|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sblim.cimclient.internal.cimxml.sax.node.Node
org.sblim.cimclient.internal.cimxml.sax.node.AbstractMethodCallNode
public abstract class AbstractMethodCallNode
ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*, RESPONSEDESTINATION?) ATTLIST IMETHODCALL %CIMName; ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*, RESPONSEDESTINATION?) ATTLIST METHODCALL %CIMName;
| Field Summary | |
|---|---|
protected CIMObjectPath |
iPath
|
| Fields inherited from interface org.sblim.cimclient.internal.cimxml.sax.NodeConstIf |
|---|
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_NAMEDINSTANCE, VALUE_NAMEDOBJECT, VALUE_NULL, VALUE_OBJECT, VALUE_OBJECTWITHLOCALPATH, VALUE_OBJECTWITHPATH, VALUE_REFARRAY, VALUE_REFERENCE |
| Constructor Summary | |
|---|---|
AbstractMethodCallNode(java.lang.String pNameEnum)
Ctor. |
|
| Method Summary | |
|---|---|
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 |
getArgument(int pIdx)
getArgument |
CIMArgument |
getArgument(java.lang.String pName)
getArgument |
int |
getArgumentCount()
getArgumentCount |
CIMArgument[] |
getCIMArguments()
getCIMArguments |
CIMObjectPath |
getCIMObjectPath()
getCIMObjectPath |
java.lang.String |
getName()
getName |
void |
init(org.xml.sax.Attributes pAttribs,
SAXSession pSession)
The SAX ContentHandler implementation calls this method after testChild() and addChild() calls. |
void |
parseData(java.lang.String pData)
XML element's data have to be passed |
void |
testChild(java.lang.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(). |
protected abstract void |
testSpecChild(java.lang.String pNodeNameEnum)
|
java.lang.String |
toString()
|
| Methods inherited from class org.sblim.cimclient.internal.cimxml.sax.node.Node |
|---|
clearCompleted, duplicatedNode, getArraySize, getBoolAttribute, getCIMName, getCIMType, getCIMType, getClassName, getClassOrigin, getNodeName, getParamType, getPropagated, getQualifierFlavor, getReferenceClass, hasTrueAttribute, illegalChildNodePair, initArrayList, isCompleted, setCompleted |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected CIMObjectPath iPath
| Constructor Detail |
|---|
public AbstractMethodCallNode(java.lang.String pNameEnum)
pNameEnum - | Method Detail |
|---|
public void init(org.xml.sax.Attributes pAttribs,
SAXSession pSession)
throws org.xml.sax.SAXException
Node
init in class NodepSession - -
stores variables which are common for the whole SAX parsing
session
org.xml.sax.SAXExceptionpublic void addChild(Node pChild)
NonVolatileIf
addChild in interface NonVolatileIfpublic void childParsed(Node pChild)
Node
childParsed in class Nodepublic void parseData(java.lang.String pData)
Node
parseData in class NodepData - -
String which is concatenated in SAX's
DefaultHandler.characters() implementation.
protected abstract void testSpecChild(java.lang.String pNodeNameEnum)
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void testChild(java.lang.String pNodeNameEnum)
throws org.xml.sax.SAXException
Node
testChild 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 comparisions (==)
org.xml.sax.SAXException - -
It have to be thrown when the Node cannot have pNodeNameEnum
named child Node.public void testCompletness()
Node
testCompletness in class Nodepublic java.lang.String getName()
public CIMObjectPath getCIMObjectPath()
ObjectPathIf
getCIMObjectPath in interface ObjectPathIfpublic CIMArgument[] getCIMArguments()
public int getArgumentCount()
public CIMArgument getArgument(java.lang.String pName)
pName -
public CIMArgument getArgument(int pIdx)
pIdx -
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||