Package org.mozilla.javascript.xml
Class XMLLib
java.lang.Object
org.mozilla.javascript.xml.XMLLib
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
An object which specifies an XMLLib implementation to be used at runtime. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final XMLLib
bindToScope
(Scriptable scope) abstract String
escapeAttributeValue
(Object value) Escapes the reserved characters in a value of an attribute.abstract String
escapeTextValue
(Object value) Escapes the reserved characters in a value of a text node.static XMLLib
extractFromScope
(Scriptable scope) static XMLLib
extractFromScopeOrNull
(Scriptable scope) int
boolean
boolean
boolean
boolean
abstract boolean
abstract Ref
nameRef
(Context cx, Object namespace, Object name, Scriptable scope, int memberTypeFlags) abstract Ref
nameRef
(Context cx, Object name, Scriptable scope, int memberTypeFlags) void
setIgnoreComments
(boolean b) void
setIgnoreProcessingInstructions
(boolean b) void
setIgnoreWhitespace
(boolean b) void
setPrettyIndent
(int i) void
setPrettyPrinting
(boolean b) abstract Object
toDefaultXmlNamespace
(Context cx, Object uriValue) Construct namespace for default xml statement.
-
Constructor Details
-
XMLLib
public XMLLib()
-
-
Method Details
-
extractFromScopeOrNull
-
extractFromScope
-
bindToScope
-
isXMLName
-
nameRef
-
nameRef
public abstract Ref nameRef(Context cx, Object namespace, Object name, Scriptable scope, int memberTypeFlags) -
escapeAttributeValue
Escapes the reserved characters in a value of an attribute.- Parameters:
value
- Unescaped text- Returns:
- The escaped text
-
escapeTextValue
Escapes the reserved characters in a value of a text node.- Parameters:
value
- Unescaped text- Returns:
- The escaped text
-
toDefaultXmlNamespace
Construct namespace for default xml statement. -
setIgnoreComments
public void setIgnoreComments(boolean b) -
setIgnoreWhitespace
public void setIgnoreWhitespace(boolean b) -
setIgnoreProcessingInstructions
public void setIgnoreProcessingInstructions(boolean b) -
setPrettyPrinting
public void setPrettyPrinting(boolean b) -
setPrettyIndent
public void setPrettyIndent(int i) -
isIgnoreComments
public boolean isIgnoreComments() -
isIgnoreProcessingInstructions
public boolean isIgnoreProcessingInstructions() -
isIgnoreWhitespace
public boolean isIgnoreWhitespace() -
isPrettyPrinting
public boolean isPrettyPrinting() -
getPrettyIndent
public int getPrettyIndent()
-