Package de.pdark.decentxml
Class XMLDeclaration
- java.lang.Object
-
- de.pdark.decentxml.BasicNode
-
- de.pdark.decentxml.ProcessingInstruction
-
- de.pdark.decentxml.XMLDeclaration
-
public class XMLDeclaration extends ProcessingInstruction
This class allows to manipulate the XML encoding at the beginning of an XML document.- Author:
- DIGULAA
-
-
Constructor Summary
Constructors Constructor Description XMLDeclaration(Token token)
XMLDeclaration(String version)
XMLDeclaration(String version, String encoding)
XMLDeclaration(String version, String encoding, boolean standalone)
-
Method Summary
-
Methods inherited from class de.pdark.decentxml.ProcessingInstruction
getTarget, getText, setTarget, setText, updateValue
-
-
-
-
Method Detail
-
checkVersion
protected void checkVersion(String version)
- Parameters:
version
-
-
getVersionSpace
public String getVersionSpace()
-
setVersionSpace
public XMLDeclaration setVersionSpace(String versionSpace)
-
getVersion
public String getVersion()
-
setVersion
public XMLDeclaration setVersion(String version)
-
getVersionEquals
public String getVersionEquals()
-
setVersionEquals
public XMLDeclaration setVersionEquals(String versionEquals)
-
getVersionQuote
public char getVersionQuote()
-
setVersionQuote
public XMLDeclaration setVersionQuote(char versionQuote)
-
getEncodingSpace
public String getEncodingSpace()
-
setEncodingSpace
public XMLDeclaration setEncodingSpace(String encodingSpace)
-
getEncoding
public String getEncoding()
-
setEncoding
public XMLDeclaration setEncoding(String encoding)
-
getEncodingEquals
public String getEncodingEquals()
-
setEncodingEquals
public XMLDeclaration setEncodingEquals(String encodingEquals)
-
getEncodingQuote
public char getEncodingQuote()
-
setEncodingQuote
public XMLDeclaration setEncodingQuote(char encodingQuote)
-
getStandaloneSpace
public String getStandaloneSpace()
-
setStandaloneSpace
public XMLDeclaration setStandaloneSpace(String standaloneSpace)
-
isStandalone
public boolean isStandalone()
-
setStandalone
public XMLDeclaration setStandalone(boolean standalone)
-
getStandaloneEquals
public String getStandaloneEquals()
-
setStandaloneEquals
public XMLDeclaration setStandaloneEquals(String standaloneEquals)
-
getStandaloneQuote
public char getStandaloneQuote()
-
setStandaloneQuote
public XMLDeclaration setStandaloneQuote(char standaloneQuote)
-
isShowStandaloneNo
public boolean isShowStandaloneNo()
-
setShowStandaloneNo
public XMLDeclaration setShowStandaloneNo(boolean showStandaloneNo)
-
getPostSpace
public String getPostSpace()
-
setPostSpace
public XMLDeclaration setPostSpace(String postSpace)
-
updateText
protected void updateText()
-
isXMLDeclaration
public static boolean isXMLDeclaration(ProcessingInstruction pi)
-
parseXMLDeclaration
public static XMLDeclaration parseXMLDeclaration(ProcessingInstruction pi)
-
parseXMLDeclaration
protected void parseXMLDeclaration(String text)
-
createClone
public XMLDeclaration createClone()
Description copied from interface:Node
Simulate clone()- Specified by:
createClone
in interfaceNode
- Overrides:
createClone
in classProcessingInstruction
-
copy
public XMLDeclaration copy(Node orig)
Description copied from interface:Node
Copy all data fromorig
intothis
- Specified by:
copy
in interfaceNode
- Overrides:
copy
in classProcessingInstruction
-
copy
public XMLDeclaration copy()
Description copied from interface:Node
Simulate clone()- Specified by:
copy
in interfaceNode
- Overrides:
copy
in classProcessingInstruction
-
-