de.pdark.decentxml
Class XMLDeclaration
java.lang.Object
de.pdark.decentxml.BasicNode
de.pdark.decentxml.ProcessingInstruction
de.pdark.decentxml.XMLDeclaration
- All Implemented Interfaces:
- Node, TextNode
public class XMLDeclaration
- extends ProcessingInstruction
This class allows to manipulate the XML encoding at the beginning of an XML document.
- Author:
- DIGULAA
Methods inherited from class de.pdark.decentxml.BasicNode |
getEndOffset, getStartOffset, getToken, getType, getValue, setType, setValue, toString, toXML, toXML, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XMLDeclaration
public XMLDeclaration(Token token)
XMLDeclaration
public XMLDeclaration(java.lang.String version)
XMLDeclaration
public XMLDeclaration(java.lang.String version,
java.lang.String encoding)
XMLDeclaration
public XMLDeclaration(java.lang.String version,
java.lang.String encoding,
boolean standalone)
checkVersion
protected void checkVersion(java.lang.String version)
- Parameters:
version
-
getVersionSpace
public java.lang.String getVersionSpace()
setVersionSpace
public XMLDeclaration setVersionSpace(java.lang.String versionSpace)
checkSpace
protected void checkSpace(java.lang.String name,
java.lang.String value)
getVersion
public java.lang.String getVersion()
setVersion
public XMLDeclaration setVersion(java.lang.String version)
getVersionEquals
public java.lang.String getVersionEquals()
setVersionEquals
public XMLDeclaration setVersionEquals(java.lang.String versionEquals)
checkEquals
protected void checkEquals(java.lang.String name,
java.lang.String value)
getVersionQuote
public char getVersionQuote()
setVersionQuote
public XMLDeclaration setVersionQuote(char versionQuote)
getEncodingSpace
public java.lang.String getEncodingSpace()
setEncodingSpace
public XMLDeclaration setEncodingSpace(java.lang.String encodingSpace)
getEncoding
public java.lang.String getEncoding()
setEncoding
public XMLDeclaration setEncoding(java.lang.String encoding)
getEncodingEquals
public java.lang.String getEncodingEquals()
setEncodingEquals
public XMLDeclaration setEncodingEquals(java.lang.String encodingEquals)
getEncodingQuote
public char getEncodingQuote()
setEncodingQuote
public XMLDeclaration setEncodingQuote(char encodingQuote)
getStandaloneSpace
public java.lang.String getStandaloneSpace()
setStandaloneSpace
public XMLDeclaration setStandaloneSpace(java.lang.String standaloneSpace)
isStandalone
public boolean isStandalone()
setStandalone
public XMLDeclaration setStandalone(boolean standalone)
getStandaloneEquals
public java.lang.String getStandaloneEquals()
setStandaloneEquals
public XMLDeclaration setStandaloneEquals(java.lang.String standaloneEquals)
getStandaloneQuote
public char getStandaloneQuote()
setStandaloneQuote
public XMLDeclaration setStandaloneQuote(char standaloneQuote)
isShowStandaloneNo
public boolean isShowStandaloneNo()
setShowStandaloneNo
public XMLDeclaration setShowStandaloneNo(boolean showStandaloneNo)
getPostSpace
public java.lang.String getPostSpace()
setPostSpace
public XMLDeclaration setPostSpace(java.lang.String postSpace)
updateText
protected void updateText()
buildText
protected java.lang.String buildText(java.lang.String version,
java.lang.String encoding,
boolean standalone)
isXMLDeclaration
public static boolean isXMLDeclaration(ProcessingInstruction pi)
parseXMLDeclaration
public static XMLDeclaration parseXMLDeclaration(ProcessingInstruction pi)
parseXMLDeclaration
protected void parseXMLDeclaration(java.lang.String text)
createClone
public XMLDeclaration createClone()
- Description copied from interface:
Node
- Simulate clone()
- Specified by:
createClone
in interface Node
- Overrides:
createClone
in class ProcessingInstruction
copy
public XMLDeclaration copy(Node orig)
- Description copied from interface:
Node
- Copy all data from
orig
into this
- Specified by:
copy
in interface Node
- Overrides:
copy
in class ProcessingInstruction
copy
public XMLDeclaration copy()
- Description copied from interface:
Node
- Simulate clone()
- Specified by:
copy
in interface Node
- Overrides:
copy
in class ProcessingInstruction
Copyright © 2008-2011. All Rights Reserved.