Class XmlUtils
java.lang.Object
org.teamapps.message.protocol.xml.XmlUtils
public class XmlUtils
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVALUE_NODE_NAME -
Constructor Summary
Constructors Constructor Description XmlUtils() -
Method Summary
Modifier and Type Method Description static java.util.BitSetreadBitSet(org.w3c.dom.Element element)static booleanreadBoolean(org.w3c.dom.Element element)static bytereadByte(org.w3c.dom.Element element)static byte[]readByteArray(org.w3c.dom.Element element)static org.w3c.dom.ElementreadChildElement(org.w3c.dom.Element element, java.lang.String childName)static java.util.List<org.w3c.dom.Element>readChildrenElements(org.w3c.dom.Element element, java.lang.String name)static doublereadDouble(org.w3c.dom.Element element)static double[]readDoubleArray(org.w3c.dom.Element element)static FileDatareadFile(org.w3c.dom.Element element, FileDataReader fileDataReader)static floatreadFloat(org.w3c.dom.Element element)static float[]readFloatArray(org.w3c.dom.Element element)static MessagereadGenericMessage(org.w3c.dom.Element element, FileDataReader fileDataReader)static java.time.InstantreadInstant32(org.w3c.dom.Element element)static java.time.InstantreadInstant64(org.w3c.dom.Element element)static intreadInt(org.w3c.dom.Element element)static int[]readIntArray(org.w3c.dom.Element element)static java.time.LocalDatereadLocalDate(org.w3c.dom.Element element)static java.time.LocalDateTimereadLocalDateTime(org.w3c.dom.Element element)static java.time.LocalTimereadLocalTime(org.w3c.dom.Element element)static longreadLong(org.w3c.dom.Element element)static long[]readLongArray(org.w3c.dom.Element element)static shortreadShort(java.lang.String s)static java.lang.StringreadString(org.w3c.dom.Element element)static java.lang.String[]readStringArray(org.w3c.dom.Element element)static voidwriteBitSet(XmlNode xmlNode, java.util.BitSet bitSetAttribute)static voidwriteBoolean(XmlNode xmlNode, boolean value)static voidwriteByte(XmlNode xmlNode, byte value)static voidwriteByteArray(XmlNode xmlNode, byte[] bytes)static voidwriteDoubleArray(XmlNode xmlNode, double[] doubles)static voidwriteFile(XmlNode xmlNode, FileData fileData, FileDataWriter fileDataWriter)static voidwriteFloatArray(XmlNode xmlNode, float[] floats)static voidwriteGenericMessage(XmlNode xmlNode, Message message, FileDataWriter fileDataWriter)static voidwriteInstant32(XmlNode xmlNode, java.time.Instant timestampAttribute)static voidwriteInstant64(XmlNode xmlNode, java.time.Instant timestampAttribute)static voidwriteIntArray(XmlNode xmlNode, int[] ints)static voidwriteLocalDate(XmlNode xmlNode, java.time.LocalDate dateAttribute)static voidwriteLocalDateTime(XmlNode xmlNode, java.time.LocalDateTime dateTimeAttribute)static voidwriteLocalTime(XmlNode xmlNode, java.time.LocalTime timeAttribute)static voidwriteLongArray(XmlNode xmlNode, long[] longs)static voidwriteStringArray(XmlNode xmlNode, java.lang.String[] strings)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
VALUE_NODE_NAME
public static final java.lang.String VALUE_NODE_NAME- See Also:
- Constant Field Values
-
-
Constructor Details
-
XmlUtils
public XmlUtils()
-
-
Method Details
-
readChildElement
public static org.w3c.dom.Element readChildElement(org.w3c.dom.Element element, java.lang.String childName) -
readChildrenElements
public static java.util.List<org.w3c.dom.Element> readChildrenElements(org.w3c.dom.Element element, java.lang.String name) -
readShort
public static short readShort(java.lang.String s) -
readString
public static java.lang.String readString(org.w3c.dom.Element element) -
readBoolean
public static boolean readBoolean(org.w3c.dom.Element element) -
readInt
public static int readInt(org.w3c.dom.Element element) -
readLong
public static long readLong(org.w3c.dom.Element element) -
readByte
public static byte readByte(org.w3c.dom.Element element) -
readFloat
public static float readFloat(org.w3c.dom.Element element) -
readDouble
public static double readDouble(org.w3c.dom.Element element) -
readBitSet
public static java.util.BitSet readBitSet(org.w3c.dom.Element element) -
readByteArray
public static byte[] readByteArray(org.w3c.dom.Element element) -
readIntArray
public static int[] readIntArray(org.w3c.dom.Element element) -
readLongArray
public static long[] readLongArray(org.w3c.dom.Element element) -
readFloatArray
public static float[] readFloatArray(org.w3c.dom.Element element) -
readDoubleArray
public static double[] readDoubleArray(org.w3c.dom.Element element) -
readStringArray
public static java.lang.String[] readStringArray(org.w3c.dom.Element element) -
readFile
-
readInstant32
public static java.time.Instant readInstant32(org.w3c.dom.Element element) -
readInstant64
public static java.time.Instant readInstant64(org.w3c.dom.Element element) -
readLocalDateTime
public static java.time.LocalDateTime readLocalDateTime(org.w3c.dom.Element element) -
readLocalDate
public static java.time.LocalDate readLocalDate(org.w3c.dom.Element element) -
readLocalTime
public static java.time.LocalTime readLocalTime(org.w3c.dom.Element element) -
readGenericMessage
public static Message readGenericMessage(org.w3c.dom.Element element, FileDataReader fileDataReader) -
writeGenericMessage
public static void writeGenericMessage(XmlNode xmlNode, Message message, FileDataWriter fileDataWriter) throws java.io.IOException- Throws:
java.io.IOException
-
writeBoolean
-
writeByte
-
writeBitSet
-
writeByteArray
-
writeIntArray
-
writeLongArray
-
writeFloatArray
-
writeDoubleArray
-
writeStringArray
-
writeFile
-
writeInstant32
-
writeInstant64
-
writeLocalDateTime
-
writeLocalDate
-
writeLocalTime
-