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

Class ValueArrayNode

public class ValueArrayNode extends AbstractArrayValueNode

ELEMENT VALUE.ARRAY (VALUE*)
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are handled.
Constructor Summary
ValueArrayNode()
Ctor.
Method Summary
voidchildParsed(Node pChild)
ObjectelementAt(int pIdx)
CIMDataTypegetType()
ObjectgetValue()
voidinit(Attributes pAttribs, SAXSession pSession)
voidparseData(String pData)
intsize()
voidtestChild(String pNodeNameEnum)
voidtestCompletness()

Constructor Detail

ValueArrayNode

public ValueArrayNode()
Ctor.

Method Detail

childParsed

public void childParsed(Node pChild)

elementAt

public Object elementAt(int pIdx)

Returns: String value of VALUE child node

See Also: ArrayIf

getType

public CIMDataType getType()

Returns: usually null, because the type is unknown, but can return non-null in case of non-standard CIMOM.

See Also: getType

getValue

public Object getValue()

Returns: String[]

See Also: If the getType() returns non-null value, the container Node have to convert the String into the corresponding Java object.

init

public void init(Attributes pAttribs, SAXSession pSession)

parseData

public void parseData(String pData)

size

public int size()

testChild

public void testChild(String pNodeNameEnum)

testCompletness

public void testCompletness()
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.