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