Class XStreamUtils
- java.lang.Object
-
- com.atlassian.bamboo.persister.xstream.XStreamUtils
-
public final class XStreamUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TfromUtfXml(com.thoughtworks.xstream.XStream xStream, File file)Reads an object from file encoded with UTF-8.static @Nullable com.thoughtworks.xstream.io.path.PathgetPath(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)static org.apache.commons.lang3.tuple.Pair<String,String>readNextChildNodeValue(com.thoughtworks.xstream.io.HierarchicalStreamReader reader)Returns a name-value pair for a child node.static voidtoUtfXml(com.thoughtworks.xstream.XStream xStream, Object buildResults, File file)Serialises an object to XML encoded with UTF-8.static voidtoXml(com.thoughtworks.xstream.XStream xStream, Object object, File file)Serialises an object to XML encoded with default encoding.static voidwriteNode(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, String nodeName, @Nullable String text)Writes a node with the supplied text value.
-
-
-
Method Detail
-
writeNode
public static void writeNode(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, String nodeName, @Nullable @Nullable String text)Writes a node with the supplied text value.
-
readNextChildNodeValue
public static org.apache.commons.lang3.tuple.Pair<String,String> readNextChildNodeValue(com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
Returns a name-value pair for a child node.
-
fromUtfXml
public static <T> T fromUtfXml(com.thoughtworks.xstream.XStream xStream, File file) throws FileNotFoundExceptionReads an object from file encoded with UTF-8.- Throws:
FileNotFoundException
-
toUtfXml
public static void toUtfXml(com.thoughtworks.xstream.XStream xStream, Object buildResults, File file) throws FileNotFoundExceptionSerialises an object to XML encoded with UTF-8.- Throws:
FileNotFoundException
-
toXml
public static void toXml(com.thoughtworks.xstream.XStream xStream, Object object, File file) throws FileNotFoundExceptionSerialises an object to XML encoded with default encoding.- Throws:
FileNotFoundException
-
getPath
@Nullable public static @Nullable com.thoughtworks.xstream.io.path.Path getPath(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
-
-