Class XOMUtil

java.lang.Object
org.eigenbase.xom.XMLUtil
org.eigenbase.xom.XOMUtil

public abstract class XOMUtil extends XMLUtil
Utility functions for the org.eigenbase.xom and org.eigenbase.xom.wrappers packages.
Since:
3 October, 2001
Version:
$Id: //open/util/resgen/src/org/eigenbase/xom/XOMUtil.java#5 $
Author:
jhyde
  • Field Details

  • Constructor Details

    • XOMUtil

      public XOMUtil()
  • Method Details

    • discard

      public static void discard(boolean b)
      When the compiler is complaining that you are not using a variable, just call one of these routines with it.
    • discard

      public static void discard(byte b)
    • discard

      public static void discard(char c)
    • discard

      public static void discard(double d)
    • discard

      public static void discard(float d)
    • discard

      public static void discard(int i)
    • discard

      public static void discard(long l)
    • discard

      public static void discard(Object o)
    • discard

      public static void discard(short s)
    • capitalize

      static String capitalize(String name)
      Converts the first letter of name to upper-case.
    • addElement

      public static Object[] addElement(Object[] a, Object o)
      Adds an object to the end of an array. The resulting array is of the same type (e.g. String[]) as the input array.
    • concatenate

      public static Object[] concatenate(Object[] a0, Object[] a1)
      Concatenates two arrays. The resulting array is of the same type (e.g. String[]) as the first array.
    • addChildren

      public static void addChildren(ElementDef parent, NodeDef[] children) throws XOMException
      Adds a set of children to an object, using its best guess as to where to put them.
      Throws:
      XOMException
    • addChild

      public static void addChild(ElementDef parent, ElementDef child) throws XOMException
      Throws:
      XOMException
    • addChild

      public static void addChild(ElementDef parent, NodeDef child) throws XOMException
      Throws:
      XOMException
    • createDefaultParser

      public static Parser createDefaultParser() throws XOMException
      Creates a Parser of the default parser type.
      Throws:
      XOMException
    • makeParser

      static Parser makeParser(int parserType, boolean usesPlugins, String fileDirectory, String dtdName, String docType) throws XOMException
      Creates a parser of given type.
      Parameters:
      parserType - valid values are MSXML and XERCES.
      Throws:
      XOMException
    • getFirstInstance

      public static Object getFirstInstance(Object[] a, Class clazz)
      Returns the first member of an array of objects which is an instance of a given class, or null if there is no such.
    • wrapperToXml

      public static String wrapperToXml(DOMWrapper wrapper, boolean ignorePcdata)