Class PropertyReferenceNode
- java.lang.Object
-
- org.sblim.cimclient.internal.cimxml.sax.node.Node
-
- org.sblim.cimclient.internal.cimxml.sax.node.AbstractPropertyNode
-
- org.sblim.cimclient.internal.cimxml.sax.node.PropertyReferenceNode
-
- All Implemented Interfaces:
TypedIf
,ValueIf
,NodeConstIf
public class PropertyReferenceNode extends AbstractPropertyNode
ELEMENT PROPERTY.REFERENCE (QUALIFIER*, (VALUE.REFERENCE)?) ATTLIST PROPERTY.REFERENCE %CIMName; %ReferenceClass; %ClassOrigin; %Propagated;
-
-
Field Summary
-
Fields inherited from class org.sblim.cimclient.internal.cimxml.sax.node.AbstractPropertyNode
iQualiHandler
-
Fields inherited from interface org.sblim.cimclient.internal.cimxml.sax.NodeConstIf
CIM, CLASS, CLASSNAME, CLASSPATH, CORRELATOR, 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, RETURNVALUE, SCOPE, SIMPLEEXPREQ, SIMPLEEXPRSP, SIMPLEREQ, SIMPLERSP, VALUE, VALUE_ARRAY, VALUE_INSTANCEWITHPATH, VALUE_NAMEDINSTANCE, VALUE_NAMEDOBJECT, VALUE_NULL, VALUE_OBJECT, VALUE_OBJECTWITHLOCALPATH, VALUE_OBJECTWITHPATH, VALUE_REFARRAY, VALUE_REFERENCE
-
-
Constructor Summary
Constructors Constructor Description PropertyReferenceNode()
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
childValueNodeParsed(Node pChild)
protected java.lang.String
getChildValueNodeNameEnum()
CIMDataType
getType()
getTypejava.lang.Object
getValue()
getValueprotected boolean
hasValueNode()
hasValueprotected void
specificInit(org.xml.sax.Attributes pAttribs, SAXSession pSession)
void
testCompletness()
It have to be called by SAX's DefaultHandler.endElement().-
Methods inherited from class org.sblim.cimclient.internal.cimxml.sax.node.AbstractPropertyNode
childParsed, getCIMClassProperty, getCIMProperty, getQualis, init, parseData, testChild
-
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, isCompleted, setCompleted
-
-
-
-
Method Detail
-
childValueNodeParsed
protected void childValueNodeParsed(Node pChild)
- Specified by:
childValueNodeParsed
in classAbstractPropertyNode
-
getChildValueNodeNameEnum
protected java.lang.String getChildValueNodeNameEnum()
- Specified by:
getChildValueNodeNameEnum
in classAbstractPropertyNode
-
getValue
public java.lang.Object getValue()
Description copied from interface:ValueIf
getValue- Returns:
- if type is unknown it returns a String
-
hasValueNode
protected boolean hasValueNode()
Description copied from class:AbstractPropertyNode
hasValue- Specified by:
hasValueNode
in classAbstractPropertyNode
- Returns:
- true if it has a value child node
-
specificInit
protected void specificInit(org.xml.sax.Attributes pAttribs, SAXSession pSession)
- Specified by:
specificInit
in classAbstractPropertyNode
- Parameters:
pSession
-
-
testCompletness
public void testCompletness()
Description copied from class:Node
It have to be called by SAX's DefaultHandler.endElement(). It's task is to check that the Element is built up correctly. The implementer function can do some post processing here. testCompletness- Specified by:
testCompletness
in classNode
-
getType
public CIMDataType getType()
Description copied from interface:TypedIf
getType- Returns:
null
if the type is unknown
-
-