public class MethodResponseNode extends Node implements ErrorIf, RetValPipeIf, NonVolatileIf
ELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*)) ATTLIST METHODRESPONSE %CIMName;
CIM, CLASS, CLASSNAME, CLASSPATH, DECLARATION, DECLGROUP, DECLGROUP_WITHNAME, DECLGROUP_WITHPATH, ERROR, EXPMETHODCALL, EXPMETHODRESPONSE, EXPPARAMVALUE, HOST, IMETHODCALL, IMETHODRESPONSE, INSTANCE, INSTANCENAME, INSTANCEPATH, IPARAMVALUE, IRETURNVALUE, KEYBINDING, KEYVALUE, LOCALCLASSPATH, LOCALINSTANCEPATH, LOCALNAMESPACEPATH, MESSAGE, METHOD, METHODCALL, METHODRESPONSE, MULTIEXPREQ, MULTIEXPRSP, MULTIREQ, MULTIRSP, NAMESPACE, NAMESPACEPATH, OBJECTPATH, PARAMETER, PARAMETER_ARRAY, PARAMETER_REFARRAY, PARAMETER_REFERENCE, PARAMVALUE, PROPERTY, PROPERTY_ARRAY, PROPERTY_REFERENCE, QUALIFIER, QUALIFIER_DECLARATION, RESPONSEDESTINATION, RETURNVALUE, SCOPE, SIMPLEEXPREQ, SIMPLEEXPRSP, SIMPLEREQ, SIMPLEREQACK, SIMPLERSP, VALUE, VALUE_ARRAY, VALUE_INSTANCEWITHPATH, VALUE_NAMEDINSTANCE, VALUE_NAMEDOBJECT, VALUE_NULL, VALUE_OBJECT, VALUE_OBJECTWITHLOCALPATH, VALUE_OBJECTWITHPATH, VALUE_REFARRAY, VALUE_REFERENCE| Constructor and Description |
|---|
MethodResponseNode()
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(Node pChild)
Have to be called by SAX's DefaultHandler.startElement() after
testChild() call.
|
void |
childParsed(Node pChild)
Have to be called by SAX's DefaultHandler.endElement()
|
CIMArgument<?>[] |
getCIMArguments()
getCIMArguments : returns the array of parsed parameters and their values
: String name, CIMDataType type, Object value
|
CIMError |
getCIMError()
getCIMError
|
String |
getName()
getName
|
int |
getReturnValueCount()
getReturnValueCount
|
void |
init(Attributes pAttribs,
SAXSession pSession)
The SAX ContentHandler implementation calls this method after testChild()
and addChild() calls.
|
void |
parseData(String pData)
XML element's data have to be passed
|
Object |
readReturnValue()
readReturnValue
|
void |
testChild(String pNodeNameEnum)
It have to be called by SAX's DefaultHandler implementation when it
detects a new child element (startElement()).
|
void |
testCompletness()
It have to be called by SAX's DefaultHandler.endElement().
|
clearCompleted, duplicatedNode, getArraySize, getBoolAttribute, getCIMName, getCIMType, getCIMType, getClassName, getClassOrigin, getNodeName, getParamType, getPropagated, getQualifierFlavor, getReferenceClass, hasTrueAttribute, illegalChildNodePair, isCompleted, setCompletedpublic void addChild(Node pChild)
NonVolatileIfaddChild in interface NonVolatileIfpChild - public void init(Attributes pAttribs, SAXSession pSession) throws SAXException
Nodeinit in class NodepSession - SAXExceptionpublic void parseData(String pData)
Nodepublic void testChild(String pNodeNameEnum) throws SAXException
NodetestChild in class NodepNodeNameEnum - - the name of the child element, it must be one of the String
constant defined in class Node, because the implementer
subclasses uses reference based equals comparisons (==)SAXException - - It have to be thrown when the Node cannot have
pNodeNameEnum named child Node.public void childParsed(Node pChild)
NodechildParsed in class Nodepublic void testCompletness()
NodetestCompletness in class Nodepublic CIMError getCIMError()
ErrorIfgetCIMError in interface ErrorIfpublic CIMArgument<?>[] getCIMArguments()
public int getReturnValueCount()
RetValPipeIfgetReturnValueCount in interface RetValPipeIfpublic Object readReturnValue()
RetValPipeIfreadReturnValue in interface RetValPipeIfpublic String getName()
Copyright © 2005, 2012 IBM Corporation. All Rights Reserved.