Class XmlUtils

java.lang.Object
org.teamapps.message.protocol.xml.XmlUtils

public class XmlUtils
extends java.lang.Object
  • Field Details

  • 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

      public static FileData readFile​(org.w3c.dom.Element element, FileDataReader fileDataReader)
    • 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

      public static void writeBoolean​(XmlNode xmlNode, boolean value)
    • writeByte

      public static void writeByte​(XmlNode xmlNode, byte value)
    • writeBitSet

      public static void writeBitSet​(XmlNode xmlNode, java.util.BitSet bitSetAttribute)
    • writeByteArray

      public static void writeByteArray​(XmlNode xmlNode, byte[] bytes)
    • writeIntArray

      public static void writeIntArray​(XmlNode xmlNode, int[] ints)
    • writeLongArray

      public static void writeLongArray​(XmlNode xmlNode, long[] longs)
    • writeFloatArray

      public static void writeFloatArray​(XmlNode xmlNode, float[] floats)
    • writeDoubleArray

      public static void writeDoubleArray​(XmlNode xmlNode, double[] doubles)
    • writeStringArray

      public static void writeStringArray​(XmlNode xmlNode, java.lang.String[] strings)
    • writeFile

      public static void writeFile​(XmlNode xmlNode, FileData fileData, FileDataWriter fileDataWriter)
    • writeInstant32

      public static void writeInstant32​(XmlNode xmlNode, java.time.Instant timestampAttribute)
    • writeInstant64

      public static void writeInstant64​(XmlNode xmlNode, java.time.Instant timestampAttribute)
    • writeLocalDateTime

      public static void writeLocalDateTime​(XmlNode xmlNode, java.time.LocalDateTime dateTimeAttribute)
    • writeLocalDate

      public static void writeLocalDate​(XmlNode xmlNode, java.time.LocalDate dateAttribute)
    • writeLocalTime

      public static void writeLocalTime​(XmlNode xmlNode, java.time.LocalTime timeAttribute)