Class CIMXMLBuilderImpl
java.lang.Object
org.sblim.cimclient.internal.cimxml.CIMXMLBuilderImpl
Class CIMXMLBuilderImpl is the core class for building CIM-XML documents.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]cimObjectArrayToXMLString - for embedded object supportstatic StringcimObjectToXMLString(Object pObj) cimObjectToXMLString - for embedded object supportstatic ElementcreateCIMstatic ElementcreateCLASS(Document pDoc, Element pParentE, String pName, String pSuperClass) createCLASSstatic ElementcreateCLASS(Document pDoc, Element pParentE, CIMClass pClass) createCLASSstatic ElementcreateCLASSNAME(Document pDoc, Element pParentE, String pName) createCLASSNAMEstatic ElementcreateCLASSPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) createCLASSPATHstatic ElementcreateERROR(Document doc, Element parentE, CIMError error) createERRORstatic ElementcreateEXPMETHODCALL(Document pDoc, Element pParentE, String pName) createEXPMETHODCALLstatic ElementcreateEXPMETHODRESPONSE(Document pDoc, Element pParentE, String pName) createEXPMETHODRESPONSEstatic ElementcreateEXPPARAMVALUE(Document pDoc, Element pParentE, String pName) createEXPPARAMVALUEstatic ElementcreateHOST(Document pDoc, Element pParentE, String pHost) createHOSTstatic ElementcreateIMETHODCALL(Document pDoc, Element pParentE, String pName) createIMETHODCALLstatic ElementcreateIMETHODRESPONSE(Document pDoc, Element pParentE, String pName) createIMETHODRESPONSEstatic ElementcreateIndication_response(Document doc, String ID, CIMError error) createIndication_responsestatic ElementcreateINSTANCE(Document pDoc, Element pParentE, String pClassName) createINSTANCEstatic ElementcreateINSTANCE(Document pDoc, Element pParentE, CIMInstance pInstance) createINSTANCEstatic ElementcreateINSTANCENAME(Document pDoc, Element pParentE, String pClassName) createINSTANCENAMEstatic ElementcreateINSTANCENAME(Document doc, Element parentE, CIMObjectPath instanceOP) createINSTANCENAMEstatic ElementcreateINSTANCEPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) createINSTANCEPATHstatic ElementcreateIPARAMVALUE(Document pDoc, Element pParentE, String pName) createIPARAMVALUEstatic ElementcreateIRETURNVALUE(Document pDoc, Element pParentE) createIRETURNVALUEstatic ElementcreateIRETURNVALUE(Document pDoc, Element pParentE, Object[] pResultSet) createIRETURNVALUEstatic ElementcreateIRETURNVALUE_ASSOCIATORS(Document pDoc, Element pParentE, Object[] pResultSet, String pNameSpace) createIRETURNVALUE_ASSOCIATORSstatic ElementcreateIRETURNVALUE_ASSOCIATORS_NAMES(Document pDoc, Element pParentE, CIMObjectPath[] pResultSet) createIRETURNVALUE_ASSOCIATORS_NAMESstatic ElementcreateIRETURNVALUE_ENUMERATE_CLASSNAME(Document pDoc, Element pParentE, CIMClass[] pResultSet) createIRETURNVALUE_ENUMERATE_CLASSNAMEstatic ElementcreateIRETURNVALUE_ENUMERATE_INSTANCE(Document pDoc, Element pParentE, CIMInstance[] pResultSet) createIRETURNVALUE_ENUMERATE_INSTANCEstatic ElementcreateIRETURNVALUE_ENUMERATE_INSTANCENAME(Document pDoc, Element pParentE, Object[] pResultSet, String pNameSpace) createIRETURNVALUE_ENUMERATE_INSTANCENAMEstatic ElementcreateIRETURNVALUE_ERROR(Document doc, Element parentE, CIMError error) createIRETURNVALUE_ERRORstatic ElementcreateIRETURNVALUE_GETINSTANCE(Document pDoc, Element pParentE, CIMInstance pInst) createIRETURNVALUE_GETINSTANCEstatic ElementcreateKEYBINDING(Document pDoc, Element pParentE, String pName) createKEYBINDINGstatic ElementcreateKEYVALUE(Document pDoc, Element pParentE, String pValueType, String pValue) createKEYVALUEstatic ElementcreateLOCALCLASSPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) createLOCALCLASSPATHstatic ElementcreateLOCALINSTANCEPATH(Document pDoc, Element pParentE) createLOCALINSTANCEPATHstatic ElementcreateLOCALINSTANCEPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) createLOCALINSTANCEPATHstatic ElementcreateLOCALNAMESPACEPATH(Document pDoc, Element pParentE, CIMObjectPath pName) createLOCALNAMESPACEPATHstatic ElementcreateLOCALOBJECTPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) createLOCALOBJECTPATHstatic ElementcreateMESSAGE(Document pDoc, Element pParentE, String pId, String pProtocolVersion) createMESSAGEstatic ElementcreateMETHOD(Document pDoc, Element pParentE, CIMMethod<?> pMethod, String pClassName) createMETHODstatic ElementcreateMETHODCALL(Document pDoc, Element pParentE, String pName) createMETHODCALLstatic ElementcreateMETHODRESPONSE(Document pDoc, Element pParentE, String pName) createMETHODRESPONSEstatic voidcreateMETHODS(Document pDoc, Element pParentE, CIMMethod<?>[] pMethods, String pClassName) createMETHODSstatic ElementcreateMULTIREQ(Document pDoc) createMULTIREQstatic ElementcreateNAMESPACE(Document pDoc, Element pParentE, String pName) createNAMESPACEstatic ElementcreateNAMESPACEPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) createNAMESPACEPATHstatic ElementcreateOBJECTNAME(Document pDoc, Element pParentE, CIMObjectPath pPath) createOBJECTNAMEstatic ElementcreateOBJECTPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) createOBJECTPATHstatic ElementcreatePARAMETER(Document pDoc, Element pParentE, CIMParameter<?> pParameter) createPARAMETERstatic voidcreatePARAMETERS(Document pDoc, Element pParentE, CIMParameter<?>[] pParameters) createPARAMETERSstatic ElementcreatePARAMVALUE(Document pDoc, Element pParentE, CIMArgument<?> pArg) createPARAMVALUEstatic voidcreatePROPERTIES(Document pDoc, Element pParentE, CIMProperty<?>[] pProperties) createPROPERTIESstatic ElementcreatePROPERTY(Document pDoc, Element pParentE, String pName, String pType) createPROPERTYstatic ElementcreatePROPERTY(Document pDoc, Element pParentE, CIMProperty<?> pProperty) createPROPERTYstatic ElementcreatePROPERTYARRAY(Document pDoc, Element pParentE, String pName, String pType) createPROPERTYARRAYstatic ElementcreatePROPERTYREFERENCE(Document pDoc, Element pParentE, String pName, String pReferenceclass) createPROPERTYREFERENCEstatic ElementcreateQUALIFIER(Document pDoc, Element pParentE, String pName, String pType) createQUALIFIERstatic ElementcreateQUALIFIER(Document pDoc, Element pParentE, CIMQualifier<?> pQualifier) createQUALIFIERstatic ElementcreateQUALIFIER_DECLARATION(Document pDoc, Element pParentE, CIMQualifierType<?> pQualifierType) createQUALIFIER_DECLARATIONstatic voidcreateQUALIFIERS(Document pDoc, Element pParentE, CIMQualifier<?>[] pQualifiersA) createQUALIFIERSstatic ElementcreateRETURNVALUE(Document pDoc, Element pParentE, Object pValue) !ELEMENT RETURNVALUE (VALUE | VALUE.REFERENCE) !ATTLIST RETURNVALUE %ParamType; #IMPLIEDstatic ElementcreateSIMPLEEXPREQ(Document pDoc) createSIMPLEEXPREQstatic ElementcreateSIMPLEEXPRSP(Document pDoc, Element pParentE) createSIMPLEEXPRSPstatic ElementcreateSIMPLEREQ(Document pDoc) createSIMPLEREQstatic ElementcreateSIMPLEREQ(Document pDoc, Element pParentE) createSIMPLEREQstatic ElementcreateSIMPLERSP(Document pDoc, Element pParentE) createSIMPLERSPstatic ElementcreateVALUE(Document pDoc, Element pParentE) createVALUEstatic ElementcreateVALUE(Document pDoc, Element pParentE, boolean pValue) createVALUEstatic ElementcreateVALUE(Document pDoc, Element pParentE, Object pArgValue) createVALUEstatic ElementcreateVALUE(Document pDoc, Element pParentE, String pValue) createVALUEstatic ElementcreateVALUEARRAY(Document pDoc, Element pParentE) createVALUEARRAYstatic ElementcreateVALUEARRAY(Document pDoc, Element pParentE, Object[] pValA) createVALUEARRAYstatic ElementcreateVALUENAMEDINSTANCE(Document pDoc, Element pParentE, CIMInstance pInst) createVALUENAMEDINSTANCEstatic ElementcreateVALUENAMEDINSTANCE(Document pDoc, Element pParentE, CIMObjectPath pPath, CIMInstance pInst) createVALUENAMEDINSTANCEstatic ElementcreateVALUEOBJECTWITHLOCALPATH(Document pDoc, Element pParentE, Object pObj, String pNameSpace) createVALUEOBJECTWITHLOCALPATHstatic ElementcreateVALUEOBJECTWITHPATH(Document pDoc, Element pParentE, Object pObj, String pNameSpace) createVALUEOBJECTWITHPATHstatic ElementcreateVALUEREFARRAY(Document pDoc, Element pParentE) createVALUEREFARRAYstatic ElementcreateVALUEREFERENCE(Document pDoc, Element pParentE) createVALUEREFERENCEstatic ElementcreateVALUEREFERENCE(Document pDoc, Element pParentE, CIMObjectPath pPath) createVALUEREFERENCEstatic StringgetEmbObjTypeStr(CIMDataType pType) getEmbObjTypeStrstatic StringgetOpTypeStr(CIMDataType pType) getOpTypeStrstatic StringgetTypeStr(CIMDataType pType) getTypeStrstatic booleanisCIMObject(int typeCode) isCIMObjectstatic booleanisCIMObject(CIMDataType pType) isCIMObject
-
Constructor Details
-
CIMXMLBuilderImpl
public CIMXMLBuilderImpl()
-
-
Method Details
-
createCIM
-
createVALUE
-
createVALUE
-
createVALUE
-
createVALUEARRAY
-
createVALUEREFERENCE
-
createVALUEREFARRAY
-
createPROPERTY
-
createPROPERTYARRAY
-
createPROPERTYREFERENCE
-
createNAMESPACE
-
createLOCALINSTANCEPATH
-
createCLASSNAME
-
createCLASS
-
createINSTANCENAME
-
createKEYBINDING
-
createKEYVALUE
-
createINSTANCE
-
createQUALIFIER
-
createMESSAGE
-
createSIMPLEREQ
-
createSIMPLEREQ
-
createMULTIREQ
-
createMETHODCALL
-
createPARAMVALUE
public static Element createPARAMVALUE(Document pDoc, Element pParentE, CIMArgument<?> pArg) throws WBEMException createPARAMVALUE- Parameters:
pDoc-pParentE-pArg-- Returns:
- Element
- Throws:
WBEMException
-
createSIMPLERSP
-
createSIMPLEEXPRSP
-
createMETHODRESPONSE
-
createIMETHODRESPONSE
-
createEXPMETHODRESPONSE
-
createIRETURNVALUE
-
createRETURNVALUE
public static Element createRETURNVALUE(Document pDoc, Element pParentE, Object pValue) throws WBEMException !ELEMENT RETURNVALUE (VALUE | VALUE.REFERENCE) !ATTLIST RETURNVALUE %ParamType; #IMPLIED
createRETURNVALUE- Parameters:
pDoc-pParentE-pValue-- Returns:
- Element
- Throws:
WBEMException
-
createIMETHODCALL
-
createIPARAMVALUE
-
createERROR
-
createQUALIFIER_DECLARATION
public static Element createQUALIFIER_DECLARATION(Document pDoc, Element pParentE, CIMQualifierType<?> pQualifierType) throws WBEMException createQUALIFIER_DECLARATION- Parameters:
pDoc-pParentE-pQualifierType-- Returns:
- Element
- Throws:
WBEMException
-
createQUALIFIER
public static Element createQUALIFIER(Document pDoc, Element pParentE, CIMQualifier<?> pQualifier) throws WBEMException createQUALIFIER- Parameters:
pDoc-pParentE-pQualifier-- Returns:
- Element
- Throws:
WBEMException
-
createQUALIFIERS
public static void createQUALIFIERS(Document pDoc, Element pParentE, CIMQualifier<?>[] pQualifiersA) throws WBEMException createQUALIFIERS- Parameters:
pDoc-pParentE-pQualifiersA-- Throws:
WBEMException
-
createPROPERTIES
public static void createPROPERTIES(Document pDoc, Element pParentE, CIMProperty<?>[] pProperties) throws WBEMException createPROPERTIES- Parameters:
pDoc-pParentE-pProperties-- Throws:
WBEMException
-
isCIMObject
public static boolean isCIMObject(int typeCode) isCIMObject- Parameters:
typeCode-- Returns:
- boolean
-
isCIMObject
isCIMObject- Parameters:
pType-- Returns:
- boolean
-
getEmbObjTypeStr
getEmbObjTypeStr- Parameters:
pType-- Returns:
- String
-
cimObjectToXMLString
cimObjectToXMLString - for embedded object support- Parameters:
pObj-- Returns:
- String
- Throws:
WBEMException
-
cimObjectArrayToXMLString
cimObjectArrayToXMLString - for embedded object support- Parameters:
pObj-- Returns:
- String[]
- Throws:
WBEMException
-
createPROPERTY
public static Element createPROPERTY(Document pDoc, Element pParentE, CIMProperty<?> pProperty) throws WBEMException createPROPERTY- Parameters:
pDoc-pParentE-pProperty-- Returns:
- Element
- Throws:
WBEMException
-
createVALUEARRAY
public static Element createVALUEARRAY(Document pDoc, Element pParentE, Object[] pValA) throws WBEMException createVALUEARRAY- Parameters:
pDoc-pParentE-pValA-- Returns:
- Element
- Throws:
WBEMException
-
createVALUE
public static Element createVALUE(Document pDoc, Element pParentE, Object pArgValue) throws WBEMException createVALUE- Parameters:
pDoc-pParentE-pArgValue-- Returns:
- Element
- Throws:
WBEMException
-
createINSTANCE
public static Element createINSTANCE(Document pDoc, Element pParentE, CIMInstance pInstance) throws WBEMException createINSTANCE- Parameters:
pDoc-pParentE-pInstance-- Returns:
- Element
- Throws:
WBEMException
-
createOBJECTPATH
public static Element createOBJECTPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) throws WBEMException createOBJECTPATH- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
- Throws:
WBEMException
-
createOBJECTNAME
public static Element createOBJECTNAME(Document pDoc, Element pParentE, CIMObjectPath pPath) throws WBEMException createOBJECTNAME- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
- Throws:
WBEMException
-
createLOCALINSTANCEPATH
public static Element createLOCALINSTANCEPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) throws WBEMException createLOCALINSTANCEPATH- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
- Throws:
WBEMException
-
createLOCALCLASSPATH
public static Element createLOCALCLASSPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) throws WBEMException createLOCALCLASSPATH- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
- Throws:
WBEMException
-
createLOCALOBJECTPATH
public static Element createLOCALOBJECTPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) throws WBEMException createLOCALOBJECTPATH- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
- Throws:
WBEMException
-
createVALUEREFERENCE
public static Element createVALUEREFERENCE(Document pDoc, Element pParentE, CIMObjectPath pPath) throws WBEMException createVALUEREFERENCE- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
- Throws:
WBEMException
-
createINSTANCENAME
public static Element createINSTANCENAME(Document doc, Element parentE, CIMObjectPath instanceOP) throws WBEMException createINSTANCENAME- Parameters:
doc-parentE-instanceOP-- Returns:
- Element
- Throws:
WBEMException
-
createCLASSPATH
createCLASSPATH- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
-
createPARAMETERS
public static void createPARAMETERS(Document pDoc, Element pParentE, CIMParameter<?>[] pParameters) throws WBEMException createPARAMETERS- Parameters:
pDoc-pParentE-pParameters-- Throws:
WBEMException
-
createPARAMETER
public static Element createPARAMETER(Document pDoc, Element pParentE, CIMParameter<?> pParameter) throws WBEMException createPARAMETER- Parameters:
pDoc-pParentE-pParameter-- Returns:
- Element
- Throws:
WBEMException
-
createMETHODS
public static void createMETHODS(Document pDoc, Element pParentE, CIMMethod<?>[] pMethods, String pClassName) throws WBEMException createMETHODS- Parameters:
pDoc-pParentE-pMethods-pClassName-- Throws:
WBEMException
-
createMETHOD
public static Element createMETHOD(Document pDoc, Element pParentE, CIMMethod<?> pMethod, String pClassName) throws WBEMException createMETHOD- Parameters:
pDoc-pParentE-pMethod-pClassName-- Returns:
- Element
- Throws:
WBEMException
-
createCLASS
public static Element createCLASS(Document pDoc, Element pParentE, CIMClass pClass) throws WBEMException createCLASS- Parameters:
pDoc-pParentE-pClass-- Returns:
- Element
- Throws:
WBEMException
-
createHOST
-
createNAMESPACEPATH
createNAMESPACEPATH- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
-
createINSTANCEPATH
public static Element createINSTANCEPATH(Document pDoc, Element pParentE, CIMObjectPath pPath) throws WBEMException createINSTANCEPATH- Parameters:
pDoc-pParentE-pPath-- Returns:
- Element
- Throws:
WBEMException
-
createVALUENAMEDINSTANCE
public static Element createVALUENAMEDINSTANCE(Document pDoc, Element pParentE, CIMObjectPath pPath, CIMInstance pInst) throws WBEMException createVALUENAMEDINSTANCE- Parameters:
pDoc-pParentE-pPath-pInst-- Returns:
- Element
- Throws:
WBEMException
-
createVALUENAMEDINSTANCE
public static Element createVALUENAMEDINSTANCE(Document pDoc, Element pParentE, CIMInstance pInst) throws WBEMException createVALUENAMEDINSTANCE- Parameters:
pDoc-pParentE-pInst-- Returns:
- Element
- Throws:
WBEMException
-
createVALUEOBJECTWITHPATH
public static Element createVALUEOBJECTWITHPATH(Document pDoc, Element pParentE, Object pObj, String pNameSpace) throws WBEMException createVALUEOBJECTWITHPATH- Parameters:
pDoc-pParentE-pObj-pNameSpace-- Returns:
- Element
- Throws:
WBEMException
-
createVALUEOBJECTWITHLOCALPATH
public static Element createVALUEOBJECTWITHLOCALPATH(Document pDoc, Element pParentE, Object pObj, String pNameSpace) throws WBEMException createVALUEOBJECTWITHLOCALPATH- Parameters:
pDoc-pParentE-pObj-pNameSpace-- Returns:
- Element
- Throws:
WBEMException
-
createIRETURNVALUE_ERROR
-
createIRETURNVALUE_GETINSTANCE
public static Element createIRETURNVALUE_GETINSTANCE(Document pDoc, Element pParentE, CIMInstance pInst) throws WBEMException createIRETURNVALUE_GETINSTANCE- Parameters:
pDoc-pParentE-pInst-- Returns:
- Element
- Throws:
WBEMException
-
createIRETURNVALUE_ASSOCIATORS_NAMES
-
createIRETURNVALUE_ASSOCIATORS
-
createIRETURNVALUE_ENUMERATE_INSTANCENAME
-
createIRETURNVALUE
public static Element createIRETURNVALUE(Document pDoc, Element pParentE, Object[] pResultSet) throws WBEMException createIRETURNVALUE- Parameters:
pDoc-pParentE-pResultSet-- Returns:
- Element
- Throws:
WBEMException
-
createIRETURNVALUE_ENUMERATE_CLASSNAME
-
createIndication_response
-
createIRETURNVALUE_ENUMERATE_INSTANCE
public static Element createIRETURNVALUE_ENUMERATE_INSTANCE(Document pDoc, Element pParentE, CIMInstance[] pResultSet) throws WBEMException createIRETURNVALUE_ENUMERATE_INSTANCE- Parameters:
pDoc-pParentE-pResultSet-- Returns:
- Element
- Throws:
WBEMException
-
getTypeStr
-
getOpTypeStr
getOpTypeStr- Parameters:
pType-- Returns:
- String
-
createLOCALNAMESPACEPATH
public static Element createLOCALNAMESPACEPATH(Document pDoc, Element pParentE, CIMObjectPath pName) createLOCALNAMESPACEPATH- Parameters:
pDoc-pParentE-pName-- Returns:
- Element
-
createSIMPLEEXPREQ
-
createEXPMETHODCALL
-
createEXPPARAMVALUE
-