Package de.pdark.decentxml.dtd
Class DocTypeNotation
- java.lang.Object
-
- de.pdark.decentxml.BasicNode
-
- de.pdark.decentxml.dtd.DocTypeNotation
-
- All Implemented Interfaces:
DocTypeNode
,Node
public class DocTypeNotation 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
publicIDLiteral
private char
quoteChar
private java.lang.String
systemLiteral
private java.lang.String
text
-
Constructor Summary
Constructors Constructor Description DocTypeNotation(Token token, java.lang.String name)
DocTypeNotation(XMLTokenizer.Type type, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocTypeNotation
addNode(Node node)
java.lang.String
getName()
java.lang.String
getPublicIDLiteral()
java.lang.String
getSystemLiteral()
java.lang.String
getText()
java.lang.String
getValue()
boolean
isPublic()
boolean
isSystem()
void
setName(java.lang.String name)
void
setPublicIDLiteral(java.lang.String publicIDLiteral)
void
setSystemLiteral(java.lang.String systemLiteral)
void
setText(java.lang.String text)
DocTypeNotation
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
-
name
private java.lang.String name
-
quoteChar
private char quoteChar
-
text
private java.lang.String text
-
nodes
private java.util.List<Node> nodes
-
systemLiteral
private java.lang.String systemLiteral
-
publicIDLiteral
private java.lang.String publicIDLiteral
-
-
Constructor Detail
-
DocTypeNotation
public DocTypeNotation(Token token, java.lang.String name)
-
DocTypeNotation
public DocTypeNotation(XMLTokenizer.Type type, java.lang.String name)
-
-
Method Detail
-
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)
-
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 DocTypeNotation toXML(XMLWriter writer) throws java.io.IOException
Description copied from class:BasicNode
Append the content of this node towriter
-
addNode
public DocTypeNotation addNode(Node node)
- Specified by:
addNode
in interfaceDocTypeNode
-
-