|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sblim.cimclient.internal.cimxml.sax.node.Node
org.sblim.cimclient.internal.cimxml.sax.node.QualiDeclNode
public class QualiDeclNode
ELEMENT QUALIFIER.DECLARATION (SCOPE?, (VALUE | VALUE.ARRAY)?) ATTLIST QUALIFIER.DECLARATION %CIMName; %CIMType; #REQUIRED ISARRAY (true|false) #IMPLIED %ArraySize; %QualifierFlavor;
Field Summary |
---|
Constructor Summary | |
---|---|
QualiDeclNode()
Ctor. |
Method Summary | |
---|---|
void |
childParsed(Node pChild)
Have to be called by SAX's DefaultHandler.endElement() |
CIMQualifierType<java.lang.Object> |
getCIMQualifierType()
getCIMQualifierType |
int |
getFlavor()
getFlavor |
java.lang.String |
getName()
getName |
CIMDataType |
getType()
getType |
java.lang.Object |
getValue()
getValue |
void |
init(org.xml.sax.Attributes pAttribs,
SAXSession pSession)
The SAX ContentHandler implementation calls this method after testChild() and addChild() calls. |
void |
parseData(java.lang.String pData)
XML element's data have to be passed |
void |
testChild(java.lang.String pNodeNameEnum)
It have to be called by SAX's DefaultHandler implementation when it detects a new child element (startElement()). |
void |
testCompletness()
It have to be called by SAX's DefaultHandler.endElement(). |
Methods inherited from class org.sblim.cimclient.internal.cimxml.sax.node.Node |
---|
clearCompleted, duplicatedNode, getArraySize, getBoolAttribute, getCIMName, getCIMType, getCIMType, getClassName, getClassOrigin, getNodeName, getParamType, getPropagated, getQualifierFlavor, getReferenceClass, hasTrueAttribute, illegalChildNodePair, isCompleted, setCompleted |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QualiDeclNode()
Method Detail |
---|
public java.lang.String getName()
public CIMDataType getType()
TypedIf
getType
in interface TypedIf
null
if the type is unknownpublic int getFlavor()
public void init(org.xml.sax.Attributes pAttribs, SAXSession pSession) throws org.xml.sax.SAXException
Node
init
in class Node
pSession
-
org.xml.sax.SAXException
public void parseData(java.lang.String pData)
Node
parseData
in class Node
pData
- public void testChild(java.lang.String pNodeNameEnum) throws org.xml.sax.SAXException
Node
testChild
in class Node
pNodeNameEnum
- - the name of the child element, it must be one of the String
constant defined in class Node, because the implementer
subclasses uses reference based equals comparisons (==)
org.xml.sax.SAXException
- - It have to be thrown when the Node cannot have
pNodeNameEnum named child Node.public void childParsed(Node pChild) throws org.xml.sax.SAXException
Node
childParsed
in class Node
org.xml.sax.SAXException
- - parent Nodes can make conversions here (e.g. type string
into CIMDataType), failed operation should throw
SAXException)public void testCompletness() throws org.xml.sax.SAXException
Node
testCompletness
in class Node
org.xml.sax.SAXException
- It must be thrown when the Node is not valid.public CIMQualifierType<java.lang.Object> getCIMQualifierType()
public java.lang.Object getValue()
ValueIf
getValue
in interface ValueIf
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |