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
protected abstract voidchildValueNodeParsed(Node pChild)
protected abstract StringgetChildValueNodeNameEnum()
CIMClassProperty<Object>getCIMClassProperty()
getCIMClassProperty
CIMProperty<Object>getCIMProperty()
getCIMProperty
protected CIMQualifier<?>[]getQualis()
protected abstract booleanhasValueNode()
hasValue
protected abstract voidspecificInit(Attributes pAttribs, SAXSession pSession)

Field Detail

iQualiHandler

protected QualifiedNodeHandler iQualiHandler

Constructor Detail

AbstractPropertyNode

public AbstractPropertyNode(String pNameEnum)
Ctor.

Parameters: pNameEnum

Method Detail

childValueNodeParsed

protected abstract void childValueNodeParsed(Node pChild)

getChildValueNodeNameEnum

protected abstract String getChildValueNodeNameEnum()

getCIMClassProperty

public CIMClassProperty<Object> getCIMClassProperty()
getCIMClassProperty

Returns: CIMClassProperty

getCIMProperty

public CIMProperty<Object> getCIMProperty()
getCIMProperty

Returns: CIMProperty

getQualis

protected CIMQualifier<?>[] getQualis()

hasValueNode

protected abstract boolean hasValueNode()
hasValue

Returns: true if it has a value child node

specificInit

protected abstract void specificInit(Attributes pAttribs, SAXSession pSession)
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.