@Concealed
public class Utility
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Utility.PropertyType | 
| Modifier and Type | Field and Description | 
|---|---|
| static char | SC_FALSE | 
| static char | SC_TRUE | 
| static int | SPACE_UNDERLINE | 
| static int | START_UNDERLINE | 
| Constructor and Description | 
|---|
| Utility() | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.lang.Object[] | arraycopy(java.lang.Object[] src)Copy an array even with a null destination. | 
| static java.lang.Object[][] | arraycopy(java.lang.Object[][] src)Copy a two dimensional Object array. | 
| static java.lang.String | arrayToString(java.lang.Object array)Generate a string representation of an array of objects. | 
| static java.lang.Object | checkAndConvertJBODate(java.lang.Object value) | 
| static java.lang.Object | checkAndConvertJBONumber(java.lang.Object value) | 
| static java.lang.Object | checkAndConvertJBOTimestamp(java.lang.Object value) | 
| static java.util.Hashtable | cloneHashtable(java.util.Hashtable t)Copy a hashtable of cloneable objects | 
| static java.util.Vector | cloneVector(java.util.Vector v)Copy a given vector by actually cloning each element. | 
| static java.lang.String[] | combineArrays(java.lang.String[] one,
             java.lang.String[] two)Combine two string arrays into one | 
| static boolean | compareArrays(java.lang.Object[] list1,
             java.lang.Object[] list2)Compare two arrays and return true if they are exactly equal | 
| static int | compareAsNumbers(java.lang.Object obj1,
                java.lang.Object obj2)Compares the numeric values of the two Object
 
 Utility method to handle the fact that it is not possible to use the
 Comparable interface to compare different numeric types | 
| static boolean | compareHashMap(java.util.HashMap table1,
              java.util.HashMap table2)Compare two hashtables | 
| static boolean | compareHashtables(java.util.Hashtable table1,
                 java.util.Hashtable table2)Compare two hashtables | 
| static boolean | compareLists(java.util.List list1,
            java.util.List list2) | 
| static boolean | compareLists(java.lang.String[] list1,
            java.lang.String[] list2)Compare two string arrays and return true if they are exactly equal except for order | 
| static boolean | compareListsExact(java.lang.String[] list1,
                 java.lang.String[] list2)Compare two string arrays and return true if they are exactly equal | 
| static boolean | compareObj(java.lang.Object obj1,
          java.lang.Object obj2)Test two Objects for equality accounting for the possibility
 of nulls. | 
| static boolean | compareVectors(java.util.Vector v1,
              java.util.Vector v2)Compare two Vectors for a deep match. | 
| static boolean | compareVersionStrings(java.lang.String version1,
                     java.lang.String version2) | 
| static int | compareXMLVersions(java.lang.String ver1,
                  java.lang.String ver2) | 
| static boolean | contains(java.util.Vector vector1,
        java.util.Vector vector2) | 
| static java.util.Vector | copyArrayToVector(java.lang.Object[] array)Put the contents of an array into a vector and return it | 
| static java.lang.Object[] | copyVectorToArray(java.util.Vector vector) | 
| static java.lang.Object[] | copyVectorToArray(java.util.Vector vObjects,
                 java.lang.Class classBase) | 
| static java.lang.String | escapeStateString(java.lang.String str,
                 char[] escapeChars,
                 char[] replaceChars,
                 char escapeChar) | 
| static java.lang.String[] | flattenArray(java.lang.String[][] twod)Flatten a two dimensional string array into a linear array | 
| static char | getBooleanAsChar(boolean value) | 
| static java.util.Vector | getDependentID(oracle.dss.util.persistence.XMLContext context,
              java.util.Vector ids,
              boolean onlyIfMeasureDim,
              java.lang.String dim) | 
| static oracle.dss.util.persistence.GUIDConverter | getGUIDConverter(oracle.dss.util.persistence.XMLContext context) | 
| static IDResolver | getIDResolver(oracle.dss.util.persistence.XMLContext context) | 
| static java.lang.Object | getJavaValue(java.lang.Object value) | 
| static java.lang.String | getMeasureDimName(oracle.dss.util.persistence.XMLContext context) | 
| static java.lang.Object | getMigrationFlag(oracle.dss.util.persistence.XMLContext context) | 
| static boolean | getValueAsBoolean(oracle.dss.util.xml.PropertyNode node) | 
| static java.lang.Object | instantiateClass(java.lang.String strClassName,
                java.lang.Class[] classConstructorArgs,
                java.lang.Object[] objectArgs,
                ErrorHandler eh) | 
| static boolean | isDateType(java.lang.Object obj) | 
| static boolean | isJavaClassNumberType(java.lang.Class cl) | 
| static boolean | isJavaNumberType(java.lang.Object obj) | 
| static boolean | isJboClassNumberType(java.lang.Class cl) | 
| static boolean | isJboNumberType(java.lang.Object obj) | 
| static boolean | isStringType(java.lang.Object obj) | 
| static java.lang.Class | loadClass(java.lang.String a_classname) | 
| static java.lang.String | ObjectToString(java.lang.Object object)Converts a object to a string. | 
| static void | setDependentID(oracle.dss.util.persistence.XMLContext context,
              java.util.Vector ids,
              boolean onlyIfMeasureDim,
              java.lang.String dim) | 
| static java.lang.Object | StringToObject(java.lang.String string)Converts a string to a object. | 
| static java.lang.String | unescapeStateString(java.lang.String str,
                   char[] escapeChars,
                   char[] replaceChars,
                   char escapeChar) | 
@Concealed public static final int START_UNDERLINE
@Concealed public static final int SPACE_UNDERLINE
public static final char SC_TRUE
public static final char SC_FALSE
public static java.util.Vector cloneVector(java.util.Vector v)
                                    throws java.lang.CloneNotSupportedException
v - vector to copyreturn - copy of vector vjava.lang.CloneNotSupportedException - thrown if there is a problem cloning the elementspublic static java.util.Hashtable cloneHashtable(java.util.Hashtable t)
                                          throws java.lang.CloneNotSupportedException
src - source tablejava.lang.CloneNotSupportedException - thrown if there is a problem cloning the elementspublic static boolean compareLists(java.util.List list1,
                                   java.util.List list2)
public static boolean compareArrays(java.lang.Object[] list1,
                                    java.lang.Object[] list2)
list1 - first list to comparelist2 - second list to comparepublic static boolean compareHashtables(java.util.Hashtable table1,
                                        java.util.Hashtable table2)
table1 - first tabletable2 - second tabletrue if hash tables are equal (each object within them is equal and found
         in the same order)public static boolean compareHashMap(java.util.HashMap table1,
                                     java.util.HashMap table2)
table1 - first tabletable2 - second tabletrue if hash tables are equal (each object within them is equal and found
         in the same order)public static java.lang.Object[][] arraycopy(java.lang.Object[][] src)
src - source arraypublic static java.lang.Object[] arraycopy(java.lang.Object[] src)
src - source array@Concealed public static java.lang.Object[] copyVectorToArray(java.util.Vector vector)
vObjects - A Vector of objects to put into an array.Object array containing the vector's contents.java.lang.ArrayStoreException@Concealed
public static java.lang.Object[] copyVectorToArray(java.util.Vector vObjects,
                                                              java.lang.Class classBase)
vObjects - A Vector of objects to put into an array.classBase - The Class of the returned
        Object array.Object array of classBase objects containing the
         vector's contents.java.lang.ArrayStoreExceptionpublic static java.util.Vector copyArrayToVector(java.lang.Object[] array)
array - array contents to put into a vectorpublic static boolean compareVectors(java.util.Vector v1,
                                     java.util.Vector v2)
v1 - first Vector to comparev2 - second Vector to comparetrue if Vectors and all their elements are equalpublic static boolean compareLists(java.lang.String[] list1,
                                   java.lang.String[] list2)
list1 - first list to comparelist2 - second list to comparepublic static boolean compareListsExact(java.lang.String[] list1,
                                        java.lang.String[] list2)
list1 - first list to comparelist2 - second list to comparepublic static java.lang.String[] combineArrays(java.lang.String[] one,
                                               java.lang.String[] two)
one - first array to combinetwo - second array to combinepublic static java.lang.String[] flattenArray(java.lang.String[][] twod)
twod - input two dimensional arraypublic static java.lang.String arrayToString(java.lang.Object array)
array - a Object value that represents 
         an array of objects.String which represents the string representation
         of our object array, or null.public static java.lang.String ObjectToString(java.lang.Object object)
object - a Object that represents the value we wish to 
         convert to a string.Object which represents the string representation
         of the specified object, or null.public static java.lang.Object StringToObject(java.lang.String string)
string - a String that represents the value we wish to 
         convert to a object.Object which represents the object representation
         of the specified string, or null.@Concealed
public static java.lang.Object instantiateClass(java.lang.String strClassName,
                                                           java.lang.Class[] classConstructorArgs,
                                                           java.lang.Object[] objectArgs,
                                                           ErrorHandler eh)
strClassName - a String value that represents
          the class name of the object we are trying to create.classConstructorArgs - a Class array that contains the
          arguments that will be passed to the class's getConstructor
          method.objectArgs - an Object array that contains the
          arguments that will be passed to our output object's constructor.Object which represents our newly instantiated
          object, or null.@Concealed
public static boolean contains(java.util.Vector vector1,
                                          java.util.Vector vector2)
vector1 - Vector which might contain the elements
                 from the second Vectorvector2 - Vector whose elements are supposedly
                 contained by the first Vectortrue if all the elements of the second Vector are contained by the first vectorpublic static boolean compareObj(java.lang.Object obj1,
                                 java.lang.Object obj2)
obj1 - Object to compare 1obj2 - Object to compare 2true if Objects are equalpublic static int compareAsNumbers(java.lang.Object obj1,
                                   java.lang.Object obj2)
@Concealed
public static int compareXMLVersions(java.lang.String ver1,
                                                java.lang.String ver2)
ver1 - a String representation of an XML version number, for
             instance as it appears in the XML (e.g.- "1.7.0.6")ver2 - the second XML version number@Concealed
public static java.lang.String escapeStateString(java.lang.String str,
                                                            char[] escapeChars,
                                                            char[] replaceChars,
                                                            char escapeChar)
@Concealed
public static java.lang.String unescapeStateString(java.lang.String str,
                                                              char[] escapeChars,
                                                              char[] replaceChars,
                                                              char escapeChar)
@Concealed
public static void setDependentID(oracle.dss.util.persistence.XMLContext context,
                                             java.util.Vector ids,
                                             boolean onlyIfMeasureDim,
                                             java.lang.String dim)
@Concealed
public static java.util.Vector getDependentID(oracle.dss.util.persistence.XMLContext context,
                                                         java.util.Vector ids,
                                                         boolean onlyIfMeasureDim,
                                                         java.lang.String dim)
@Concealed public static java.lang.String getMeasureDimName(oracle.dss.util.persistence.XMLContext context)
@Concealed public static IDResolver getIDResolver(oracle.dss.util.persistence.XMLContext context)
@Concealed public static java.lang.Object getMigrationFlag(oracle.dss.util.persistence.XMLContext context)
@Concealed public static oracle.dss.util.persistence.GUIDConverter getGUIDConverter(oracle.dss.util.persistence.XMLContext context)
public static boolean compareVersionStrings(java.lang.String version1,
                                            java.lang.String version2)
@Concealed
public static java.lang.Class loadClass(java.lang.String a_classname)
                                            throws java.lang.ClassNotFoundException
StringClass which represents the requested class objectjava.lang.ClassNotFoundExceptionpublic static char getBooleanAsChar(boolean value)
public static boolean getValueAsBoolean(oracle.dss.util.xml.PropertyNode node)
public static boolean isDateType(java.lang.Object obj)
public static boolean isJavaNumberType(java.lang.Object obj)
public static boolean isJavaClassNumberType(java.lang.Class cl)
public static boolean isJboNumberType(java.lang.Object obj)
public static boolean isJboClassNumberType(java.lang.Class cl)
public static boolean isStringType(java.lang.Object obj)
public static java.lang.Object getJavaValue(java.lang.Object value)
public static java.lang.Object checkAndConvertJBOTimestamp(java.lang.Object value)
public static java.lang.Object checkAndConvertJBODate(java.lang.Object value)
public static java.lang.Object checkAndConvertJBONumber(java.lang.Object value)