public class XMLDeclaration extends ProcessingInstruction
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
encoding |
private java.lang.String |
encodingEquals |
private char |
encodingQuote |
private java.lang.String |
encodingSpace |
private java.lang.String |
postSpace |
private boolean |
showStandaloneNo |
private boolean |
standalone |
private java.lang.String |
standaloneEquals |
private char |
standaloneQuote |
private java.lang.String |
standaloneSpace |
private java.lang.String |
version |
private java.lang.String |
versionEquals |
private char |
versionQuote |
private java.lang.String |
versionSpace |
Constructor and Description |
---|
XMLDeclaration(java.lang.String version) |
XMLDeclaration(java.lang.String version,
java.lang.String encoding) |
XMLDeclaration(java.lang.String version,
java.lang.String encoding,
boolean standalone) |
XMLDeclaration(Token token) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
buildText(java.lang.String version,
java.lang.String encoding,
boolean standalone) |
protected void |
checkEquals(java.lang.String name,
java.lang.String value) |
private void |
checkQuote(java.lang.String name,
char value) |
protected void |
checkSpace(java.lang.String name,
java.lang.String value) |
protected void |
checkVersion(java.lang.String version) |
XMLDeclaration |
copy()
Simulate clone()
|
XMLDeclaration |
copy(Node orig)
Copy all data from
orig into this |
XMLDeclaration |
createClone()
Simulate clone()
|
private void |
expect(XMLSource source,
int pos,
java.lang.String expected) |
java.lang.String |
getEncoding() |
java.lang.String |
getEncodingEquals() |
char |
getEncodingQuote() |
java.lang.String |
getEncodingSpace() |
java.lang.String |
getPostSpace() |
java.lang.String |
getStandaloneEquals() |
char |
getStandaloneQuote() |
java.lang.String |
getStandaloneSpace() |
java.lang.String |
getVersion() |
java.lang.String |
getVersionEquals() |
char |
getVersionQuote() |
java.lang.String |
getVersionSpace() |
boolean |
isShowStandaloneNo() |
boolean |
isStandalone() |
static boolean |
isXMLDeclaration(ProcessingInstruction pi) |
static XMLDeclaration |
parseXMLDeclaration(ProcessingInstruction pi) |
protected void |
parseXMLDeclaration(java.lang.String text) |
XMLDeclaration |
setEncoding(java.lang.String encoding) |
XMLDeclaration |
setEncodingEquals(java.lang.String encodingEquals) |
XMLDeclaration |
setEncodingQuote(char encodingQuote) |
XMLDeclaration |
setEncodingSpace(java.lang.String encodingSpace) |
XMLDeclaration |
setPostSpace(java.lang.String postSpace) |
XMLDeclaration |
setShowStandaloneNo(boolean showStandaloneNo) |
XMLDeclaration |
setStandalone(boolean standalone) |
XMLDeclaration |
setStandaloneEquals(java.lang.String standaloneEquals) |
XMLDeclaration |
setStandaloneQuote(char standaloneQuote) |
XMLDeclaration |
setStandaloneSpace(java.lang.String standaloneSpace) |
XMLDeclaration |
setVersion(java.lang.String version) |
XMLDeclaration |
setVersionEquals(java.lang.String versionEquals) |
XMLDeclaration |
setVersionQuote(char versionQuote) |
XMLDeclaration |
setVersionSpace(java.lang.String versionSpace) |
protected void |
updateText() |
getTarget, getText, setTarget, setText, updateValue
private java.lang.String versionSpace
private java.lang.String version
private java.lang.String versionEquals
private char versionQuote
private java.lang.String encodingSpace
private java.lang.String encoding
private java.lang.String encodingEquals
private char encodingQuote
private java.lang.String standaloneSpace
private boolean standalone
private java.lang.String standaloneEquals
private char standaloneQuote
private boolean showStandaloneNo
private java.lang.String postSpace
public XMLDeclaration(Token token)
public XMLDeclaration(java.lang.String version)
public XMLDeclaration(java.lang.String version, java.lang.String encoding)
public XMLDeclaration(java.lang.String version, java.lang.String encoding, boolean standalone)
protected void checkVersion(java.lang.String version)
version
- public java.lang.String getVersionSpace()
public XMLDeclaration setVersionSpace(java.lang.String versionSpace)
protected void checkSpace(java.lang.String name, java.lang.String value)
public java.lang.String getVersion()
public XMLDeclaration setVersion(java.lang.String version)
public java.lang.String getVersionEquals()
public XMLDeclaration setVersionEquals(java.lang.String versionEquals)
protected void checkEquals(java.lang.String name, java.lang.String value)
public char getVersionQuote()
public XMLDeclaration setVersionQuote(char versionQuote)
private void checkQuote(java.lang.String name, char value)
public java.lang.String getEncodingSpace()
public XMLDeclaration setEncodingSpace(java.lang.String encodingSpace)
public java.lang.String getEncoding()
public XMLDeclaration setEncoding(java.lang.String encoding)
public java.lang.String getEncodingEquals()
public XMLDeclaration setEncodingEquals(java.lang.String encodingEquals)
public char getEncodingQuote()
public XMLDeclaration setEncodingQuote(char encodingQuote)
public java.lang.String getStandaloneSpace()
public XMLDeclaration setStandaloneSpace(java.lang.String standaloneSpace)
public boolean isStandalone()
public XMLDeclaration setStandalone(boolean standalone)
public java.lang.String getStandaloneEquals()
public XMLDeclaration setStandaloneEquals(java.lang.String standaloneEquals)
public char getStandaloneQuote()
public XMLDeclaration setStandaloneQuote(char standaloneQuote)
public boolean isShowStandaloneNo()
public XMLDeclaration setShowStandaloneNo(boolean showStandaloneNo)
public java.lang.String getPostSpace()
public XMLDeclaration setPostSpace(java.lang.String postSpace)
protected void updateText()
protected java.lang.String buildText(java.lang.String version, java.lang.String encoding, boolean standalone)
public static boolean isXMLDeclaration(ProcessingInstruction pi)
public static XMLDeclaration parseXMLDeclaration(ProcessingInstruction pi)
protected void parseXMLDeclaration(java.lang.String text)
private void expect(XMLSource source, int pos, java.lang.String expected)
public XMLDeclaration createClone()
Node
createClone
in interface Node
createClone
in class ProcessingInstruction
public XMLDeclaration copy(Node orig)
Node
orig
into this
copy
in interface Node
copy
in class ProcessingInstruction
public XMLDeclaration copy()
Node
copy
in interface Node
copy
in class ProcessingInstruction