|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ontopia.persistence.proxy.FieldUtils
public class FieldUtils
INTERNAL: Class containing utility methods for processing descriptor information.
Constructor Summary | |
---|---|
FieldUtils()
|
Method Summary | |
---|---|
protected static void |
accumulateImplementedInterfaces(Class klass,
Set result)
INTERNAL: Accumulates the interfaces implemented by this class and its superclasses. |
static void |
addColumns(FieldInfoIF[] fields,
Collection columns)
|
static void |
addColumns(FieldInfoIF field,
Collection columns)
|
static FieldInfoIF[] |
filterAggregate(FieldInfoIF[] finfos)
INTERNAL: Filters out all but the aggregate field infos. |
static FieldDescriptor[] |
filterByCardinality(FieldDescriptor[] fdescs,
int cardinality)
INTERNAL: Filters the field descriptors by cardinality. |
static FieldInfoIF[] |
filterByCardinality(FieldInfoIF[] finfos,
int cardinality)
INTERNAL: Filters the field infos by cardinality. |
static FieldDescriptor[] |
filterByTable(FieldDescriptor[] fdescs,
String table)
INTERNAL: Returns the field descriptors that are stored in the specified table. |
static int |
getColumnCount(FieldInfoIF[] fields)
INTERNAL: Returns the number of columns that the fields span. |
static int[] |
getColumnOffsets(FieldHandlerIF[] fhandlers,
int start)
INTERNAL: Utility method that creates an int array containing the result set index for which the field handler should start reading. |
static String[] |
getColumns(FieldInfoIF[] fields)
INTERNAL: Returns the names of the value columns that the fields span. |
static String[] |
getFieldNames(FieldDescriptor[] fields)
INTERNAL: Utility method that extracts the field names of an array of field descriptors. |
static Method |
getGetterMethod(FieldDescriptor fdesc)
INTERNAL: Returns the getter methods for the given field descriptor. |
static Class[] |
getImplementedInterfaces(Class klass)
INTERNAL: Returns all interfaces implemented by this class and its superclasses. |
static Class |
getPrimitiveClass(Class klass)
INTERNAL: Returns the primitive class for the specified primitive wrapper class. |
static int[] |
getResultSetOffsets(FieldHandlerIF[] fhandlers)
INTERNAL: Utility method that creates an int array containing the result set index for which the field handler should start reading. |
static Method |
getSetterMethod(FieldDescriptor fdesc)
INTERNAL: Returns the setter methods for the given field descriptor. |
static String[] |
getTables(FieldInfoIF[] fields)
INTERNAL: Returns an array containing the tables in which the fields are stored. |
static FieldInfoIF[] |
joinFieldInfos(FieldInfoIF[] a,
FieldInfoIF[] b)
INTERNAL: Joins the two FieldInfoIF arrays by producing a new composite string array. |
static String[] |
joinStrings(String[] a,
String[] b)
INTERNAL: Joins the two String arrays by producing a new composite string array. |
static FieldDescriptor[] |
toFieldDescriptorArray(Collection fdescs)
INTERNAL: Utility method that converts a collection of field descriptors to an array of field descriptors. |
static FieldInfoIF[] |
toFieldInfoArray(Collection finfos)
INTERNAL: Utility method that converts a collection of field infos to an array of field infos. |
static String[] |
toStringArray(Collection strings)
INTERNAL: Utility method that converts a collection of strings to an array of strings. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FieldUtils()
Method Detail |
---|
public static String[] getTables(FieldInfoIF[] fields)
public static String[] getColumns(FieldInfoIF[] fields)
public static void addColumns(FieldInfoIF field, Collection columns)
public static void addColumns(FieldInfoIF[] fields, Collection columns)
public static int getColumnCount(FieldInfoIF[] fields)
public static int[] getColumnOffsets(FieldHandlerIF[] fhandlers, int start)
public static int[] getResultSetOffsets(FieldHandlerIF[] fhandlers)
public static FieldDescriptor[] filterByCardinality(FieldDescriptor[] fdescs, int cardinality)
public static FieldInfoIF[] filterByCardinality(FieldInfoIF[] finfos, int cardinality)
public static FieldInfoIF[] filterAggregate(FieldInfoIF[] finfos)
public static FieldDescriptor[] filterByTable(FieldDescriptor[] fdescs, String table)
public static Method getGetterMethod(FieldDescriptor fdesc) throws Exception
Exception
public static Method getSetterMethod(FieldDescriptor fdesc) throws Exception
Exception
public static Class getPrimitiveClass(Class klass)
public static Class[] getImplementedInterfaces(Class klass)
protected static void accumulateImplementedInterfaces(Class klass, Set result)
public static String[] joinStrings(String[] a, String[] b)
public static FieldInfoIF[] joinFieldInfos(FieldInfoIF[] a, FieldInfoIF[] b)
public static String[] toStringArray(Collection strings)
public static FieldDescriptor[] toFieldDescriptorArray(Collection fdescs)
public static FieldInfoIF[] toFieldInfoArray(Collection finfos)
public static String[] getFieldNames(FieldDescriptor[] fields)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |