|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jopendocument.util.JDOMUtils
public final class JDOMUtils
| Field Summary | |
|---|---|
static org.jdom.output.XMLOutputter |
OUTPUTTER
|
| Constructor Summary | |
|---|---|
JDOMUtils()
|
|
| Method Summary | |
|---|---|
static void |
addNamespaces(org.jdom.Element elem,
java.util.Collection<org.jdom.Namespace> c)
Add namespace declaration to elem if needed. |
static void |
addNamespaces(org.jdom.Element elem,
org.jdom.Namespace... l)
|
static boolean |
equals(org.jdom.Element elem1,
org.jdom.Element elem2)
Test if two elements have the same namespace and name. |
static org.jdom.Element |
getAncestor(org.jdom.Element element,
IPredicate<org.jdom.Element> pred)
|
static org.jdom.Element |
getAncestor(org.jdom.Element element,
java.lang.String name,
org.jdom.Namespace ns)
|
static void |
insertAfter(org.jdom.Element insertAfter,
java.util.Collection<? extends org.jdom.Content> toAdd)
|
static void |
insertBefore(org.jdom.Element insertBefore,
java.util.Collection<? extends org.jdom.Content> toAdd)
|
static void |
insertSiblings(org.jdom.Element sibling,
java.util.Collection<? extends org.jdom.Content> toAdd,
boolean after)
Add content before or after an element. |
org.jdom.Element |
mkElem(org.jdom.Element current,
java.lang.String path)
Aka mkdir -p. |
static java.lang.String |
output(org.jdom.Document xml)
Ecrit l'XML en chaine, contrairement a toString(). |
static java.lang.String |
output(org.jdom.Element xml)
Ecrit l'XML en chaine, contrairement a toString(). |
static org.jdom.Element |
parseElementString(java.lang.String xml,
org.jdom.Namespace[] namespaces)
Analyse la chaine passée et retourne l'Element correspondant. |
static org.jdom.Element |
parseString(java.lang.String xml)
Analyse la chaine passée et retourne l'Element correspondant. |
static java.util.List |
parseString(java.lang.String xml,
org.jdom.Namespace[] namespaces)
Analyse la chaine passée et retourne la liste correspondante. |
static org.jdom.Document |
parseStringDocument(java.lang.String xml)
Analyse la chaine passée avec un builder par défaut et retourne le Document correspondant. |
static org.jdom.Document |
parseStringDocument(java.lang.String xml,
org.jdom.input.SAXBuilder builder)
Analyse la chaine passée et retourne le Document correspondant. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.jdom.output.XMLOutputter OUTPUTTER
| Constructor Detail |
|---|
public JDOMUtils()
| Method Detail |
|---|
public static org.jdom.Element parseElementString(java.lang.String xml,
org.jdom.Namespace[] namespaces)
throws org.jdom.JDOMException
xml - une chaine contenant un élément XML.namespaces - les namespaces utilisés dans la chaine.
org.jdom.JDOMException - si l'xml n'est pas bien formé.
public static java.util.List parseString(java.lang.String xml,
org.jdom.Namespace[] namespaces)
throws org.jdom.JDOMException
xml - une chaine contenant de l'XML.namespaces - les namespaces utilisés dans la chaine.
org.jdom.JDOMException - si l'xml n'est pas bien formé.
public static org.jdom.Element parseString(java.lang.String xml)
throws org.jdom.JDOMException
xml - une chaine contenant de l'XML.
org.jdom.JDOMException - si l'xml n'est pas bien formé.parseElementString(String, Namespace[])
public static org.jdom.Document parseStringDocument(java.lang.String xml)
throws org.jdom.JDOMException
xml - une chaine représentant un document XML.
org.jdom.JDOMException - si l'xml n'est pas bien formé.parseStringDocument(String, SAXBuilder)
public static org.jdom.Document parseStringDocument(java.lang.String xml,
org.jdom.input.SAXBuilder builder)
throws org.jdom.JDOMException
xml - une chaine représentant un document XML.builder - le builder à utiliser.
org.jdom.JDOMException - si l'xml n'est pas bien formé.public static java.lang.String output(org.jdom.Element xml)
xml - l'élément à écrire.
public static java.lang.String output(org.jdom.Document xml)
xml - l'élément à écrire.
public static org.jdom.Element getAncestor(org.jdom.Element element,
java.lang.String name,
org.jdom.Namespace ns)
public static org.jdom.Element getAncestor(org.jdom.Element element,
IPredicate<org.jdom.Element> pred)
public static void addNamespaces(org.jdom.Element elem,
java.util.Collection<org.jdom.Namespace> c)
elem if needed. Necessary since JDOM uses a simple
list.
elem - the element where namespaces should be available.c - the namespaces to add.Element.addNamespaceDeclaration(Namespace)
public static void addNamespaces(org.jdom.Element elem,
org.jdom.Namespace... l)
public org.jdom.Element mkElem(org.jdom.Element current,
java.lang.String path)
current - l'élément dans lequel créer la hierarchie.path - le chemin des éléments à créer, chaque niveau séparé par "/".
public static void insertAfter(org.jdom.Element insertAfter,
java.util.Collection<? extends org.jdom.Content> toAdd)
public static void insertBefore(org.jdom.Element insertBefore,
java.util.Collection<? extends org.jdom.Content> toAdd)
public static void insertSiblings(org.jdom.Element sibling,
java.util.Collection<? extends org.jdom.Content> toAdd,
boolean after)
sibling - an element with a parent.toAdd - the content to add alongside sibling.after - true to add it after sibling.
public static boolean equals(org.jdom.Element elem1,
org.jdom.Element elem2)
elem1 - an element, can be null.elem2 - an element, can be null.
true if both elements have the same name and namespace, or if both are
null.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||