|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.japisoft.dtdparser.node.DTDNode
com.japisoft.dtdparser.node.ElementDTDNode
Element definition
Field Summary | |
static int |
ONE_ITEM_OPERATOR
default operator |
static int |
ONE_MORE_ITEM_OPERATOR
'+' operator |
static int |
ZERO_MORE_ITEM_OPERATOR
'*' operator |
static int |
ZERO_ONE_ITEM_OPERATOR
'?' |
Fields inherited from class com.japisoft.dtdparser.node.DTDNode |
ATTRIBUTE, COMMENT, ELEMENT, ELEMENT_REF, ELEMENT_SET, ENTITY, ROOT |
Constructor Summary | |
ElementDTDNode()
|
|
ElementDTDNode(java.lang.String name)
Build an Element node with the following name |
Method Summary | |
void |
addDTDNode(DTDNode node)
Overriding for getting attribute node |
AttributeDTDNode |
getAttributeDeclaration(java.lang.String name)
|
java.lang.String |
getName()
|
int |
getOperator()
|
java.lang.String |
getOperatorString()
|
boolean |
hasANY()
Can have any element children |
boolean |
hasPCDATA()
PCDATA support for text content |
boolean |
isEMPTY()
|
boolean |
isNodeChildSupported(java.lang.String nodeName,
java.lang.String previousName,
int occurrence)
|
void |
setANY(boolean any)
Can have any element children |
void |
setEMPTY(boolean empty)
empty node : by default false |
void |
setName(java.lang.String name)
Name of the element |
void |
setOperator(int op)
Set the occurency operator : - ZERO_MORE_ITEM_OPERATOR, - ONE_MORE_ITEM_OPERATOR, - ZERO_ONE_ITEM_OPERATOR |
void |
setPCDATA(boolean pcdata)
PCDATA support for text content |
java.lang.String |
toString()
|
void |
writeDocument(java.io.PrintWriter output)
Write a minimal valid XML document |
Methods inherited from class com.japisoft.dtdparser.node.DTDNode |
getDTDNodeAt, getDTDNodeCount, getDTDNodeForType, getDTDNodeIndex, getDTDNodes, getDTDParentNode, getNodeComment, getNodeType, getRoot, isAttribute, isComment, isElement, isElementRef, isElementSet, isEmpty, isEntity, isRoot, removeDTDNode, setDTDParentNode, setNodeComment, setNodeType, setRoot |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int ONE_ITEM_OPERATOR
public static final int ZERO_ONE_ITEM_OPERATOR
public static final int ZERO_MORE_ITEM_OPERATOR
public static final int ONE_MORE_ITEM_OPERATOR
Constructor Detail |
public ElementDTDNode()
public ElementDTDNode(java.lang.String name)
Method Detail |
public void addDTDNode(DTDNode node)
addDTDNode
in class DTDNode
public AttributeDTDNode getAttributeDeclaration(java.lang.String name)
public void setName(java.lang.String name)
public java.lang.String getName()
public void setEMPTY(boolean empty)
public boolean isEMPTY()
public void setOperator(int op)
public java.lang.String getOperatorString()
public int getOperator()
public void setPCDATA(boolean pcdata)
public boolean hasPCDATA()
public void setANY(boolean any)
public boolean hasANY()
public boolean isNodeChildSupported(java.lang.String nodeName, java.lang.String previousName, int occurrence)
true
if the nodeName is supported as child,
previousName is to check if the sequence if a good one,
occurrence if for the child countpublic void writeDocument(java.io.PrintWriter output) throws java.io.IOException
writeDocument
in interface DocumentWritable
java.io.IOException
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |