|
||||||||||
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.AbstractValueNode
org.sblim.cimclient.internal.cimxml.sax.node.AbstractArrayValueNode
org.sblim.cimclient.internal.cimxml.sax.node.ValueRefArrayNode
public class ValueRefArrayNode
ELEMENT VALUE.REFARRAY (VALUE.REFERENCE*)
Field Summary |
---|
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 | |
---|---|
ValueRefArrayNode()
Ctor. |
Method Summary | |
---|---|
void |
childParsed(Node pChild)
Have to be called by SAX's DefaultHandler.endElement() |
java.lang.Object |
elementAt(int pIdx)
elementAt |
CIMDataType |
getType()
getType |
java.lang.Object |
getValue()
getValue |
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 |
int |
size()
size |
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(). |
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, toString, wait, wait, wait |
Constructor Detail |
---|
public ValueRefArrayNode()
Method Detail |
---|
public void init(org.xml.sax.Attributes pAttribs, SAXSession pSession)
Node
init
in class Node
pSession
- -
stores variables which are common for the whole SAX parsing
sessionpublic void parseData(java.lang.String pData)
Node
parseData
in class Node
pData
- -
String which is concatenated in SAX's
DefaultHandler.characters() implementation.public void testChild(java.lang.String pNodeNameEnum) throws org.xml.sax.SAXException
Node
testChild
in class Node
pNodeNameEnum
- -
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 childParsed(Node pChild)
Node
childParsed
in class Node
public void testCompletness()
Node
testCompletness
in class Node
public java.lang.Object elementAt(int pIdx)
ArrayIf
elementAt
in interface ArrayIf
ArrayIf.elementAt(int)
public int size()
ArrayIf
size
in interface ArrayIf
public CIMDataType getType()
TypedIf
getType
in interface TypedIf
null
if the type is unknownpublic java.lang.Object getValue()
ValueIf
getValue
in interface ValueIf
ValueIf.getValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |