class |
AbstractArrayValueNode |
Class AbstractArrayValueNode is the superclass of all VALUE.ARRAY style
nodes.
|
class |
AbstractMessageNode |
Class AbstractMessageNode is the superclass of AbstractResponseNode and
AbstractRequestNode classes.
|
class |
AbstractMethodCallNode |
ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*)
ATTLIST IMETHODCALL
%CIMName;
ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*)
ATTLIST METHODCALL
%CIMName;
|
class |
AbstractMultiRspNode |
Class AbstractMultiRspNode is superclass of MultiRsp style Node classes.
|
class |
AbstractObjectNode |
Class AbstractObjectNode is the superclass of ClassNode and InstanceNode
classes.
|
class |
AbstractObjectPathNode |
Class AbstractObjectPathNode is the superclass of ClassPathNode,
InstancePathNode LocalClassPathNode and LocalInstancePathNode classes.
|
class |
AbstractParameterNode |
Class AbstractParameterNode is the superclass of ParameterArrayNode,
ParameterNode, ParameterRefArrayNode and ParameterReferenceNode classes.
|
class |
AbstractParamValueNode |
Class AbstractParamValueNode is the superclass of IParamValueNode and
ParamValueNode classes.
|
class |
AbstractPathNode |
Class AbstractPathNode is the superclass of AbstractObjectPathNode,
ClassNameNode, InstanceNameNode and ObjectPathNode classes.
|
class |
AbstractPropertyNode |
AbstractPropertyNode is superclass of PropertyArrayNode, PropertyNode and
PropertyReferenceNode classes.
|
class |
AbstractResponseNode |
Class AbstractResponseNode is superclass of AbstractMulitRspNode and
AbstractSimpleRspNode classes.
|
class |
AbstractScalarValueNode |
Class AbstractScalarValueNode is superclass of KeyValueNode,
ValueNamedInstanceNode, ValueNode, ValueNullNode, ValueObjectNode,
ValueObjectWithLocalPathNode, ValueObjectWithPathNode and ValueReferenceNode
classes.
|
class |
AbstractSimpleRspNode |
Class AbstractSimpleRspNode is the superclass of SimpleExpRspNode and
SimpleRspNode classes.
|
class |
AbstractValueNode |
Class AbstractValueNode is the superclass of AbstractArrayValueNode and
AbstractScalarValueNode classes.
|
class |
CIMNode |
ELEMENT CIM (MESSAGE | DECLARATION)
ATTLIST CIM
CIMVERSION CDATA #REQUIRED
DTDVERSION CDATA #REQUIRED
|
class |
ClassNameNode |
ELEMENT CLASSNAME EMPTY
ATTLIST CLASSNAME
%CIMName;
|
class |
ClassNode |
ELEMENT CLASS (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*, METHOD*)
ATTLIST CLASS
%CIMName;
%SuperClass;
|
class |
ClassPathNode |
ELEMENT CLASSPATH (NAMESPACEPATH, CLASSNAME)
|
class |
CorrelatorNode |
ELEMENT CORRELATOR (VALUE)
ATTLIST CORRELATOR
%CIMName;
%CIMType; #REQUIRED
|
class |
ErrorNode |
ELEMENT ERROR (INSTANCE*)
ATTLIST ERROR
CODE CDATA #REQUIRED
DESCRIPTION CDATA #IMPLIED
|
class |
ExpMethodCallNode |
Class ExpMethodCallNode is responsible for
|
class |
ExpMethodResponseNode |
ELEMENT EXPMETHODRESPONSE (ERROR|IRETURNVALUE?)
ATTLIST EXPMETHODRESPONSE
%CIMName;
|
class |
ExpParamValueNode |
ELEMENT EXPPARAMVALUE (INSTANCE?)
ATTLIST EXPPARAMVALUE
%CIMName;
|
class |
HostNode |
ELEMENT HOST (#PCDATA)
|
class |
IMethodCallNode |
ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*) ATTLIST IMETHODCALL
%CIMName;
|
class |
IMethodResponseNode |
Class IMethodResponseNode is responsible for
|
class |
InstanceNameNode |
perhaps it's a documentation mistake: ELEMENT INSTANCENAME (KEYBINDING* | KEYVALUE? | VALUE.REFERENCE?)
ELEMENT INSTANCENAME (KEYBINDING*)
ATTLIST INSTANCENAME
%ClassName;
|
class |
InstanceNode |
ELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*)
ATTLIST INSTANCE
%ClassName;
xml:lang NMTOKEN #IMPLIED
|
class |
InstancePathNode |
ELEMENT INSTANCEPATH (NAMESPACEPATH, INSTANCENAME)
|
class |
IParamValueNode |
FIXME: Why hasn't it got TYPE attribute? For VALUE and VALUE.ARRAY it would
be necessary.
|
class |
IReturnValueNode |
ELEMENT IRETURNVALUE (
CLASSNAME* | INSTANCENAME* | VALUE* | VALUE.OBJECTWITHPATH* | VALUE.OBJECTWITHLOCALPATH* |
VALUE.OBJECT* | OBJECTPATH* | QUALIFIER.DECLARATION* | VALUE.ARRAY? | VALUE.REFERENCE? |
CLASS* | INSTANCE* | VALUE.NAMEDINSTANCE*
)
|
class |
KeyBindingNode |
ELEMENT KEYBINDING (KEYVALUE | VALUE.REFERENCE) ATTLIST KEYBINDING %CIMName;
|
class |
KeyValueNode |
ELEMENT KEYVALUE (#PCDATA) ATTLIST KEYVALUE VALUETYPE (string | boolean |
numeric) "string" %CIMType; #IMPLIED
|
class |
LocalClassPathNode |
ELEMENT LOCALCLASSPATH (LOCALNAMESPACEPATH, CLASSNAME)
|
class |
LocalInstancePathNode |
ELEMENT LOCALINSTANCEPATH (LOCALNAMESPACEPATH, INSTANCENAME)
|
class |
LocalNameSpacePathNode |
ELEMENT LOCALNAMESPACEPATH (NAMESPACE+)
|
class |
MessageNode |
ELEMENT MESSAGE (SIMPLEREQ | MULTIREQ | SIMPLERSP | MULTIRSP | SIMPLEEXPREQ | MULTIEXPREQ |
SIMPLEEXPRSP | MULTIEXPRSP)
ATTLIST MESSAGE
ID CDATA #REQUIRED
PROTOCOLVERSION CDATA #REQUIRED
|
class |
MethodCallNode |
ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*)
ATTLIST METHODCALL %CIMName;
|
class |
MethodNode |
ELEMENT METHOD (QUALIFIER*, (PARAMETER | PARAMETER.REFERENCE | PARAMETER.ARRAY | PARAMETER.REFARRAY)*)
ATTLIST METHOD
%CIMName;
%CIMType; #IMPLIED
%ClassOrigin;
%Propagated;>
|
class |
MethodResponseNode |
ELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*))
ATTLIST METHODRESPONSE
%CIMName;
|
class |
MultiExpReqNode |
ELEMENT MULTIEXPREQ (SIMPLEEXPREQ, SIMPLEEXPREQ+)
|
class |
MultiExpRspNode |
ELEMENT MULTIEXPRSP (SIMPLEEXPRSP, SIMPLEEXPRSP+)
|
class |
MultiReqNode |
ELEMENT MULTIREQ (SIMPLEREQ, SIMPLEREQ+)
|
class |
MultiRspNode |
ELEMENT MULTIRSP (SIMPLERSP, SIMPLERSP+)
|
class |
NameSpaceNode |
ELEMENT NAMESPACE EMPTY ATTRLIST NAMESPACE %CIMName;
|
class |
NameSpacePathNode |
ELEMENT NAMESPACEPATH (HOST, LOCALNAMESPACEPATH)
|
class |
Node |
Class Node is the abstract base class of all parseable XML elements.
|
class |
ObjectPathNode |
ELEMENT OBJECTPATH (INSTANCEPATH | CLASSPATH)
|
class |
ParameterArrayNode |
ELEMENT PARAMETER.ARRAY (QUALIFIER*)
ATTLIST PARAMETER.ARRAY
%CIMName;
%CIMType; #REQUIRED
%ArraySize;
|
class |
ParameterNode |
ELEMENT PARAMETER (QUALIFIER*) ATTLIST PARAMETER %CIMName; %CIMType;
|
class |
ParameterRefArrayNode |
ELEMENT PARAMETER.REFARRAY (QUALIFIER*)
ATTLIST PARAMETER.REFARRAY
%CIMName;
%ReferenceClass;
%ArraySize;
|
class |
ParameterReferenceNode |
ELEMENT PARAMETER.REFERENCE (QUALIFIER*)
ATTLIST PARAMETER.REFERENCE
%CIMName;
%ReferenceClass;
|
class |
ParamValueNode |
ELEMENT PARAMVALUE (VALUE | VALUE.REFERENCE | VALUE.ARRAY | VALUE.REFARRAY |
CLASSNAME | INSTANCENAME | CLASS | INSTANCE | VALUE.NAMEDINSTANCE)? ATTLIST
PARAMVALUE %CIMName; %ParamType; #IMPLIED %EmbeddedObject; #IMPLIED - new
|
class |
PropertyArrayNode |
ELEMENT PROPERTY.ARRAY (QUALIFIER*, VALUE.ARRAY?)
ATTLIST PROPERTY.ARRAY
%CIMName;
%CIMType; #REQUIRED
%ArraySize;
%ClassOrigin;
%Propagated;
%EmbeddedObject; #IMPLIED - new
xml:lang NMTOKEN #IMPLIED
|
class |
PropertyNode |
ELEMENT PROPERTY (QUALIFIER*, VALUE?)
ATTLIST PROPERTY
%CIMName;
%ClassOrigin;
%Propagated;
%CIMType; #REQUIRED
%EmbeddedObject; #IMPLIED - new
xml:lang NMTOKEN #IMPLIED
|
class |
PropertyReferenceNode |
ELEMENT PROPERTY.REFERENCE (QUALIFIER*, (VALUE.REFERENCE)?)
ATTLIST PROPERTY.REFERENCE
%CIMName;
%ReferenceClass;
%ClassOrigin;
%Propagated;
|
class |
QualiDeclNode |
ELEMENT QUALIFIER.DECLARATION (SCOPE?, (VALUE | VALUE.ARRAY)?)
ATTLIST QUALIFIER.DECLARATION
%CIMName;
%CIMType; #REQUIRED
ISARRAY (true|false) #IMPLIED
%ArraySize;
%QualifierFlavor;
|
class |
QualifierNode |
ELEMENT QUALIFIER ((VALUE | VALUE.ARRAY)?)
ATTLIST QUALIFIER
%CIMName;
%CIMType; #REQUIRED
%Propagated;
%QualifierFlavor;
xml:lang NMTOKEN #IMPLIED
|
class |
ReturnValueNode |
ELEMENT RETURNVALUE (VALUE | VALUE.REFERENCE)?
ATTLIST RETURNVALUE
%ParamType; #IMPLIED
%EmbeddedObject; #IMPLIED - new
|
class |
ScopeNode |
ELEMENT 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"
|
class |
SimpleExpReqNode |
ELEMENT SIMPLEEXPREQ (CORRELATOR*, EXPMETHODCALL)
|
class |
SimpleExpRspNode |
ELEMENT SIMPLEEXPRSP (EXPMETHODRESPONSE)
ELEMENT EXPMETHODRESPONSE (ERROR|IRETURNVALUE?)
|
class |
SimpleReqNode |
ELEMENT SIMPLEREQ (CORRELATOR*, (METHODCALL | IMETHODCALL))
|
class |
SimpleRspNode |
ELEMENT SIMPLERSP (METHODRESPONSE | IMETHODRESPONSE)
ELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*))
ELEMENT IMETHODRESPONSE (ERROR|IRETURNVALUE?) *
|
class |
ValueArrayNode |
ELEMENT VALUE.ARRAY (VALUE|VALUE.NULL)*
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are handled.
|
class |
ValueInstanceWithPathNode |
ELEMENT VALUE.INSTANCEWITHPATH (INSTANCEPATH, INSTANCE)
ELEMENT INSTANCEPATH (NAMESPACEPATH,INSTANCENAME)
ELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*)
ATTLIST INSTANCE
%ClassName;
xml:lang NMTOKEN #IMPLIED
|
class |
ValueNamedInstanceNode |
ELEMENT 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.
|
class |
ValueNode |
ELEMENT VALUE (#PCDATA)
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are supported.
|
class |
ValueNullNode |
ELEMENT VALUE.NULL EMPTY
|
class |
ValueObjectNode |
ELEMENT VALUE.OBJECT (CLASS | INSTANCE)
|
class |
ValueObjectWithLocalPathNode |
ELEMENT VALUE.OBJECTWITHLOCALPATH ((LOCALCLASSPATH, CLASS) |
(LOCALINSTANCEPATH, INSTANCE))
|
class |
ValueObjectWithPathNode |
ELEMENT VALUE.OBJECTWITHPATH ((CLASSPATH, CLASS) | (INSTANCEPATH, INSTANCE))
|
class |
ValueRefArrayNode |
ELEMENT VALUE.REFARRAY (VALUE.REFERENCE|VALUE.NULL)*
|
class |
ValueReferenceNode |
ELEMENT VALUE.REFERENCE (CLASSPATH | LOCALCLASSPATH | CLASSNAME |
INSTANCEPATH | LOCALINSTANCEPATH | INSTANCENAME)
|