org.sblim.wbem.xml

Class CIMXMLParserImpl


public class CIMXMLParserImpl
extends java.lang.Object

CIMXMLParserImpl.java (C) Copyright IBM Corp. 2005, 2006 THIS FILE IS PROVIDED UNDER THE TERMS OF THE COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE CONSTITUTES RECIPIENTS ACCEPTANCE OF THE AGREEMENT. You can obtain a current copy of the Common Public License from http://www.opensource.org/licenses/cpl1.0.php

Method Summary

static Object
createJavaObject(String typeStr, String value)
static CIMMessage
parseCIM(Element cimE)
static CIMClass
parseCLASS(Element classE)
static CIMObjectPath
parseCLASSNAME(Element classnameE)
static CIMObjectPath
parseCLASSPATH(Element classpathE)
static CIMException
parseERROR(Element errorE)
static CIMRequest
parseEXPMETHODCALL(Element expmethodcallE)
static CIMInstance
parseEXPPARAMVALUE(Element expparamvalueE)
static String
parseHOST(Element hostE)
static CIMRequest
parseIMETHODCALL(Element imethodcallE)
static CIMResponse
parseIMETHODRESPONSE(Element imethodresponseE)
static CIMInstance
parseINSTANCE(Element instanceE)
static CIMInstance
parseINSTANCE(Element instanceE, CIMObjectPath op)
static CIMObjectPath
parseINSTANCENAME(Element instancenameE)
static CIMObjectPath
parseINSTANCEPATH(Element instancepathE)
static CIMArgument
parseIPARAMVALUE(Element iparamvalueE)
static Vector
parseIRETURNVALUE(Element ireturnvalueE)
static CIMProperty
parseKEYBINDING(Element keybindingE)
static CIMValue
parseKEYVALUE(Element keyvalueE)
static CIMObjectPath
parseLOCALCLASSPATH(Element classpathE)
static CIMObjectPath
parseLOCALINSTANCEPATH(Element localinstancepathE)
static CIMNameSpace
parseLOCALNAMESPACEPATH(Element localnamespaceE)
static CIMMessage
parseMESSAGE(String cimversion, String dtdversion, Element messageE)
static CIMMethod
parseMETHOD(Element methodE)
static CIMRequest
parseMETHODCALL(Element methodcallE)
static CIMResponse
parseMETHODRESPONSE(Element methodresponseE)
static CIMRequest
parseMULTIEXPREQ(Element multiexpreqE)
static CIMRequest
parseMULTIREQ(Element multireqE)
static CIMResponse
parseMULTIRSP(Element simplerspE)
static String
parseNAMESPACE(Element namespaceE)
static CIMNameSpace
parseNAMESPACEPATH(Element namespacepathE)
static CIMObjectPath
parseOBJECTPATH(Element objectpathE)
static Object
parseObject(Element rootE)
static CIMParameter
parsePARAMETER(Element parameterE)
static CIMParameter
parsePARAMETERARRAY(Element parameterE)
static CIMParameter
parsePARAMETERREFARRAY(Element parameterE)
static CIMParameter
parsePARAMETERREFERENCE(Element parameterE)
static CIMArgument
parsePARAMVALUE(Element paramvalueE)
static CIMProperty
parsePROPERTY(Element propertyE)
static CIMProperty
parsePROPERTYARRAY(Element propertyarrayE)
static CIMProperty
parsePROPERTYREFERENCE(Element propertyreferenceE)
static CIMQualifier
parseQUALIFIER(Element qualifierE)
static CIMQualifierType
parseQUALIFIERDECLARATION(Element qualifiertypeE)
static CIMValue
parseRETURNVALUE(Element returnvalueE)
static Vector
parseSCOPE(Element scopeE)
static CIMRequest
parseSIMPLEEXPREQ(Element simpleexpreqE)
static CIMRequest
parseSIMPLEREQ(Element simplereqE)
static CIMResponse
parseSIMPLERSP(Element simplerspE)
static String
parseVALUE(Element valueE)
static Vector
parseVALUEARRAY(Element valuearrayE)
static CIMElement
parseVALUENAMEDINSTANCE(Element valuenamedinstanceE)
static CIMElement
parseVALUENAMEDOBJECT(Element valuenamedobjectE)
static CIMElement
parseVALUEOBJECT(Element valueobjectE)
static CIMElement
parseVALUEOBJECTWITHLOCALPATH(Element valueobjectwithlocalpathE)
static CIMElement
parseVALUEOBJECTWITHPATH(Element valueobjectwithpathE)
static Vector
parseVALUEREFARRAY(Element valuerefarrayE)
static CIMObjectPath
parseVALUEREFERENCE(Element valuereferenceE)
static Node
searchAttribute(Node parentN, String attrName)
static Node
searchFirstChild(Element parentE)
static Node
searchFirstNode(Element parentE, String tagName)
static Vector
searchNodes(Element parentE, String tagName)

Method Details

createJavaObject

public static Object createJavaObject(String typeStr,
                                      String value)

parseCIM

public static CIMMessage parseCIM(Element cimE)
            throws CIMXMLParseException

parseCLASS

public static CIMClass parseCLASS(Element classE)
            throws CIMXMLParseException

parseCLASSNAME

public static CIMObjectPath parseCLASSNAME(Element classnameE)
            throws CIMXMLParseException

parseCLASSPATH

public static CIMObjectPath parseCLASSPATH(Element classpathE)
            throws CIMXMLParseException

parseERROR

public static CIMException parseERROR(Element errorE)
            throws CIMXMLParseException

parseEXPMETHODCALL

public static CIMRequest parseEXPMETHODCALL(Element expmethodcallE)
            throws CIMXMLParseException

parseEXPPARAMVALUE

public static CIMInstance parseEXPPARAMVALUE(Element expparamvalueE)
            throws CIMXMLParseException

parseHOST

public static String parseHOST(Element hostE)
            throws CIMXMLParseException

parseIMETHODCALL

public static CIMRequest parseIMETHODCALL(Element imethodcallE)
            throws CIMXMLParseException

parseIMETHODRESPONSE

public static CIMResponse parseIMETHODRESPONSE(Element imethodresponseE)
            throws CIMXMLParseException

parseINSTANCE

public static CIMInstance parseINSTANCE(Element instanceE)
            throws CIMXMLParseException

parseINSTANCE

public static CIMInstance parseINSTANCE(Element instanceE,
                                        CIMObjectPath op)
            throws CIMXMLParseException

parseINSTANCENAME

public static CIMObjectPath parseINSTANCENAME(Element instancenameE)
            throws CIMXMLParseException

parseINSTANCEPATH

public static CIMObjectPath parseINSTANCEPATH(Element instancepathE)
            throws CIMXMLParseException

parseIPARAMVALUE

public static CIMArgument parseIPARAMVALUE(Element iparamvalueE)
            throws CIMXMLParseException

parseIRETURNVALUE

public static Vector parseIRETURNVALUE(Element ireturnvalueE)
            throws CIMXMLParseException

parseKEYBINDING

public static CIMProperty parseKEYBINDING(Element keybindingE)
            throws CIMXMLParseException

parseKEYVALUE

public static CIMValue parseKEYVALUE(Element keyvalueE)
            throws CIMXMLParseException

parseLOCALCLASSPATH

public static CIMObjectPath parseLOCALCLASSPATH(Element classpathE)
            throws CIMXMLParseException

parseLOCALINSTANCEPATH

public static CIMObjectPath parseLOCALINSTANCEPATH(Element localinstancepathE)
            throws CIMXMLParseException

parseLOCALNAMESPACEPATH

public static CIMNameSpace parseLOCALNAMESPACEPATH(Element localnamespaceE)
            throws CIMXMLParseException

parseMESSAGE

public static CIMMessage parseMESSAGE(String cimversion,
                                      String dtdversion,
                                      Element messageE)
            throws CIMXMLParseException

parseMETHOD

public static CIMMethod parseMETHOD(Element methodE)
            throws CIMXMLParseException

parseMETHODCALL

public static CIMRequest parseMETHODCALL(Element methodcallE)
            throws CIMXMLParseException

parseMETHODRESPONSE

public static CIMResponse parseMETHODRESPONSE(Element methodresponseE)
            throws CIMXMLParseException

parseMULTIEXPREQ

public static CIMRequest parseMULTIEXPREQ(Element multiexpreqE)
            throws CIMXMLParseException

parseMULTIREQ

public static CIMRequest parseMULTIREQ(Element multireqE)
            throws CIMXMLParseException

parseMULTIRSP

public static CIMResponse parseMULTIRSP(Element simplerspE)
            throws CIMXMLParseException

parseNAMESPACE

public static String parseNAMESPACE(Element namespaceE)
            throws CIMXMLParseException

parseNAMESPACEPATH

public static CIMNameSpace parseNAMESPACEPATH(Element namespacepathE)
            throws CIMXMLParseException

parseOBJECTPATH

public static CIMObjectPath parseOBJECTPATH(Element objectpathE)
            throws CIMXMLParseException

parseObject

public static Object parseObject(Element rootE)
            throws CIMXMLParseException

parsePARAMETER

public static CIMParameter parsePARAMETER(Element parameterE)
            throws CIMXMLParseException

parsePARAMETERARRAY

public static CIMParameter parsePARAMETERARRAY(Element parameterE)
            throws CIMXMLParseException

parsePARAMETERREFARRAY

public static CIMParameter parsePARAMETERREFARRAY(Element parameterE)
            throws CIMXMLParseException

parsePARAMETERREFERENCE

public static CIMParameter parsePARAMETERREFERENCE(Element parameterE)
            throws CIMXMLParseException

parsePARAMVALUE

public static CIMArgument parsePARAMVALUE(Element paramvalueE)
            throws CIMXMLParseException

parsePROPERTY

public static CIMProperty parsePROPERTY(Element propertyE)
            throws CIMXMLParseException

parsePROPERTYARRAY

public static CIMProperty parsePROPERTYARRAY(Element propertyarrayE)
            throws CIMXMLParseException

parsePROPERTYREFERENCE

public static CIMProperty parsePROPERTYREFERENCE(Element propertyreferenceE)
            throws CIMXMLParseException

parseQUALIFIER

public static CIMQualifier parseQUALIFIER(Element qualifierE)
            throws CIMXMLParseException

parseQUALIFIERDECLARATION

public static CIMQualifierType parseQUALIFIERDECLARATION(Element qualifiertypeE)
            throws CIMXMLParseException

parseRETURNVALUE

public static CIMValue parseRETURNVALUE(Element returnvalueE)
            throws CIMXMLParseException

parseSCOPE

public static Vector parseSCOPE(Element scopeE)
            throws CIMXMLParseException

parseSIMPLEEXPREQ

public static CIMRequest parseSIMPLEEXPREQ(Element simpleexpreqE)
            throws CIMXMLParseException

parseSIMPLEREQ

public static CIMRequest parseSIMPLEREQ(Element simplereqE)
            throws CIMXMLParseException

parseSIMPLERSP

public static CIMResponse parseSIMPLERSP(Element simplerspE)
            throws CIMXMLParseException

parseVALUE

public static String parseVALUE(Element valueE)
            throws CIMXMLParseException

parseVALUEARRAY

public static Vector parseVALUEARRAY(Element valuearrayE)
            throws CIMXMLParseException

parseVALUENAMEDINSTANCE

public static CIMElement parseVALUENAMEDINSTANCE(Element valuenamedinstanceE)
            throws CIMXMLParseException

parseVALUENAMEDOBJECT

public static CIMElement parseVALUENAMEDOBJECT(Element valuenamedobjectE)
            throws CIMXMLParseException

parseVALUEOBJECT

public static CIMElement parseVALUEOBJECT(Element valueobjectE)
            throws CIMXMLParseException

parseVALUEOBJECTWITHLOCALPATH

public static CIMElement parseVALUEOBJECTWITHLOCALPATH(Element valueobjectwithlocalpathE)
            throws CIMXMLParseException

parseVALUEOBJECTWITHPATH

public static CIMElement parseVALUEOBJECTWITHPATH(Element valueobjectwithpathE)
            throws CIMXMLParseException

parseVALUEREFARRAY

public static Vector parseVALUEREFARRAY(Element valuerefarrayE)
            throws CIMXMLParseException

parseVALUEREFERENCE

public static CIMObjectPath parseVALUEREFERENCE(Element valuereferenceE)
            throws CIMXMLParseException

searchAttribute

public static Node searchAttribute(Node parentN,
                                   String attrName)

searchFirstChild

public static Node searchFirstChild(Element parentE)

searchFirstNode

public static Node searchFirstNode(Element parentE,
                                   String tagName)

searchNodes

public static Vector searchNodes(Element parentE,
                                 String tagName)

Copyright © 2005, 2006 IBM Corporation. All Rights Reserved.