Class StaxWriterUtils

java.lang.Object
org.gatein.common.xml.stax.writer.StaxWriterUtils

public class StaxWriterUtils extends Object
  • Method Details

    • createWriter

      public static <N> StaxWriter<N> createWriter(org.staxnav.Naming<N> naming, OutputStream outputStream) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • createWriter

      public static StaxWriter<String> createWriter(OutputStream outputStream) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • createQualifiedWriter

      public static StaxWriter<QName> createQualifiedWriter(OutputStream outputStream) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • createWriter

      public static <E extends Enum<E> & org.staxnav.EnumElement<E>> StaxWriter<E> createWriter(Class<E> enumeratedClass, OutputStream outputStream) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • createWriter

      public static <N> StaxWriter<N> createWriter(org.staxnav.Naming<N> naming, Writer writer) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • createWriter

      public static StaxWriter<String> createWriter(Writer writer) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • createQualifiedWriter

      public static StaxWriter<QName> createQualifiedWriter(Writer writer) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • createWriter

      public static <E extends Enum<E> & org.staxnav.EnumElement<E>> StaxWriter<E> createWriter(Class<E> enumeratedClass, Writer writer) throws org.staxnav.StaxNavException
      Throws:
      org.staxnav.StaxNavException
    • buildWriter

      public static StaxWriterBuilder buildWriter()
    • createFormatter

      public static XmlStreamingFormatter createFormatter()
    • createFormatter

      public static XmlStreamingFormatter createFormatter(int indentSize)
    • buildFormatter

      public static StaxFormatterBuilder buildFormatter()
    • writeOptionalElement

      public static <N> void writeOptionalElement(StaxWriter<N> writer, N element, String content)
    • writeOptionalElement

      public static <N, V> void writeOptionalElement(StaxWriter<N> writer, N element, WritableValueType<V> valueType, V value)
    • writeOptionalContent

      public static <N> void writeOptionalContent(StaxWriter<N> writer, N element, String content)
    • writeOptionalContent

      public static <N, V> void writeOptionalContent(StaxWriter<N> writer, N element, WritableValueType<V> valueType, V value)
    • buildDefaultWriter

      public static StaxWriterBuilder buildDefaultWriter()
    • buildDefaultWriter

      public static StaxWriterBuilder buildDefaultWriter(OutputStream outputStream)