Class EmbObjHandler
- java.lang.Object
-
- org.sblim.cimclient.internal.cimxml.sax.EmbObjHandler
-
public class EmbObjHandler extends java.lang.ObjectEmbObjHandler helps the parsing of embedded object elements.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddValueNode(AbstractValueNode pValueNode)addValueNodeCIMDataTypegetArrayType()getArrayType useful e.g.CIMDataTypegetRawType()getRawTypeCIMDataTypegetType()getTypejava.lang.ObjectgetValue()getValuestatic EmbObjHandlerinit(EmbObjHandler pHandler, java.lang.String pNodeName, org.xml.sax.Attributes pAttribs, SAXSession pSession, QualifiedNodeHandler pQNodeHandler, boolean pCheckEmbObjAttrib)Generic initialization.voidinitInst(java.lang.String pNodeName, org.xml.sax.Attributes pAttribs, SAXSession pSession, QualifiedNodeHandler pQNodeHandler, boolean pCheckEmbObjAttrib)Generic instance initialization.
-
-
-
Method Detail
-
init
public static EmbObjHandler init(EmbObjHandler pHandler, java.lang.String pNodeName, org.xml.sax.Attributes pAttribs, SAXSession pSession, QualifiedNodeHandler pQNodeHandler, boolean pCheckEmbObjAttrib) throws org.xml.sax.SAXException
Generic initialization.- Parameters:
pHandler-pNodeName-pAttribs-pSession-pQNodeHandler-pCheckEmbObjAttrib-- Returns:
- EmbObjHandler
- Throws:
org.xml.sax.SAXException
-
initInst
public void initInst(java.lang.String pNodeName, org.xml.sax.Attributes pAttribs, SAXSession pSession, QualifiedNodeHandler pQNodeHandler, boolean pCheckEmbObjAttrib) throws org.xml.sax.SAXExceptionGeneric instance initialization.- Parameters:
pNodeName-pAttribs-pSession-pQNodeHandler-pCheckEmbObjAttrib-- Throws:
org.xml.sax.SAXException
-
getValue
public java.lang.Object getValue() throws org.xml.sax.SAXExceptiongetValue- Returns:
- Object
- Throws:
org.xml.sax.SAXException
-
getType
public CIMDataType getType() throws org.xml.sax.SAXException
getType- Returns:
- Object
- Throws:
org.xml.sax.SAXException
-
getRawType
public CIMDataType getRawType()
getRawType- Returns:
- the type which is retrieved from the XML attributes
-
getArrayType
public CIMDataType getArrayType() throws org.xml.sax.SAXException
getArrayType useful e.g. for PROPERTY.ARRAY- Returns:
- CIMDataType
- Throws:
org.xml.sax.SAXException
-
addValueNode
public void addValueNode(AbstractValueNode pValueNode)
addValueNode- Parameters:
pValueNode- - can be ValueNode ore ValueArrayNode for Embedded Objects
-
-