Package com.mycila.xmltool
Class XMLDocDefinition
java.lang.Object
com.mycila.xmltool.XMLDocDefinition
- All Implemented Interfaces:
NamespaceContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Document
private final boolean
private Element
private final XMLDocPath
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) XMLDocDefinition
addDefaultNamespace
(String defaultNamespaceURI) (package private) XMLDocDefinition
addNamespace
(String prefix, String namespaceURI) (package private) Attr
createAttribute
(Element current, String name, String value) (package private) CDATASection
createCDATA
(String data) (package private) Element
createElement
(String tagName) (package private) XMLDocDefinition
createRoot
(String tagName) (package private) Text
createText
(String text) private boolean
private String
private String
(package private) Document
(package private) String
private String
getNamespace
(String tagName) getNamespaceURI
(String prefix) getPrefixes
(String namespaceURI) (package private) Element
getRoot()
(package private) XMLDocPath
getXpath()
boolean
(package private) XMLDocDefinition
(package private) void
(package private) Element
(package private) Element
renameWithoutNS
(Attr attr, String newTagName) (package private) Element
renameWithoutNS
(Element node, String newNodeName) (package private) void
-
Field Details
-
root
-
document
-
xpath
-
namespaces
-
ignoreNamespaces
private final boolean ignoreNamespaces
-
-
Constructor Details
-
XMLDocDefinition
XMLDocDefinition(Node node, boolean ignoreNamespaces)
-
-
Method Details
-
addNamespace
- Throws:
XMLDocumentException
-
addDefaultNamespace
-
getEncoding
String getEncoding() -
getDocument
Document getDocument() -
getRoot
Element getRoot() -
getXpath
XMLDocPath getXpath() -
createElement
-
createAttribute
-
createText
-
createCDATA
-
createRoot
-
rename
-
renameWithoutNS
-
rename
-
rename
-
renameWithoutNS
-
normalize
XMLDocDefinition normalize() -
resetNamespaces
void resetNamespaces() -
getNamespace
-
readNamespaces
void readNamespaces() -
defaultNamespaceDefined
private boolean defaultNamespaceDefined() -
getDefaultNamespace
-
generatePrefix
-
isIgnoreNamespaces
public boolean isIgnoreNamespaces() -
getNamespaceURI
- Specified by:
getNamespaceURI
in interfaceNamespaceContext
-
getPrefix
- Specified by:
getPrefix
in interfaceNamespaceContext
-
getPrefixes
- Specified by:
getPrefixes
in interfaceNamespaceContext
-