Package org.mozilla.javascript.xmlimpl
Class XmlNode
java.lang.Object
org.mozilla.javascript.xmlimpl.XmlNode
- All Implemented Interfaces:
Serializable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static classprivate static class(package private) static class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Nodeprivate static final booleanprivate UserDataHandlerprivate static final longprivate static final Stringprivate XMLprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddMatchingChildren(XMLList result, XmlNode.Filter filter) private voidaddNamespaces(XmlNode.Namespaces rv, Element element) (package private) final XmlNodecopy()private static XmlNode(package private) static XmlNodecreateElement(XmlProcessor processor, String namespaceUri, String xml) (package private) static XmlNodecreateElementFromNode(Node node) (package private) static XmlNodecreateEmpty(XmlProcessor processor) private static XmlNodecreateImpl(Node node) (package private) static XmlNodecreateText(XmlProcessor processor, String value) (package private) Stringdebug()(package private) voiddeclareNamespace(String prefix, String uri) private voiddeclareNamespace(Element e, String prefix, String uri) (package private) voiddeleteMe()(package private) StringecmaToXMLString(XmlProcessor processor) (package private) Stringprivate XmlNode.Namespaces(package private) XmlNode[](package private) String(package private) XmlNodegetChild(int index) (package private) int(package private) intprivate XmlNode.Namespaceprivate StringgetExistingPrefixFor(XmlNode.Namespace namespace) (package private) XmlNode.Namespace[](package private) XmlNode[]getMatchingChildren(XmlNode.Filter filter) (package private) XmlNode.Namespace(package private) XmlNode.Namespace(package private) XmlNode.NamespacegetNamespaceDeclaration(String prefix) (package private) XmlNode.Namespace[]private XmlNode.Namespace(package private) final XmlNode.QNamegetQname()private static XmlNodegetUserData(Node node) (package private) XMLgetXml()(package private) boolean(package private) voidinsertChildAt(int index, XmlNode node) (package private) voidinsertChildrenAt(int index, XmlNode[] nodes) (package private) void(package private) final boolean(package private) final boolean(package private) final boolean(package private) final boolean(package private) final boolean(package private) booleanisSameNode(XmlNode other) (package private) final boolean(package private) static XmlNodenewElementWithText(XmlProcessor processor, XmlNode reference, XmlNode.QName qname, String value) (package private) void(package private) XmlNodeparent()(package private) voidremoveChild(int index) (package private) voidremoveNamespace(XmlNode.Namespace namespace) (package private) final voidrenameNode(XmlNode.QName qname) (package private) voidreplaceWith(XmlNode other) (package private) voidsetAttribute(XmlNode.QName name, String value) (package private) final voidsetLocalName(String localName) private voidsetProcessingInstructionName(String localName) private static voidsetUserData(Node node, XmlNode wrap) (package private) void(package private) NodetoString()private String(package private) StringtoXmlString(XmlProcessor processor)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
XML_NAMESPACES_NAMESPACE_URI
- See Also:
-
USER_DATA_XMLNODE_KEY
-
DOM_LEVEL_3
private static final boolean DOM_LEVEL_3- See Also:
-
events
-
dom
-
xml
-
-
Constructor Details
-
XmlNode
private XmlNode()
-
-
Method Details
-
getUserData
-
setUserData
-
createImpl
-
newElementWithText
static XmlNode newElementWithText(XmlProcessor processor, XmlNode reference, XmlNode.QName qname, String value) -
createText
-
createElementFromNode
-
createElement
static XmlNode createElement(XmlProcessor processor, String namespaceUri, String xml) throws SAXException - Throws:
SAXException
-
createEmpty
-
copy
-
debug
String debug() -
toString
-
getXml
XML getXml() -
setXml
-
getChildCount
int getChildCount() -
parent
XmlNode parent() -
getChildIndex
int getChildIndex() -
removeChild
void removeChild(int index) -
toXmlString
-
ecmaValue
String ecmaValue() -
deleteMe
void deleteMe() -
normalize
void normalize() -
insertChildAt
-
insertChildrenAt
-
getChild
-
hasChildElement
boolean hasChildElement() -
isSameNode
-
toUri
-
addNamespaces
-
getAllNamespaces
-
getInScopeNamespaces
XmlNode.Namespace[] getInScopeNamespaces() -
getNamespaceDeclarations
XmlNode.Namespace[] getNamespaceDeclarations() -
getNamespaceDeclaration
-
getNamespaceDeclaration
XmlNode.Namespace getNamespaceDeclaration() -
copy
-
isParentType
final boolean isParentType() -
isTextType
final boolean isTextType() -
isAttributeType
final boolean isAttributeType() -
isProcessingInstructionType
final boolean isProcessingInstructionType() -
isCommentType
final boolean isCommentType() -
isElementType
final boolean isElementType() -
renameNode
-
invalidateNamespacePrefix
void invalidateNamespacePrefix() -
declareNamespace
-
declareNamespace
-
getDefaultNamespace
-
getExistingPrefixFor
-
getNodeNamespace
-
getNamespace
XmlNode.Namespace getNamespace() -
removeNamespace
-
setProcessingInstructionName
-
setLocalName
-
getQname
-
addMatchingChildren
-
getMatchingChildren
-
getAttributes
XmlNode[] getAttributes() -
getAttributeValue
String getAttributeValue() -
setAttribute
-
replaceWith
-
ecmaToXMLString
-
toDomNode
Node toDomNode()
-