Package org.xmlpull.v1.builder.adapter
Class XmlDocumentAdapter
- java.lang.Object
-
- org.xmlpull.v1.builder.adapter.XmlDocumentAdapter
-
- All Implemented Interfaces:
Cloneable,XmlContainer,XmlDocument
public class XmlDocumentAdapter extends Object implements XmlDocument
-
-
Constructor Summary
Constructors Constructor Description XmlDocumentAdapter(XmlDocument target)
-
Method Summary
-
-
-
Constructor Detail
-
XmlDocumentAdapter
public XmlDocumentAdapter(XmlDocument target)
-
-
Method Detail
-
clone
public Object clone() throws CloneNotSupportedException
- Specified by:
clonein interfaceXmlDocument- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
children
public Iterable children()
Description copied from interface:XmlDocumentAn 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
-
getDocumentElement
public XmlElement getDocumentElement()
- Specified by:
getDocumentElementin 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 n, String name, boolean create)
- Specified by:
elementin interfaceXmlDocument
-
notations
public Iterable notations()
Description copied from interface:XmlDocumentAn unordered set of notation information items, one for each notation declared in the DTD.- Specified by:
notationsin interfaceXmlDocument
-
unparsedEntities
public Iterable unparsedEntities()
Description copied from interface:XmlDocumentAn unordered set of unparsed entity information items, one for each unparsed entity declared in the DTD.- Specified by:
unparsedEntitiesin interfaceXmlDocument
-
getBaseUri
public String getBaseUri()
- Specified by:
getBaseUriin interfaceXmlDocument
-
getCharacterEncodingScheme
public String getCharacterEncodingScheme()
- Specified by:
getCharacterEncodingSchemein interfaceXmlDocument
-
setCharacterEncodingScheme
public void setCharacterEncodingScheme(String characterEncoding)
- Specified by:
setCharacterEncodingSchemein interfaceXmlDocument
-
isStandalone
public Boolean isStandalone()
- Specified by:
isStandalonein interfaceXmlDocument
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceXmlDocument
-
isAllDeclarationsProcessed
public boolean isAllDeclarationsProcessed()
- Specified by:
isAllDeclarationsProcessedin interfaceXmlDocument
-
setDocumentElement
public void setDocumentElement(XmlElement rootElement)
- Specified by:
setDocumentElementin interfaceXmlDocument
-
addChild
public void addChild(Object child)
- Specified by:
addChildin interfaceXmlDocument
-
insertChild
public void insertChild(int pos, Object child)- Specified by:
insertChildin interfaceXmlDocument
-
removeAllChildren
public void removeAllChildren()
- Specified by:
removeAllChildrenin interfaceXmlDocument
-
newComment
public XmlComment newComment(String content)
- Specified by:
newCommentin interfaceXmlDocument
-
addComment
public XmlComment addComment(String content)
- Specified by:
addCommentin interfaceXmlDocument
-
newDoctype
public XmlDoctype newDoctype(String systemIdentifier, String publicIdentifier)
- Specified by:
newDoctypein interfaceXmlDocument
-
addDoctype
public XmlDoctype addDoctype(String systemIdentifier, String publicIdentifier)
- Specified by:
addDoctypein interfaceXmlDocument
-
addDocumentElement
public XmlElement addDocumentElement(String name)
- Specified by:
addDocumentElementin interfaceXmlDocument
-
addDocumentElement
public XmlElement addDocumentElement(XmlNamespace namespace, String name)
- Specified by:
addDocumentElementin 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
-
removeAllUnparsedEntities
public void removeAllUnparsedEntities()
- Specified by:
removeAllUnparsedEntitiesin interfaceXmlDocument
-
addNotation
public XmlNotation addNotation(String name, String systemIdentifier, String publicIdentifier, String declarationBaseUri)
- Specified by:
addNotationin interfaceXmlDocument
-
removeAllNotations
public void removeAllNotations()
- Specified by:
removeAllNotationsin interfaceXmlDocument
-
-