Package de.pdark.decentxml.dtd
Class DocType
- java.lang.Object
-
- de.pdark.decentxml.BasicNode
-
- de.pdark.decentxml.dtd.DocType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDocType.DocTypeType
-
Field Summary
Fields Modifier and Type Field Description private DocType.DocTypeTypedocTypeTypeprivate java.util.Map<java.lang.String,DocTypeEntity>entitiesprivate java.lang.Stringnameprivate java.util.Map<java.lang.String,java.util.List<DocTypeAttributeList>>nameToAttributeListprivate java.util.Map<java.lang.String,DocTypeElement>nameToElementprivate java.util.List<Node>nodesprivate java.lang.StringnotationDataNameprivate java.util.Map<java.lang.String,DocTypeEntity>parameterEntitiesprivate java.lang.StringpublicLiteralprivate java.lang.StringsystemLiteral
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Node n)java.util.List<DocTypeAttributeList>getAttributeList(java.lang.String name)java.util.List<java.util.List<DocTypeAttributeList>>getAttributeLists()DocType.DocTypeTypegetDocTypeType()DocTypeElementgetElement(java.lang.String name)java.util.List<DocTypeElement>getElements()DocTypeEntitygetEntity(java.lang.String name)EntityResolvergetEntityResolver()EntityResolvergetEntityResolver(EntityResolver parent)java.lang.StringgetName()java.lang.StringgetNotationDataName()DocTypeEntitygetParameterEntity(java.lang.String name)java.lang.StringgetPublicLiteral()java.lang.StringgetSystemLiteral()voidmapElementsAndAttributes()Map element and attlist declarations in the DTDvoidsetDocTypeType(DocType.DocTypeType docTypeType)voidsetName(java.lang.String name)voidsetNotationDataName(java.lang.String notationDataName)voidsetPublicLiteral(java.lang.String publicLiteral)voidsetSystemLiteral(java.lang.String systemLiteral)DocTypetoXML(XMLWriter writer)Append the content of this node towriter-
Methods inherited from class de.pdark.decentxml.BasicNode
copy, copy, createClone, getEndOffset, getStartOffset, getToken, getType, getValue, setType, setValue, toString, toXML, toXML
-
-
-
-
Field Detail
-
name
private java.lang.String name
-
docTypeType
private DocType.DocTypeType docTypeType
-
publicLiteral
private java.lang.String publicLiteral
-
systemLiteral
private java.lang.String systemLiteral
-
notationDataName
private java.lang.String notationDataName
-
nodes
private java.util.List<Node> nodes
-
nameToElement
private java.util.Map<java.lang.String,DocTypeElement> nameToElement
-
nameToAttributeList
private java.util.Map<java.lang.String,java.util.List<DocTypeAttributeList>> nameToAttributeList
-
parameterEntities
private java.util.Map<java.lang.String,DocTypeEntity> parameterEntities
-
entities
private java.util.Map<java.lang.String,DocTypeEntity> entities
-
-
Constructor Detail
-
DocType
public DocType(Token token)
-
DocType
public DocType()
-
-
Method Detail
-
add
public void add(Node n)
-
mapElementsAndAttributes
public void mapElementsAndAttributes()
Map element and attlist declarations in the DTD
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getDocTypeType
public DocType.DocTypeType getDocTypeType()
-
setDocTypeType
public void setDocTypeType(DocType.DocTypeType docTypeType)
-
getPublicLiteral
public java.lang.String getPublicLiteral()
-
setPublicLiteral
public void setPublicLiteral(java.lang.String publicLiteral)
-
getSystemLiteral
public java.lang.String getSystemLiteral()
-
setSystemLiteral
public void setSystemLiteral(java.lang.String systemLiteral)
-
getNotationDataName
public java.lang.String getNotationDataName()
-
setNotationDataName
public void setNotationDataName(java.lang.String notationDataName)
-
toXML
public DocType toXML(XMLWriter writer) throws java.io.IOException
Description copied from class:BasicNodeAppend the content of this node towriter
-
getElement
public DocTypeElement getElement(java.lang.String name)
-
getElements
public java.util.List<DocTypeElement> getElements()
-
getAttributeList
public java.util.List<DocTypeAttributeList> getAttributeList(java.lang.String name)
-
getAttributeLists
public java.util.List<java.util.List<DocTypeAttributeList>> getAttributeLists()
-
getEntity
public DocTypeEntity getEntity(java.lang.String name)
-
getEntityResolver
public EntityResolver getEntityResolver()
-
getEntityResolver
public EntityResolver getEntityResolver(EntityResolver parent)
-
getParameterEntity
public DocTypeEntity getParameterEntity(java.lang.String name)
-
-