Uses of Class
org.sblim.cimclient.internal.cimxml.sax.node.Node
Packages that use Node
Package
Description
Internal implementation of the SAX parser for cim-xml.
Internal implementation of the SAX parser for cim-xml.
-
Uses of Node in org.sblim.cimclient.internal.cimxml.sax
Methods in org.sblim.cimclient.internal.cimxml.sax that return NodeModifier and TypeMethodDescriptiongetNodestatic NodeNodeFactory.getNodeInstance(String pNodeName) getNodeInstanceXMLDefaultHandlerImpl.getRootNode()getRootNodeMethods in org.sblim.cimclient.internal.cimxml.sax with parameters of type Node -
Uses of Node in org.sblim.cimclient.internal.cimxml.sax.node
Subclasses of Node in org.sblim.cimclient.internal.cimxml.sax.nodeModifier and TypeClassDescriptionclassClass AbstractArrayValueNode is the superclass of all VALUE.ARRAY style nodes.classClass AbstractMessageNode is the superclass of AbstractResponseNode and AbstractRequestNode classes.classELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*) ATTLIST IMETHODCALL %CIMName; ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*) ATTLIST METHODCALL %CIMName;classClass AbstractMultiRspNode is superclass of MultiRsp style Node classes.classClass AbstractObjectNode is the superclass of ClassNode and InstanceNode classes.classClass AbstractObjectPathNode is the superclass of ClassPathNode, InstancePathNode LocalClassPathNode and LocalInstancePathNode classes.classClass AbstractParameterNode is the superclass of ParameterArrayNode, ParameterNode, ParameterRefArrayNode and ParameterReferenceNode classes.classClass AbstractParamValueNode is the superclass of IParamValueNode and ParamValueNode classes.classClass AbstractPathNode is the superclass of AbstractObjectPathNode, ClassNameNode, InstanceNameNode and ObjectPathNode classes.classAbstractPropertyNode is superclass of PropertyArrayNode, PropertyNode and PropertyReferenceNode classes.classClass AbstractResponseNode is superclass of AbstractMulitRspNode and AbstractSimpleRspNode classes.classClass AbstractScalarValueNode is superclass of KeyValueNode, ValueNamedInstanceNode, ValueNode, ValueNullNode, ValueObjectNode, ValueObjectWithLocalPathNode, ValueObjectWithPathNode and ValueReferenceNode classes.classClass AbstractSimpleRspNode is the superclass of SimpleExpRspNode and SimpleRspNode classes.classClass AbstractValueNode is the superclass of AbstractArrayValueNode and AbstractScalarValueNode classes.classELEMENT CIM (MESSAGE | DECLARATION) ATTLIST CIM CIMVERSION CDATA #REQUIRED DTDVERSION CDATA #REQUIREDclassELEMENT CLASSNAME EMPTY ATTLIST CLASSNAME %CIMName;classELEMENT CLASS (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*, METHOD*) ATTLIST CLASS %CIMName; %SuperClass;classELEMENT CLASSPATH (NAMESPACEPATH, CLASSNAME)classELEMENT CORRELATOR (VALUE) ATTLIST CORRELATOR %CIMName; %CIMType; #REQUIREDclassELEMENT ERROR (INSTANCE*) ATTLIST ERROR CODE CDATA #REQUIRED DESCRIPTION CDATA #IMPLIEDclassClass ExpMethodCallNode is responsible forclassELEMENT EXPMETHODRESPONSE (ERROR|IRETURNVALUE?) ATTLIST EXPMETHODRESPONSE %CIMName;classELEMENT EXPPARAMVALUE (INSTANCE?) ATTLIST EXPPARAMVALUE %CIMName;classELEMENT HOST (#PCDATA)classELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*) ATTLIST IMETHODCALL %CIMName;classClass IMethodResponseNode is responsible forclassperhaps it's a documentation mistake: ELEMENT INSTANCENAME (KEYBINDING* | KEYVALUE? | VALUE.REFERENCE?) ELEMENT INSTANCENAME (KEYBINDING*) ATTLIST INSTANCENAME %ClassName;classELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*) ATTLIST INSTANCE %ClassName; xml:lang NMTOKEN #IMPLIEDclassELEMENT INSTANCEPATH (NAMESPACEPATH, INSTANCENAME)classFIXME: Why hasn't it got TYPE attribute? For VALUE and VALUE.ARRAY it would be necessary.classELEMENT IRETURNVALUE ( CLASSNAME* | INSTANCENAME* | VALUE* | VALUE.OBJECTWITHPATH* | VALUE.OBJECTWITHLOCALPATH* | VALUE.OBJECT* | OBJECTPATH* | QUALIFIER.DECLARATION* | VALUE.ARRAY? | VALUE.REFERENCE? | CLASS* | INSTANCE* | VALUE.NAMEDINSTANCE* )classELEMENT KEYBINDING (KEYVALUE | VALUE.REFERENCE) ATTLIST KEYBINDING %CIMName;classELEMENT KEYVALUE (#PCDATA) ATTLIST KEYVALUE VALUETYPE (string | boolean | numeric) "string" %CIMType; #IMPLIEDclassELEMENT LOCALCLASSPATH (LOCALNAMESPACEPATH, CLASSNAME)classELEMENT LOCALINSTANCEPATH (LOCALNAMESPACEPATH, INSTANCENAME)classELEMENT LOCALNAMESPACEPATH (NAMESPACE+)classELEMENT MESSAGE (SIMPLEREQ | MULTIREQ | SIMPLERSP | MULTIRSP | SIMPLEEXPREQ | MULTIEXPREQ | SIMPLEEXPRSP | MULTIEXPRSP) ATTLIST MESSAGE ID CDATA #REQUIRED PROTOCOLVERSION CDATA #REQUIREDclassELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*) ATTLIST METHODCALL %CIMName;classELEMENT METHOD (QUALIFIER*, (PARAMETER | PARAMETER.REFERENCE | PARAMETER.ARRAY | PARAMETER.REFARRAY)*) ATTLIST METHOD %CIMName; %CIMType; #IMPLIED %ClassOrigin; %Propagated;>classELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*)) ATTLIST METHODRESPONSE %CIMName;classELEMENT MULTIEXPREQ (SIMPLEEXPREQ, SIMPLEEXPREQ+)classELEMENT MULTIEXPRSP (SIMPLEEXPRSP, SIMPLEEXPRSP+)classELEMENT MULTIREQ (SIMPLEREQ, SIMPLEREQ+)classELEMENT MULTIRSP (SIMPLERSP, SIMPLERSP+)classELEMENT NAMESPACE EMPTY ATTRLIST NAMESPACE %CIMName;classELEMENT NAMESPACEPATH (HOST, LOCALNAMESPACEPATH)classELEMENT OBJECTPATH (INSTANCEPATH | CLASSPATH)classELEMENT PARAMETER.ARRAY (QUALIFIER*) ATTLIST PARAMETER.ARRAY %CIMName; %CIMType; #REQUIRED %ArraySize;classELEMENT PARAMETER (QUALIFIER*) ATTLIST PARAMETER %CIMName; %CIMType;classELEMENT PARAMETER.REFARRAY (QUALIFIER*) ATTLIST PARAMETER.REFARRAY %CIMName; %ReferenceClass; %ArraySize;classELEMENT PARAMETER.REFERENCE (QUALIFIER*) ATTLIST PARAMETER.REFERENCE %CIMName; %ReferenceClass;classELEMENT PARAMVALUE (VALUE | VALUE.REFERENCE | VALUE.ARRAY | VALUE.REFARRAY | CLASSNAME | INSTANCENAME | CLASS | INSTANCE | VALUE.NAMEDINSTANCE)? ATTLIST PARAMVALUE %CIMName; %ParamType; #IMPLIED %EmbeddedObject; #IMPLIED - newclassELEMENT PROPERTY.ARRAY (QUALIFIER*, VALUE.ARRAY?) ATTLIST PROPERTY.ARRAY %CIMName; %CIMType; #REQUIRED %ArraySize; %ClassOrigin; %Propagated; %EmbeddedObject; #IMPLIED - new xml:lang NMTOKEN #IMPLIEDclassELEMENT PROPERTY (QUALIFIER*, VALUE?) ATTLIST PROPERTY %CIMName; %ClassOrigin; %Propagated; %CIMType; #REQUIRED %EmbeddedObject; #IMPLIED - new xml:lang NMTOKEN #IMPLIEDclassELEMENT PROPERTY.REFERENCE (QUALIFIER*, (VALUE.REFERENCE)?) ATTLIST PROPERTY.REFERENCE %CIMName; %ReferenceClass; %ClassOrigin; %Propagated;classELEMENT QUALIFIER.DECLARATION (SCOPE?, (VALUE | VALUE.ARRAY)?) ATTLIST QUALIFIER.DECLARATION %CIMName; %CIMType; #REQUIRED ISARRAY (true|false) #IMPLIED %ArraySize; %QualifierFlavor;classELEMENT QUALIFIER ((VALUE | VALUE.ARRAY)?) ATTLIST QUALIFIER %CIMName; %CIMType; #REQUIRED %Propagated; %QualifierFlavor; xml:lang NMTOKEN #IMPLIEDclassELEMENT RETURNVALUE (VALUE | VALUE.REFERENCE)? ATTLIST RETURNVALUE %ParamType; #IMPLIED %EmbeddedObject; #IMPLIED - newclassELEMENT SCOPE EMPTY ATTLIST SCOPE CLASS (true | false) "false" ASSOCIATION (true | false) "false" REFERENCE (true | false) "false" PROPERTY (true | false) "false" METHOD (true | false) "false" PARAMETER (true | false) "false" INDICATION (true | false) "false"classELEMENT SIMPLEEXPREQ (CORRELATOR*, EXPMETHODCALL)classELEMENT SIMPLEEXPRSP (EXPMETHODRESPONSE) ELEMENT EXPMETHODRESPONSE (ERROR|IRETURNVALUE?)classELEMENT SIMPLEREQ (CORRELATOR*, (METHODCALL | IMETHODCALL))classELEMENT SIMPLERSP (METHODRESPONSE | IMETHODRESPONSE) ELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*)) ELEMENT IMETHODRESPONSE (ERROR|IRETURNVALUE?) *classELEMENT VALUE.ARRAY (VALUE|VALUE.NULL)*
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are handled.classELEMENT VALUE.INSTANCEWITHPATH (INSTANCEPATH, INSTANCE) ELEMENT INSTANCEPATH (NAMESPACEPATH,INSTANCENAME) ELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*) ATTLIST INSTANCE %ClassName; xml:lang NMTOKEN #IMPLIEDclassELEMENT VALUE.NAMEDINSTANCE (INSTANCENAME, INSTANCE) ELEMENT INSTANCENAME (KEYBINDING* | KEYVALUE? | VALUE.REFERENCE?) ATTLIST INSTANCENAME %ClassName; ELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*) ATTLIST INSTANCE %ClassName; xml:lang NMTOKEN #IMPLIED FIXME: Why INSTANCE has qualifiers? CIMInstance doesn't have! FIXME: InstanceName and instance provides redundant information.classELEMENT VALUE (#PCDATA)
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are supported.classELEMENT VALUE.NULL EMPTYclassELEMENT VALUE.OBJECT (CLASS | INSTANCE)classELEMENT VALUE.OBJECTWITHLOCALPATH ((LOCALCLASSPATH, CLASS) | (LOCALINSTANCEPATH, INSTANCE))classELEMENT VALUE.OBJECTWITHPATH ((CLASSPATH, CLASS) | (INSTANCEPATH, INSTANCE))classELEMENT VALUE.REFARRAY (VALUE.REFERENCE|VALUE.NULL)*classELEMENT VALUE.REFERENCE (CLASSPATH | LOCALCLASSPATH | CLASSNAME | INSTANCEPATH | LOCALINSTANCEPATH | INSTANCENAME)Methods in org.sblim.cimclient.internal.cimxml.sax.node with parameters of type NodeModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidHave to be called by SAX's DefaultHandler.startElement() after testChild() call.voidvoidvoidvoidbooleanQualifiedNodeHandler.addQualifierNode(Node pNode) addQualifierNodevoidAbstractMessageNode.childParsed(Node pChild) voidAbstractMethodCallNode.childParsed(Node pChild) voidAbstractParameterNode.childParsed(Node pChild) voidAbstractPropertyNode.childParsed(Node pChild) voidCIMNode.childParsed(Node pChild) voidClassNameNode.childParsed(Node pChild) voidClassNode.childParsed(Node pChild) voidClassPathNode.childParsed(Node pChild) voidCorrelatorNode.childParsed(Node pChild) voidErrorNode.childParsed(Node pChild) voidExpMethodCallNode.childParsed(Node pChild) voidExpMethodResponseNode.childParsed(Node pChild) voidExpParamValueNode.childParsed(Node pChild) voidHostNode.childParsed(Node pChild) voidIMethodResponseNode.childParsed(Node pChild) voidInstanceNameNode.childParsed(Node pChild) voidInstanceNode.childParsed(Node pChild) voidInstancePathNode.childParsed(Node pChild) voidIParamValueNode.childParsed(Node pChild) voidIReturnValueNode.childParsed(Node pChild) voidKeyBindingNode.childParsed(Node pChild) voidKeyValueNode.childParsed(Node pChild) voidLocalClassPathNode.childParsed(Node pChild) voidLocalInstancePathNode.childParsed(Node pChild) voidLocalNameSpacePathNode.childParsed(Node pChild) voidMessageNode.childParsed(Node pChild) voidMethodNode.childParsed(Node pChild) voidMethodResponseNode.childParsed(Node pChild) voidNameSpaceNode.childParsed(Node pChild) voidNameSpacePathNode.childParsed(Node pChild) abstract voidNode.childParsed(Node pChild) Have to be called by SAX's DefaultHandler.endElement()voidObjectPathNode.childParsed(Node pChild) voidParamValueNode.childParsed(Node pChild) voidQualiDeclNode.childParsed(Node pChild) voidQualifierNode.childParsed(Node pChild) voidReturnValueNode.childParsed(Node pChild) voidScopeNode.childParsed(Node pChild) voidValueArrayNode.childParsed(Node pChild) voidValueInstanceWithPathNode.childParsed(Node pChild) voidValueNamedInstanceNode.childParsed(Node pChild) voidValueNode.childParsed(Node pChild) voidValueNullNode.childParsed(Node pChild) voidValueObjectNode.childParsed(Node pChild) voidValueObjectWithLocalPathNode.childParsed(Node pChild) voidValueObjectWithPathNode.childParsed(Node pChild) voidValueRefArrayNode.childParsed(Node pChild) voidValueReferenceNode.childParsed(Node pChild) protected abstract voidAbstractPropertyNode.childValueNodeParsed(Node pChild) protected voidPropertyArrayNode.childValueNodeParsed(Node pChild) voidPropertyNode.childValueNodeParsed(Node pChild) protected voidPropertyReferenceNode.childValueNodeParsed(Node pChild)