Class NodeFactory
java.lang.Object
org.sblim.cimclient.internal.cimxml.sax.NodeFactory
- All Implemented Interfaces:
NodeConstIf
Class NodeFactory is responsible for Node instance construction.
-
Field Summary
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
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
NodeFactory
public NodeFactory()
-
-
Method Details
-
getNodeInstance
getNodeInstance- Parameters:
pNodeName
- Should be an XML element name constant which is defined in NodeConstIf- Returns:
- the Node subclass which implements the parsing of pNodeName named XML Element.
-
getEnum
getEnum- Parameters:
pNodeName
-- Returns:
- The corresponding String constant for an XML element name. It must be used, because the Node subclasses use reference based equals comparisons (==).
-