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)
CIMArgument<?>getArgument(String pName)
getArgument
CIMArgument<?>getArgument(int pIdx)
getArgument
intgetArgumentCount()
getArgumentCount
CIMArgument<?>[]getCIMArguments()
getCIMArguments
CIMObjectPathgetCIMObjectPath()
StringgetName()
getName
protected abstract voidtestSpecChild(String pNodeNameEnum)

Field Detail

iPath

protected CIMObjectPath iPath

Constructor Detail

AbstractMethodCallNode

public AbstractMethodCallNode(String pNameEnum)
Ctor.

Parameters: pNameEnum

Method Detail

addChild

public void addChild(Node pChild)

Parameters: 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

testSpecChild

protected abstract void testSpecChild(String pNodeNameEnum)
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.