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 Stringprotected voidcheckEquals(String name, String value) private voidcheckQuote(String name, char value) protected voidcheckSpace(String name, String value) protected voidcheckVersion(String version) copy()Simulate clone()Copy all data fromorigintothisSimulate clone()private voidcharcharcharbooleanbooleanstatic booleanstatic XMLDeclarationprotected voidparseXMLDeclaration(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 voidMethods 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:NodeSimulate clone()- Specified by:
createClonein interfaceNode- Overrides:
createClonein classProcessingInstruction
-
copy
Description copied from interface:NodeCopy all data fromorigintothis- Specified by:
copyin interfaceNode- Overrides:
copyin classProcessingInstruction
-
copy
Description copied from interface:NodeSimulate clone()- Specified by:
copyin interfaceNode- Overrides:
copyin classProcessingInstruction
-