Package org.hibernate.search.bridge
Interface TwoWayStringBridge
- All Superinterfaces:
StringBridge
- All Known Implementing Classes:
BigDecimalBridge,BigIntegerBridge,BooleanBridge,CalendarBridge,CharacterBridge,ClassBridge,DateBridge,DoubleBridge,EnumBridge,FloatBridge,IntegerBridge,LongBridge,NumberBridge,ShortBridge,StringBridge,UriBridge,UrlBridge
StringBridge allowing a translation from the string representation back to the Object.
objectToString( stringToObject( string ) ) and stringToObject( objectToString( object ) )
should be "idempotent". More precisely:
objectToString( stringToObject( string ) ).equals(string), for non null string.
stringToObject( objectToString( object ) ).equals(object), for non null object.
As for all Bridges implementations must be threadsafe.-
Method Summary
Modifier and TypeMethodDescriptionstringToObject(String stringValue) Convert the index string representation to an object.Methods inherited from interface org.hibernate.search.bridge.StringBridge
objectToString
-
Method Details
-
stringToObject
Convert the index string representation to an object.- Parameters:
stringValue- The index value.- Returns:
- Takes the string representation from the Lucene index and transforms it back into the original
Object.
-