org.sblim.cimclient.internal.cimxml.sax.node

Class AbstractMethodCallNode

public abstract class AbstractMethodCallNode extends Node implements NonVolatileIf, ObjectPathIf

 ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*, RESPONSEDESTINATION?)
 ATTLIST IMETHODCALL
   %CIMName;
   
 ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*, RESPONSEDESTINATION?)
 ATTLIST METHODCALL
   %CIMName;
 
Field Summary
protected CIMObjectPathiPath
Constructor Summary
AbstractMethodCallNode(String pNameEnum)
Ctor.
Method Summary
voidaddChild(Node pChild)
voidchildParsed(Node pChild)
CIMArgumentgetArgument(String pName)
getArgument
CIMArgumentgetArgument(int pIdx)
getArgument
intgetArgumentCount()
getArgumentCount
CIMArgument[]getCIMArguments()
getCIMArguments
CIMObjectPathgetCIMObjectPath()
StringgetName()
getName
voidinit(Attributes pAttribs, SAXSession pSession)
voidparseData(String pData)
voidtestChild(String pNodeNameEnum)
voidtestCompletness()
protected abstract voidtestSpecChild(String pNodeNameEnum)
StringtoString()

Field Detail

iPath

protected CIMObjectPath iPath

Constructor Detail

AbstractMethodCallNode

public AbstractMethodCallNode(String pNameEnum)
Ctor.

Parameters: pNameEnum

Method Detail

addChild

public void addChild(Node pChild)

childParsed

public void childParsed(Node pChild)

getArgument

public CIMArgument getArgument(String pName)
getArgument

Parameters: pName

Returns: CIMArgument

getArgument

public CIMArgument getArgument(int pIdx)
getArgument

Parameters: pIdx

Returns: CIMArgument

getArgumentCount

public int getArgumentCount()
getArgumentCount

Returns: int

getCIMArguments

public CIMArgument[] getCIMArguments()
getCIMArguments

Returns: CIMArgument[]

getCIMObjectPath

public CIMObjectPath getCIMObjectPath()

getName

public String getName()
getName

Returns: String, name of the called method

init

public void init(Attributes pAttribs, SAXSession pSession)

parseData

public void parseData(String pData)

testChild

public void testChild(String pNodeNameEnum)

testCompletness

public void testCompletness()

testSpecChild

protected abstract void testSpecChild(String pNodeNameEnum)

toString

public String toString()
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.