Class PropertyNode
- 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.PropertyNode
-
- All Implemented Interfaces:
TypedIf,ValueIf,NodeConstIf
public class PropertyNode extends AbstractPropertyNode
ELEMENT PROPERTY (QUALIFIER*, VALUE?) ATTLIST PROPERTY %CIMName; %ClassOrigin; %Propagated; %CIMType; #REQUIRED %EmbeddedObject; #IMPLIED - new xml:lang NMTOKEN #IMPLIED
-
-
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 PropertyNode()Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchildValueNodeParsed(Node pChild)protected java.lang.StringgetChildValueNodeNameEnum()protected CIMQualifier<?>[]getQualis()CIMDataTypegetType()getTypejava.lang.ObjectgetValue()getValueprotected booleanhasValueNode()hasValueprotected voidspecificInit(org.xml.sax.Attributes pAttribs, SAXSession pSession)voidtestCompletness()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, 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
-
specificInit
protected void specificInit(org.xml.sax.Attributes pAttribs, SAXSession pSession) throws org.xml.sax.SAXException- Specified by:
specificInitin classAbstractPropertyNode- Throws:
org.xml.sax.SAXException
-
childValueNodeParsed
public void childValueNodeParsed(Node pChild) throws org.xml.sax.SAXException
- Specified by:
childValueNodeParsedin classAbstractPropertyNode- Throws:
org.xml.sax.SAXException
-
getChildValueNodeNameEnum
protected java.lang.String getChildValueNodeNameEnum()
- Specified by:
getChildValueNodeNameEnumin classAbstractPropertyNode
-
hasValueNode
protected boolean hasValueNode()
Description copied from class:AbstractPropertyNodehasValue- Specified by:
hasValueNodein classAbstractPropertyNode- Returns:
- true if it has a value child node
-
getQualis
protected CIMQualifier<?>[] getQualis()
- Overrides:
getQualisin classAbstractPropertyNode
-
testCompletness
public void testCompletness() throws org.xml.sax.SAXExceptionDescription copied from class:NodeIt 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:
testCompletnessin classNode- Throws:
org.xml.sax.SAXException- It must be thrown when the Node is not valid.
-
getType
public CIMDataType getType()
Description copied from interface:TypedIfgetType- Returns:
nullif the type is unknown
-
getValue
public java.lang.Object getValue()
Description copied from interface:ValueIfgetValue- Returns:
- if type is unknown it returns a String
-
-