Package | Description |
---|---|
org.sblim.cimclient.internal.cimxml.sax |
Internal implementation of the SAX parser for cim-xml.
|
org.sblim.cimclient.internal.cimxml.sax.node |
Internal implementation of the SAX parser for cim-xml.
|
Modifier and Type | Method and Description |
---|---|
Node |
NodePool.getNode(String pNodeName)
getNode
|
static Node |
NodeFactory.getNodeInstance(String pNodeName)
getNodeInstance
|
Node |
XMLDefaultHandlerImpl.getRootNode()
getRootNode
|
Modifier and Type | Method and Description |
---|---|
void |
NodePool.addNode(Node pNode)
addNode
|
Modifier and Type | Class and Description |
---|---|
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*, RESPONSEDESTINATION?)
ATTLIST IMETHODCALL
%CIMName;
ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*, RESPONSEDESTINATION?)
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 |
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?|VALUE?|METHODRESPONSE?|IMETHODRESPONSE?)
ATTLIST EXPPARAMVALUE
%CIMName;
|
class |
HostNode
ELEMENT HOST (#PCDATA)
|
class |
IMethodCallNode
ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*, RESPONSEDESTINATION?)
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*,
RESPONSEDESTINATION?) 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 |
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)?
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 |
ResponseDestinationNode
ELEMENT RESPONSEDESTINATION (INSTANCE)
|
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 (EXPMETHODCALL)
|
class |
SimpleExpRspNode
ELEMENT SIMPLEEXPRSP (EXPMETHODRESPONSE)
ELEMENT EXPMETHODRESPONSE (ERROR|IRETURNVALUE?)
|
class |
SimpleReqAckNode
ELEMENT SIMPLEREQACK (ERROR?)
ATTLIST SIMPLEREQACK
INSTANCEID CDATA #REQUIRED
|
class |
SimpleReqNode
ELEMENT SIMPLEREQ (IMETHODCALL | METHODCALL)
|
class |
SimpleRspNode
ELEMENT SIMPLERSP (METHODRESPONSE | IMETHODRESPONSE | SIMPLEREQACK)
ELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*))
ELEMENT IMETHODRESPONSE (ERROR|IRETURNVALUE?) *
|
class |
ValueArrayNode
ELEMENT VALUE.ARRAY (VALUE*)
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*)
|
class |
ValueReferenceNode
ELEMENT VALUE.REFERENCE (CLASSPATH | LOCALCLASSPATH | CLASSNAME |
INSTANCEPATH | LOCALINSTANCEPATH | INSTANCENAME)
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleExpRspNode.addChild(Node pChild) |
void |
SimpleRspNode.addChild(Node pChild) |
void |
MethodResponseNode.addChild(Node pChild) |
void |
MultiRspNode.addChild(Node pChild) |
void |
ExpParamValueNode.addChild(Node pChild) |
void |
MultiReqNode.addChild(Node pChild) |
void |
AbstractMethodCallNode.addChild(Node pChild) |
void |
MultiExpReqNode.addChild(Node pChild) |
void |
NonVolatileIf.addChild(Node pChild)
Have to be called by SAX's DefaultHandler.startElement() after
testChild() call.
|
void |
IMethodResponseNode.addChild(Node pChild) |
void |
ExpMethodCallNode.addChild(Node pChild) |
void |
ExpMethodResponseNode.addChild(Node pChild) |
void |
SimpleExpReqNode.addChild(Node pChild) |
void |
MultiExpRspNode.addChild(Node pChild) |
void |
IReturnValueNode.addChild(Node pChild) |
void |
CIMNode.addChild(Node pChild) |
void |
MessageNode.addChild(Node pChild) |
void |
SimpleReqNode.addChild(Node pChild) |
boolean |
QualifiedNodeHandler.addQualifierNode(Node pNode)
addQualifierNode
|
void |
SimpleReqAckNode.childParsed(Node pChild) |
abstract void |
Node.childParsed(Node pChild)
Have to be called by SAX's DefaultHandler.endElement()
|
void |
QualifierNode.childParsed(Node pChild) |
void |
ValueObjectNode.childParsed(Node pChild) |
void |
NameSpacePathNode.childParsed(Node pChild) |
void |
LocalClassPathNode.childParsed(Node pChild) |
void |
LocalInstancePathNode.childParsed(Node pChild) |
void |
AbstractMessageNode.childParsed(Node pChild) |
void |
ObjectPathNode.childParsed(Node pChild) |
void |
MethodResponseNode.childParsed(Node pChild) |
void |
ParamValueNode.childParsed(Node pChild) |
void |
ExpParamValueNode.childParsed(Node pChild) |
void |
InstanceNameNode.childParsed(Node pChild) |
void |
IParamValueNode.childParsed(Node pChild) |
void |
ValueObjectWithLocalPathNode.childParsed(Node pChild) |
void |
ClassPathNode.childParsed(Node pChild) |
void |
InstanceNode.childParsed(Node pChild) |
void |
AbstractMethodCallNode.childParsed(Node pChild) |
void |
ValueObjectWithPathNode.childParsed(Node pChild) |
void |
AbstractParameterNode.childParsed(Node pChild) |
void |
ClassNode.childParsed(Node pChild) |
void |
IMethodResponseNode.childParsed(Node pChild) |
void |
ReturnValueNode.childParsed(Node pChild) |
void |
MethodNode.childParsed(Node pChild) |
void |
ClassNameNode.childParsed(Node pChild) |
void |
ValueNamedInstanceNode.childParsed(Node pChild) |
void |
KeyValueNode.childParsed(Node pChild) |
void |
KeyBindingNode.childParsed(Node pChild) |
void |
LocalNameSpacePathNode.childParsed(Node pChild) |
void |
InstancePathNode.childParsed(Node pChild) |
void |
ExpMethodCallNode.childParsed(Node pChild) |
void |
ExpMethodResponseNode.childParsed(Node pChild) |
void |
ValueNode.childParsed(Node pChild) |
void |
ErrorNode.childParsed(Node pChild) |
void |
AbstractPropertyNode.childParsed(Node pChild) |
void |
ValueInstanceWithPathNode.childParsed(Node pChild) |
void |
NameSpaceNode.childParsed(Node pChild) |
void |
ValueRefArrayNode.childParsed(Node pChild) |
void |
ValueNullNode.childParsed(Node pChild) |
void |
ScopeNode.childParsed(Node pChild) |
void |
ValueArrayNode.childParsed(Node pChild) |
void |
ResponseDestinationNode.childParsed(Node pChild) |
void |
IReturnValueNode.childParsed(Node pChild) |
void |
CIMNode.childParsed(Node pChild) |
void |
ValueReferenceNode.childParsed(Node pChild) |
void |
MessageNode.childParsed(Node pChild) |
void |
QualiDeclNode.childParsed(Node pChild) |
void |
HostNode.childParsed(Node pChild) |
protected void |
PropertyReferenceNode.childValueNodeParsed(Node pChild) |
protected void |
PropertyArrayNode.childValueNodeParsed(Node pChild) |
void |
PropertyNode.childValueNodeParsed(Node pChild) |
protected abstract void |
AbstractPropertyNode.childValueNodeParsed(Node pChild) |
Copyright © 2005, 2012 IBM Corporation. All Rights Reserved.