|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openjpa.kernel.Filters
public class Filters
Helper methods for dealing with query filters.
Constructor Summary | |
---|---|
Filters()
|
Method Summary | |
---|---|
static java.lang.Object |
add(java.lang.Object o1,
java.lang.Class c1,
java.lang.Object o2,
java.lang.Class c2)
Add the given values. |
static java.util.List |
addAccessPathMetaDatas(java.util.List metas,
ClassMetaData[] path)
Add the given access path metadatas to the full path list, making sure to maintain only base metadatas in the list. |
static boolean |
canConvert(java.lang.Class c1,
java.lang.Class c2,
boolean strict)
Return whether an instance of the first class can be converted to an instance of the second. |
static java.lang.Object |
convert(java.lang.Object o,
java.lang.Class type)
Convert the given value to the given type. |
static java.lang.Object |
divide(java.lang.Object o1,
java.lang.Class c1,
java.lang.Object o2,
java.lang.Class c2)
Divide the given values. |
static AggregateListener |
hintToAggregateListener(java.lang.Object hint,
java.lang.ClassLoader loader)
Convert the user-given hint value to an aggregate listener. |
static AggregateListener[] |
hintToAggregateListeners(java.lang.Object hint,
java.lang.ClassLoader loader)
Convert the user-given hint value to an array of aggregate listeners. |
static FilterListener |
hintToFilterListener(java.lang.Object hint,
java.lang.ClassLoader loader)
Convert the user-given hint value to a filter listener. |
static FilterListener[] |
hintToFilterListeners(java.lang.Object hint,
java.lang.ClassLoader loader)
Convert the user-given hint value to an array of filter listeners. |
static java.lang.Object |
hintToGetter(java.lang.Object target,
java.lang.String hintKey)
Return the value of the property named by the hint key. |
static void |
hintToSetter(java.lang.Object target,
java.lang.String hintKey,
java.lang.Object value)
Set the value of the property named by the hint key. |
static java.lang.Object |
mod(java.lang.Object o1,
java.lang.Class c1,
java.lang.Object o2,
java.lang.Class c2)
Mod the given values. |
static java.lang.Object |
multiply(java.lang.Object o1,
java.lang.Class c1,
java.lang.Object o2,
java.lang.Class c2)
Multiply the given values. |
static java.util.List |
parseDeclaration(java.lang.String dec,
char split,
java.lang.String decType)
Parses the given declarations into a list of type, name, type, name... |
static java.lang.Class |
promote(java.lang.Class c1,
java.lang.Class c2)
Given two types, return type they should both be converted to before performing any operations between them. |
static java.util.List |
splitExpressions(java.lang.String str,
char split,
int expected)
Split the given expression list into distinct expressions. |
static java.lang.Object |
subtract(java.lang.Object o1,
java.lang.Class c1,
java.lang.Object o2,
java.lang.Class c2)
Subtract the given values. |
static java.lang.Class |
unwrap(java.lang.Class c)
Return the correct primitive type for the given class, if it is a wrapper. |
static java.lang.Class |
wrap(java.lang.Class c)
Return the correct wrapper type for the given class. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Filters()
Method Detail |
---|
public static java.lang.Class wrap(java.lang.Class c)
public static java.lang.Class unwrap(java.lang.Class c)
public static java.lang.Class promote(java.lang.Class c1, java.lang.Class c2)
public static boolean canConvert(java.lang.Class c1, java.lang.Class c2, boolean strict)
public static java.lang.Object convert(java.lang.Object o, java.lang.Class type)
public static java.lang.Object add(java.lang.Object o1, java.lang.Class c1, java.lang.Object o2, java.lang.Class c2)
public static java.lang.Object subtract(java.lang.Object o1, java.lang.Class c1, java.lang.Object o2, java.lang.Class c2)
public static java.lang.Object multiply(java.lang.Object o1, java.lang.Class c1, java.lang.Object o2, java.lang.Class c2)
public static java.lang.Object divide(java.lang.Object o1, java.lang.Class c1, java.lang.Object o2, java.lang.Class c2)
public static java.lang.Object mod(java.lang.Object o1, java.lang.Class c1, java.lang.Object o2, java.lang.Class c2)
public static java.util.List parseDeclaration(java.lang.String dec, char split, java.lang.String decType)
decType
- the type of declaration being parsed, for use in
error messagespublic static java.util.List splitExpressions(java.lang.String str, char split, int expected)
public static java.util.List addAccessPathMetaDatas(java.util.List metas, ClassMetaData[] path)
public static AggregateListener hintToAggregateListener(java.lang.Object hint, java.lang.ClassLoader loader)
public static AggregateListener[] hintToAggregateListeners(java.lang.Object hint, java.lang.ClassLoader loader)
public static FilterListener hintToFilterListener(java.lang.Object hint, java.lang.ClassLoader loader)
public static FilterListener[] hintToFilterListeners(java.lang.Object hint, java.lang.ClassLoader loader)
public static java.lang.Object hintToGetter(java.lang.Object target, java.lang.String hintKey)
public static void hintToSetter(java.lang.Object target, java.lang.String hintKey, java.lang.Object value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |