|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.util.XmlUtil
public class XmlUtil
Some XML-related utilities
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_ELEMENT_NAME
Name of element that is used to save parameter by writeParameter(org.jdom.Element, String, String) |
| Constructor Summary | |
|---|---|
XmlUtil()
|
|
| Method Summary | |
|---|---|
static org.jdom.Element |
from_s(java.lang.String xmlString)
Simple helper method to parse XML and return root JDOM element. |
static boolean |
isSecureParameter(java.lang.String parameterName)
Returns true if the property is secure, i.e. |
static com.intellij.openapi.util.Pair<java.lang.String,java.lang.String> |
readParameter(org.jdom.Element paramElement)
Reads single parameter from specified parameter element |
static java.util.Map<java.lang.String,java.lang.String> |
readParameters(org.jdom.Element parametersElement)
|
static void |
saveDocument(org.jdom.Document document,
java.io.OutputStream os)
|
static java.lang.String |
to_s(org.jdom.Element el)
Simple helper method to format JDOM element as a String |
static org.jdom.Element |
writeParameter(org.jdom.Element parentElement,
java.lang.String name,
java.lang.String value)
Write param tag under parentElement with name 'name' and value 'value' Parameter element name is PARAMETER_ELEMENT_NAME. |
static void |
writeParameters(org.jdom.Element parentElement,
java.util.Map<java.lang.String,java.lang.String> params)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_ELEMENT_NAME
writeParameter(org.jdom.Element, String, String)
| Constructor Detail |
|---|
public XmlUtil()
| Method Detail |
|---|
public static void saveDocument(org.jdom.Document document,
java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionpublic static boolean isSecureParameter(java.lang.String parameterName)
propertyName - property name.
true if property value should be scrambled.
public static org.jdom.Element writeParameter(org.jdom.Element parentElement,
java.lang.String name,
java.lang.String value)
PARAMETER_ELEMENT_NAME.
name - name of parameterparentElement - parent element for param tagvalue - value to be saved in param tag. If contains LF, value will be saved as CDATA
@NotNull
public static com.intellij.openapi.util.Pair<java.lang.String,java.lang.String> readParameter(@NotNull
org.jdom.Element paramElement)
paramElement - parameter element, must have name attribute
public static void writeParameters(org.jdom.Element parentElement,
java.util.Map<java.lang.String,java.lang.String> params)
@NotNull
public static java.util.Map<java.lang.String,java.lang.String> readParameters(@NotNull
org.jdom.Element parametersElement)
public static java.lang.String to_s(org.jdom.Element el)
el - element to format
public static org.jdom.Element from_s(java.lang.String xmlString)
xmlString - XML to parse
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||