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

Class AbstractPropertyNode

public abstract class AbstractPropertyNode extends Node implements TypedIf, ValueIf

AbstractPropertyNode is superclass of PropertyArrayNode, PropertyNode and PropertyReferenceNode classes.
Field Summary
protected QualifiedNodeHandleriQualiHandler
Constructor Summary
AbstractPropertyNode(String pNameEnum)
Ctor.
Method Summary
voidchildParsed(Node pChild)
protected abstract voidchildValueNodeParsed(Node pChild)
protected abstract StringgetChildValueNodeNameEnum()
CIMClassPropertygetCIMClassProperty()
getCIMClassProperty
CIMPropertygetCIMProperty()
getCIMProperty
protected CIMQualifier[]getQualis()
protected abstract booleanhasValueNode()
hasValue
voidinit(Attributes pAttribs, SAXSession pSession)
voidparseData(String pData)
protected abstract voidspecificInit(Attributes pAttribs, SAXSession pSession)
voidtestChild(String pNodeNameEnum)

Field Detail

iQualiHandler

protected QualifiedNodeHandler iQualiHandler

Constructor Detail

AbstractPropertyNode

public AbstractPropertyNode(String pNameEnum)
Ctor.

Parameters: pNameEnum

Method Detail

childParsed

public void childParsed(Node pChild)

childValueNodeParsed

protected abstract void childValueNodeParsed(Node pChild)

getChildValueNodeNameEnum

protected abstract String getChildValueNodeNameEnum()

getCIMClassProperty

public CIMClassProperty getCIMClassProperty()
getCIMClassProperty

Returns: CIMClassProperty

getCIMProperty

public CIMProperty getCIMProperty()
getCIMProperty

Returns: CIMProperty

getQualis

protected CIMQualifier[] getQualis()

hasValueNode

protected abstract boolean hasValueNode()
hasValue

Returns: true if it has a value child node

init

public void init(Attributes pAttribs, SAXSession pSession)

parseData

public void parseData(String pData)

specificInit

protected abstract void specificInit(Attributes pAttribs, SAXSession pSession)

testChild

public void testChild(String pNodeNameEnum)
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.