org.sblim.cimclient.internal.cimxml.sax.node
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
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 |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyNode
public PropertyNode()
- Ctor.
specificInit
protected void specificInit(Attributes pAttribs,
SAXSession pSession)
throws SAXException
- Specified by:
specificInit
in class AbstractPropertyNode
- Throws:
SAXException
childValueNodeParsed
public void childValueNodeParsed(Node pChild)
throws SAXException
- Specified by:
childValueNodeParsed
in class AbstractPropertyNode
- Throws:
SAXException
getChildValueNodeNameEnum
protected String getChildValueNodeNameEnum()
- Specified by:
getChildValueNodeNameEnum
in class AbstractPropertyNode
hasValueNode
protected boolean hasValueNode()
- Description copied from class:
AbstractPropertyNode
- hasValue
- Specified by:
hasValueNode
in class AbstractPropertyNode
- Returns:
- true if it has a value child node
getQualis
protected CIMQualifier<?>[] getQualis()
- Overrides:
getQualis
in class AbstractPropertyNode
testCompletness
public void testCompletness()
throws SAXException
- 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 class Node
- Throws:
SAXException
- It must be thrown when the Node is not valid.
getType
public CIMDataType getType()
- Description copied from interface:
TypedIf
- getType
- Returns:
null
if the type is unknown
getValue
public Object getValue()
- Description copied from interface:
ValueIf
- getValue
- Returns:
- if type is unknown it returns a String
Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.