Package org.eigenbase.xom
Class XOMUtil
- java.lang.Object
-
- org.eigenbase.xom.XMLUtil
-
- org.eigenbase.xom.XOMUtil
-
public abstract class XOMUtil extends XMLUtil
Utility functions for theorg.eigenbase.xomandorg.eigenbase.xom.wrapperspackages.- Since:
- 3 October, 2001
- Version:
- $Id: //open/util/resgen/src/org/eigenbase/xom/XOMUtil.java#5 $
- Author:
- jhyde
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static NodeDef[]emptyNodeArray(package private) static intMSXML(package private) static intXERCES
-
Constructor Summary
Constructors Constructor Description XOMUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddChild(ElementDef parent, ElementDef child)static voidaddChild(ElementDef parent, NodeDef child)static voidaddChildren(ElementDef parent, NodeDef[] children)Adds a set of children to an object, using its best guess as to where to put them.static java.lang.Object[]addElement(java.lang.Object[] a, java.lang.Object o)Adds an object to the end of an array.(package private) static java.lang.Stringcapitalize(java.lang.String name)Converts the first letter ofnameto upper-case.static java.lang.Object[]concatenate(java.lang.Object[] a0, java.lang.Object[] a1)Concatenates two arrays.static ParsercreateDefaultParser()Creates aParserof the default parser type.static voiddiscard(boolean b)When the compiler is complaining that you are not using a variable, just call one of these routines with it.static voiddiscard(byte b)static voiddiscard(char c)static voiddiscard(double d)static voiddiscard(float d)static voiddiscard(int i)static voiddiscard(long l)static voiddiscard(short s)static voiddiscard(java.lang.Object o)static java.lang.ObjectgetFirstInstance(java.lang.Object[] a, java.lang.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.(package private) static ParsermakeParser(int parserType, boolean usesPlugins, java.lang.String fileDirectory, java.lang.String dtdName, java.lang.String docType)Creates a parser of given type.static java.lang.StringwrapperToXml(DOMWrapper wrapper, boolean ignorePcdata)-
Methods inherited from class org.eigenbase.xom.XMLUtil
getFirstTagName, printAtt, printAtt, printAtt, printAtt, printPCDATA, printPCDATA, printPCDATA, quoteAtt, quoteAtt, quoteAtt, quoteAtt, quotePCDATA, stringEncodeXML, stringHasXMLSpecials
-
-
-
-
Field Detail
-
emptyNodeArray
static final NodeDef[] emptyNodeArray
-
MSXML
static final int MSXML
-
XERCES
static final int XERCES
-
-
Method Detail
-
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(java.lang.Object o)
-
discard
public static void discard(short s)
-
capitalize
static java.lang.String capitalize(java.lang.String name)
Converts the first letter ofnameto upper-case.
-
addElement
public static java.lang.Object[] addElement(java.lang.Object[] a, java.lang.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 java.lang.Object[] concatenate(java.lang.Object[] a0, java.lang.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 aParserof the default parser type.- Throws:
XOMException
-
makeParser
static Parser makeParser(int parserType, boolean usesPlugins, java.lang.String fileDirectory, java.lang.String dtdName, java.lang.String docType) throws XOMException
Creates a parser of given type.- Parameters:
parserType- valid values areMSXMLandXERCES.- Throws:
XOMException
-
getFirstInstance
public static java.lang.Object getFirstInstance(java.lang.Object[] a, java.lang.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 java.lang.String wrapperToXml(DOMWrapper wrapper, boolean ignorePcdata)
-
-