Package org.xmlpull.v1.builder.impl
Class XmlDocumentImpl
- java.lang.Object
-
- org.xmlpull.v1.builder.impl.XmlDocumentImpl
-
- All Implemented Interfaces:
Cloneable,XmlContainer,XmlDocument
public class XmlDocumentImpl extends Object implements XmlDocument
-
-
Constructor Summary
Constructors Constructor Description XmlDocumentImpl(String version, Boolean standalone, String characterEncoding)
-
Method Summary
-
-
-
Method Detail
-
clone
public Object clone() throws CloneNotSupportedException
- Specified by:
clonein interfaceXmlDocument- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceXmlDocument
-
isStandalone
public Boolean isStandalone()
- Specified by:
isStandalonein interfaceXmlDocument
-
getCharacterEncodingScheme
public String getCharacterEncodingScheme()
- Specified by:
getCharacterEncodingSchemein interfaceXmlDocument
-
setCharacterEncodingScheme
public void setCharacterEncodingScheme(String characterEncoding)
- Specified by:
setCharacterEncodingSchemein interfaceXmlDocument
-
newProcessingInstruction
public XmlProcessingInstruction newProcessingInstruction(String target, String content)
- Specified by:
newProcessingInstructionin interfaceXmlDocument
-
addProcessingInstruction
public XmlProcessingInstruction addProcessingInstruction(String target, String content)
- Specified by:
addProcessingInstructionin interfaceXmlDocument
-
children
public Iterable children()
An ordered list of child information items, in document order. The list contains exactly one element information item. The list also contains one processing instruction information item for each processing instruction outside the document element, and one comment information item for each comment outside the document element. Processing instructions and comments within the DTD are excluded. If there is a document type declaration, the list also contains a document type declaration information item.- Specified by:
childrenin interfaceXmlDocument
-
removeAllUnparsedEntities
public void removeAllUnparsedEntities()
- Specified by:
removeAllUnparsedEntitiesin interfaceXmlDocument
-
setDocumentElement
public void setDocumentElement(XmlElement rootElement)
- Specified by:
setDocumentElementin interfaceXmlDocument
-
requiredElement
public XmlElement requiredElement(XmlNamespace n, String name)
- Specified by:
requiredElementin interfaceXmlDocument
-
element
public XmlElement element(XmlNamespace n, String name)
- Specified by:
elementin interfaceXmlDocument
-
element
public XmlElement element(XmlNamespace namespace, String name, boolean create)
- Specified by:
elementin interfaceXmlDocument
-
insertChild
public void insertChild(int pos, Object child)- Specified by:
insertChildin interfaceXmlDocument
-
addComment
public XmlComment addComment(String content)
- Specified by:
addCommentin interfaceXmlDocument
-
newDoctype
public XmlDoctype newDoctype(String systemIdentifier, String publicIdentifier)
- Specified by:
newDoctypein interfaceXmlDocument
-
unparsedEntities
public Iterable unparsedEntities()
An unordered set of unparsed entity information items, one for each unparsed entity declared in the DTD.- Specified by:
unparsedEntitiesin interfaceXmlDocument
-
removeAllChildren
public void removeAllChildren()
- Specified by:
removeAllChildrenin interfaceXmlDocument
-
newComment
public XmlComment newComment(String content)
- Specified by:
newCommentin interfaceXmlDocument
-
removeAllNotations
public void removeAllNotations()
Method removeAllNotations- Specified by:
removeAllNotationsin interfaceXmlDocument
-
addDoctype
public XmlDoctype addDoctype(String systemIdentifier, String publicIdentifier)
Method addDoctype- Specified by:
addDoctypein interfaceXmlDocument
-
addChild
public void addChild(Object child)
- Specified by:
addChildin interfaceXmlDocument
-
addNotation
public XmlNotation addNotation(String name, String systemIdentifier, String publicIdentifier, String declarationBaseUri)
Method addNotation- Specified by:
addNotationin interfaceXmlDocument
-
getBaseUri
public String getBaseUri()
- Specified by:
getBaseUriin interfaceXmlDocument
-
notations
public Iterable notations()
An unordered set of notation information items, one for each notation declared in the DTD.- Specified by:
notationsin interfaceXmlDocument
-
addDocumentElement
public XmlElement addDocumentElement(String name)
- Specified by:
addDocumentElementin interfaceXmlDocument
-
addDocumentElement
public XmlElement addDocumentElement(XmlNamespace namespace, String name)
- Specified by:
addDocumentElementin interfaceXmlDocument
-
isAllDeclarationsProcessed
public boolean isAllDeclarationsProcessed()
- Specified by:
isAllDeclarationsProcessedin interfaceXmlDocument
-
getDocumentElement
public XmlElement getDocumentElement()
- Specified by:
getDocumentElementin interfaceXmlDocument
-
-