Class XMLHelper


  • public class XMLHelper
    extends java.lang.Object
    A helper class for creation of xml trees.
    Version:
    $Id: $Id
    Author:
    lrosenberg
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static net.anotheria.util.xml.XMLNode createXMLNodeForBooleanValue​(java.lang.String name, java.lang.String[] languages, boolean... value)
      createXMLNodeForBooleanValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForDoubleValue​(java.lang.String name, java.lang.String[] languages, double... value)
      createXMLNodeForDoubleValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForFloatValue​(java.lang.String name, java.lang.String[] languages, float... value)
      createXMLNodeForFloatValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForImageValue​(java.lang.String name, java.lang.String[] language, java.lang.String... value)
      createXMLNodeForImageValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForIntValue​(java.lang.String name, java.lang.String[] languages, int... value)
      createXMLNodeForIntValue.
      static <T> net.anotheria.util.xml.XMLNode createXMLNodeForListValue​(java.lang.String name, java.lang.String contentType, java.util.List<T> content)
      createXMLNodeForListValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForLongValue​(java.lang.String name, java.lang.String[] languages, long... value)
      createXMLNodeForLongValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForPasswordValue​(java.lang.String name, java.lang.String[] language, java.lang.String... value)
      createXMLNodeForPasswordValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForStringValue​(java.lang.String name, java.lang.String[] language, java.lang.String... value)
      createXMLNodeForStringValue.
      static net.anotheria.util.xml.XMLNode createXMLNodeForTextValue​(java.lang.String name, java.lang.String[] language, java.lang.String... value)
      createXMLNodeForTextValue.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createXMLNodeForListValue

        public static <T> net.anotheria.util.xml.XMLNode createXMLNodeForListValue​(java.lang.String name,
                                                                                   java.lang.String contentType,
                                                                                   java.util.List<T> content)

        createXMLNodeForListValue.

        Type Parameters:
        T - a T object.
        Parameters:
        name - a String object.
        contentType - a String object.
        content - a List object.
        Returns:
        a XMLNode object.
      • createXMLNodeForImageValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForImageValue​(java.lang.String name,
                                                                                java.lang.String[] language,
                                                                                java.lang.String... value)

        createXMLNodeForImageValue.

        Parameters:
        name - a String object.
        language - an array of String objects.
        value - a String object.
        Returns:
        a XMLNode object.
      • createXMLNodeForTextValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForTextValue​(java.lang.String name,
                                                                               java.lang.String[] language,
                                                                               java.lang.String... value)

        createXMLNodeForTextValue.

        Parameters:
        name - a String object.
        language - an array of String objects.
        value - a String object.
        Returns:
        a XMLNode object.
      • createXMLNodeForPasswordValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForPasswordValue​(java.lang.String name,
                                                                                   java.lang.String[] language,
                                                                                   java.lang.String... value)

        createXMLNodeForPasswordValue.

        Parameters:
        name - a String object.
        language - an array of String objects.
        value - a String object.
        Returns:
        a XMLNode object.
      • createXMLNodeForStringValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForStringValue​(java.lang.String name,
                                                                                 java.lang.String[] language,
                                                                                 java.lang.String... value)

        createXMLNodeForStringValue.

        Parameters:
        name - a String object.
        language - an array of String objects.
        value - a String object.
        Returns:
        a XMLNode object.
      • createXMLNodeForBooleanValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForBooleanValue​(java.lang.String name,
                                                                                  java.lang.String[] languages,
                                                                                  boolean... value)

        createXMLNodeForBooleanValue.

        Parameters:
        name - a String object.
        languages - an array of String objects.
        value - a boolean.
        Returns:
        a XMLNode object.
      • createXMLNodeForIntValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForIntValue​(java.lang.String name,
                                                                              java.lang.String[] languages,
                                                                              int... value)

        createXMLNodeForIntValue.

        Parameters:
        name - a String object.
        languages - an array of String objects.
        value - a int.
        Returns:
        a XMLNode object.
      • createXMLNodeForLongValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForLongValue​(java.lang.String name,
                                                                               java.lang.String[] languages,
                                                                               long... value)

        createXMLNodeForLongValue.

        Parameters:
        name - a String object.
        languages - an array of String objects.
        value - a long.
        Returns:
        a XMLNode object.
      • createXMLNodeForDoubleValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForDoubleValue​(java.lang.String name,
                                                                                 java.lang.String[] languages,
                                                                                 double... value)

        createXMLNodeForDoubleValue.

        Parameters:
        name - a String object.
        languages - an array of String objects.
        value - a double.
        Returns:
        a XMLNode object.
      • createXMLNodeForFloatValue

        public static net.anotheria.util.xml.XMLNode createXMLNodeForFloatValue​(java.lang.String name,
                                                                                java.lang.String[] languages,
                                                                                float... value)

        createXMLNodeForFloatValue.

        Parameters:
        name - a String object.
        languages - an array of String objects.
        value - a float.
        Returns:
        a XMLNode object.