Class PZXmlUtil
java.lang.Object
zombie.util.PZXmlUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Document
static String
elementToPrettyString
(Element element) static String
elementToPrettyStringSafe
(Element element) static void
forEachElement
(Element root, Consumer<Element> consumer) static <T> T
static Element
Parses the XML data from the specified Source.static boolean
static <T> boolean
static <T> T
unmarshall
(Class<T> _class, Element element) static void
static <T> void
-
Constructor Details
-
PZXmlUtil
public PZXmlUtil()
-
-
Method Details
-
parseXml
Parses the XML data from the specified Source. The Source can be either a file path, or a file GUID.- Parameters:
source
- The data source. Can be a file path, or a file GUID.- Returns:
- The root XML Element
- Throws:
PZXmlParserException
-
elementToPrettyStringSafe
-
elementToPrettyString
- Throws:
TransformerException
-
createNewDocument
-
forEachElement
-
parse
- Throws:
PZXmlParserException
-
unmarshall
- Throws:
PZXmlParserException
-
write
public static <T> void write(T object, File file) throws TransformerException, IOException, javax.xml.bind.JAXBException - Throws:
TransformerException
IOException
javax.xml.bind.JAXBException
-
write
- Throws:
TransformerException
IOException
-
tryWrite
-
tryWrite
-