TypedIf
, ValueIf
, NodeConstIf
public class IParamValueNode extends AbstractParamValueNode
ELEMENT IPARAMVALUE (VALUE | VALUE.ARRAY | VALUE.REFERENCE | INSTANCENAME | CLASSNAME | QUALIFIER.DECLARATION | CLASS | INSTANCE | VALUE.NAMEDINSTANCE)? ATTLIST IPARAMVALUE %CIMName;
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 | Description |
---|---|
IParamValueNode() |
Ctor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
childParsed(Node pChild) |
Have to be called by SAX's DefaultHandler.endElement()
|
CIMArgument<java.lang.Object> |
getCIMArgument() |
getCIMArgument
|
java.lang.String |
getName() |
getName
|
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
|
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().
|
clearCompleted, duplicatedNode, getArraySize, getBoolAttribute, getCIMName, getCIMType, getCIMType, getClassName, getClassOrigin, getNodeName, getParamType, getPropagated, getQualifierFlavor, getReferenceClass, hasTrueAttribute, illegalChildNodePair, isCompleted, setCompleted
public void init(org.xml.sax.Attributes pAttribs, SAXSession pSession) throws org.xml.sax.SAXException
Node
public void parseData(java.lang.String pData)
Node
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 comparisons (==)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 CIMArgument<java.lang.Object> getCIMArgument()
AbstractParamValueNode
getCIMArgument
in class AbstractParamValueNode
public java.lang.String getName()
public CIMDataType getType()
TypedIf
null
if the type is unknownpublic java.lang.Object getValue()
ValueIf
Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.