org.hibernate.search.bridge
Interface TwoWayStringBridge
- All Superinterfaces:
- StringBridge
- All Known Implementing Classes:
- BigDecimalBridge, BigIntegerBridge, BooleanBridge, ClassBridge, DateBridge, DoubleBridge, EnumBridge, FloatBridge, IntegerBridge, LongBridge, NumberBridge, ShortBridge, StringBridge, UriBridge, UrlBridge
public interface TwoWayStringBridge
- extends StringBridge
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 threasafe.
- Author:
- Emmanuel Bernard
stringToObject
Object stringToObject(String stringValue)
- 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
.
Copyright © 2011 Hibernate. All Rights Reserved.