org.freecompany.util.xml.editor
Class XmlEditor
public
class
XmlEditor
extends Object
implements Serializable
Method Summary |
void | appendCollection(String nodePath, Collection values) |
Node | appendNode(String path) |
void | clearContext() |
ContentHandler | contentHandler() |
Node | createNode(String path) |
void | deleteNodes(String path) |
Node | findNode(String path) |
Iterable<Node> | findNodes(String path) |
URI | getBaseURI() |
boolean | getBoolean(String path) |
boolean | getBoolean(String path, boolean def) |
Document | getDocument() |
int | getInteger(String path) |
int | getInteger(String path, int def) |
String | getValue(String path) |
String | getValue(String path, String def) |
URI | getValueAsFullURI(String path) |
Number | getValueAsNumber(String path) |
URI | getValueAsURI(String path) |
boolean | isModified() |
Node | newNode(String name) |
Collection | nodesToText(String path, Collection result) |
static String | normalizeString(String string) |
Node | popContext() |
void | pushContext(Node node) |
void | read(File file) |
void | read(InputStream in) |
static Document | readDocument(File file) |
static Document | readDocument(InputStream in) |
void | replaceCollection(String nodePath, Collection values) |
void | setDocument(Document document) |
void | setModified(boolean modified) |
void | setValue(String path, String value) |
void | startPrefixMapping(String uri, String prefix) |
void | write(File file) |
void | write(OutputStream out) |
void | write(ContentHandler handler) |
static void | write(Document doc, File file) |
static void | write(Document doc, OutputStream out) |
public XmlEditor()
public XmlEditor(Document document)
public void appendCollection(String nodePath, Collection values)
public Node appendNode(String path)
public void clearContext()
public ContentHandler contentHandler()
public Node createNode(String path)
public void deleteNodes(String path)
public Node findNode(String path)
public Iterable<Node> findNodes(String path)
public URI getBaseURI()
public boolean getBoolean(String path)
public boolean getBoolean(String path, boolean def)
public Document getDocument()
public int getInteger(String path)
public int getInteger(String path, int def)
public String getValue(String path)
public String getValue(String path, String def)
public URI getValueAsFullURI(String path)
public Number getValueAsNumber(String path)
public URI getValueAsURI(String path)
public boolean isModified()
public Node newNode(String name)
public Collection nodesToText(String path, Collection result)
public static String normalizeString(String string)
public Node popContext()
public void pushContext(Node node)
public void read(File file)
public void read(InputStream in)
public static Document readDocument(File file)
public static Document readDocument(InputStream in)
public void replaceCollection(String nodePath, Collection values)
public void setDocument(Document document)
public void setModified(boolean modified)
public void setValue(String path, String value)
public void startPrefixMapping(String uri, String prefix)
public void write(File file)
public void write(OutputStream out)
public void write(ContentHandler handler)
public static void write(Document doc, File file)
public static void write(Document doc, OutputStream out)