Package de.pdark.decentxml.dtd
Class DocTypeEntity
- java.lang.Object
-
- de.pdark.decentxml.BasicNode
-
- de.pdark.decentxml.dtd.DocTypeEntity
-
- All Implemented Interfaces:
DocTypeNode
,Node
public class DocTypeEntity extends BasicNode implements DocTypeNode
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
private java.util.List<Node>
nodes
private java.lang.String
notationName
private boolean
parameterEntity
private java.lang.String
publicIDLiteral
private char
quoteChar
private java.lang.String
resolvedText
private java.lang.String
systemLiteral
private java.lang.String
text
-
Constructor Summary
Constructors Constructor Description DocTypeEntity(Token token, java.lang.String name)
DocTypeEntity(XMLTokenizer.Type type, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocTypeEntity
addNode(Node node)
java.lang.String
getName()
java.util.List<Node>
getNodes()
java.lang.String
getNotationName()
java.lang.String
getPublicIDLiteral()
java.lang.String
getResolvedText()
java.lang.String
getSystemLiteral()
java.lang.String
getText()
java.lang.String
getValue()
boolean
hasNDATA()
boolean
isParameterEntity()
boolean
isPublic()
boolean
isSystem()
void
setName(java.lang.String name)
void
setNotationName(java.lang.String notationName)
void
setParameterEntity(boolean parameterEntity)
void
setPublicIDLiteral(java.lang.String publicIDLiteral)
void
setResolvedText(java.lang.String resolvedText)
void
setSystemLiteral(java.lang.String systemLiteral)
void
setText(java.lang.String text)
DocTypeEntity
toXML(XMLWriter writer)
Append the content of this node towriter
-
Methods inherited from class de.pdark.decentxml.BasicNode
copy, copy, createClone, getEndOffset, getStartOffset, getToken, getType, setType, setValue, toString, toXML, toXML
-
-
-
-
Field Detail
-
parameterEntity
private boolean parameterEntity
-
name
private java.lang.String name
-
quoteChar
private char quoteChar
-
text
private java.lang.String text
-
resolvedText
private java.lang.String resolvedText
-
nodes
private java.util.List<Node> nodes
-
systemLiteral
private java.lang.String systemLiteral
-
publicIDLiteral
private java.lang.String publicIDLiteral
-
notationName
private java.lang.String notationName
-
-
Constructor Detail
-
DocTypeEntity
public DocTypeEntity(Token token, java.lang.String name)
-
DocTypeEntity
public DocTypeEntity(XMLTokenizer.Type type, java.lang.String name)
-
-
Method Detail
-
isParameterEntity
public boolean isParameterEntity()
-
setParameterEntity
public void setParameterEntity(boolean parameterEntity)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getText
public java.lang.String getText()
-
setText
public void setText(java.lang.String text)
-
getResolvedText
public java.lang.String getResolvedText()
-
setResolvedText
public void setResolvedText(java.lang.String resolvedText)
-
getSystemLiteral
public java.lang.String getSystemLiteral()
-
setSystemLiteral
public void setSystemLiteral(java.lang.String systemLiteral)
-
isSystem
public boolean isSystem()
-
getPublicIDLiteral
public java.lang.String getPublicIDLiteral()
-
setPublicIDLiteral
public void setPublicIDLiteral(java.lang.String publicIDLiteral)
-
isPublic
public boolean isPublic()
-
toXML
public DocTypeEntity toXML(XMLWriter writer) throws java.io.IOException
Description copied from class:BasicNode
Append the content of this node towriter
-
addNode
public DocTypeEntity addNode(Node node)
- Specified by:
addNode
in interfaceDocTypeNode
-
getNodes
public java.util.List<Node> getNodes()
-
getNotationName
public java.lang.String getNotationName()
-
setNotationName
public void setNotationName(java.lang.String notationName)
-
hasNDATA
public boolean hasNDATA()
-
-