|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.search.bridge.BridgeFactory
public class BridgeFactory
This factory is responsible for creating and initializing build-in and custom FieldBridges.
Field Summary | |
---|---|
static TwoWayFieldBridge |
BIG_DECIMAL
|
static TwoWayFieldBridge |
BIG_INTEGER
|
static TwoWayFieldBridge |
BOOLEAN
|
static FieldBridge |
CALENDAR_DAY
|
static FieldBridge |
CALENDAR_HOUR
|
static TwoWayFieldBridge |
CALENDAR_MILLISECOND
|
static FieldBridge |
CALENDAR_MINUTE
|
static FieldBridge |
CALENDAR_MONTH
|
static FieldBridge |
CALENDAR_SECOND
|
static FieldBridge |
CALENDAR_YEAR
|
static TwoWayFieldBridge |
CHARACTER
|
static TwoWayFieldBridge |
CLAZZ
|
static FieldBridge |
DATE_DAY
|
static FieldBridge |
DATE_HOUR
|
static TwoWayFieldBridge |
DATE_MILLISECOND
|
static FieldBridge |
DATE_MINUTE
|
static FieldBridge |
DATE_MONTH
|
static FieldBridge |
DATE_SECOND
|
static FieldBridge |
DATE_YEAR
|
static TwoWayFieldBridge |
DOUBLE
|
static TwoWayFieldBridge |
FLOAT
|
static TwoWayFieldBridge |
INTEGER
|
static TwoWayFieldBridge |
LONG
|
static TwoWayFieldBridge |
SHORT
|
static TwoWayFieldBridge |
STRING
|
static TwoWayFieldBridge |
Uri
|
static TwoWayFieldBridge |
Url
|
Method Summary | |
---|---|
static TwoWayFieldBridge |
extractTwoWayType(FieldBridge fieldBridge)
Takes in a fieldBridge and will return you a TwoWayFieldBridge instance. |
static FieldBridge |
extractType(ClassBridge cb)
This extracts and instantiates the implementation class from a ClassBridge annotation. |
static FieldBridge |
extractType(FieldBridge fieldBridgeAnnotation)
This extracts and instantiates the implementation class from a ClassBridge annotation. |
static FieldBridge |
getCalendarField(Resolution resolution)
|
static FieldBridge |
getDateField(Resolution resolution)
|
static FieldBridge |
guessType(Field field,
org.hibernate.annotations.common.reflection.XMember member,
org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final TwoWayFieldBridge CHARACTER
public static final TwoWayFieldBridge DOUBLE
public static final TwoWayFieldBridge FLOAT
public static final TwoWayFieldBridge SHORT
public static final TwoWayFieldBridge INTEGER
public static final TwoWayFieldBridge LONG
public static final TwoWayFieldBridge BIG_INTEGER
public static final TwoWayFieldBridge BIG_DECIMAL
public static final TwoWayFieldBridge STRING
public static final TwoWayFieldBridge BOOLEAN
public static final TwoWayFieldBridge CLAZZ
public static final TwoWayFieldBridge Url
public static final TwoWayFieldBridge Uri
public static final FieldBridge DATE_YEAR
public static final FieldBridge DATE_MONTH
public static final FieldBridge DATE_DAY
public static final FieldBridge DATE_HOUR
public static final FieldBridge DATE_MINUTE
public static final FieldBridge DATE_SECOND
public static final FieldBridge CALENDAR_YEAR
public static final FieldBridge CALENDAR_MONTH
public static final FieldBridge CALENDAR_DAY
public static final FieldBridge CALENDAR_HOUR
public static final FieldBridge CALENDAR_MINUTE
public static final FieldBridge CALENDAR_SECOND
public static final TwoWayFieldBridge DATE_MILLISECOND
public static final TwoWayFieldBridge CALENDAR_MILLISECOND
Method Detail |
---|
public static FieldBridge extractType(ClassBridge cb)
cb
- the ClassBridge
public static FieldBridge guessType(Field field, org.hibernate.annotations.common.reflection.XMember member, org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager)
public static FieldBridge getDateField(Resolution resolution)
public static FieldBridge getCalendarField(Resolution resolution)
public static TwoWayFieldBridge extractTwoWayType(FieldBridge fieldBridge)
fieldBridge
-
SearchException
- if the FieldBridge passed in is not an instance of a TwoWayFieldBridge.public static FieldBridge extractType(FieldBridge fieldBridgeAnnotation)
fieldBridgeAnnotation
- the FieldBridge annotation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |