org.hibernate.type
Interface StringRepresentableType<T>
- All Known Implementing Classes: 
- AbstractBynaryType, AbstractCharArrayType, AbstractLongBinaryType, AbstractLongStringType, AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, AdaptedImmutableType, BigDecimalType, BigIntegerType, BinaryType, BlobType, BooleanType, ByteType, CalendarDateType, CalendarType, CharacterArrayClobType, CharacterArrayType, CharacterType, CharArrayType, CharBooleanType, ClassType, ClobType, CurrencyType, DateType, DbTimestampType, DoubleType, FloatType, ImageType, ImmutableType, IntegerType, LobType, LocaleType, LongType, MaterializedBlobType, MaterializedClobType, MutableType, NullableType, NumericBooleanType, PostgresUUIDType, PrimitiveCharacterArrayClobType, SerializableType, ShortType, StringType, TextType, TimestampType, TimeType, TimeZoneType, TrueFalseType, UrlType, UUIDBinaryType, UUIDCharType, WrappedMaterializedBlobType, WrapperBinaryType, YesNoType
- public interface StringRepresentableType<T> 
Additional, optional contract for types capable of rendering and consuming their values to/from strings.
- Author:
- Steve Ebersole
| Method Summary | 
|  T | fromStringValue(String string)Consume the given string representation back into this types java form.
 | 
|  String | toString(T value)Render the value to the string representation.
 | 
 
toString
String toString(T value)
                throws HibernateException
- Render the value to the string representation.
 
- 
- Parameters:
- value- The value to render to string.
- Returns:
- The string representation
- Throws:
- HibernateException- Problem rendering
 
fromStringValue
T fromStringValue(String string)
                  throws HibernateException
- Consume the given string representation back into this types java form.
 
- 
- Parameters:
- string- The string representation to be consumed.
- Returns:
- The java type representation
- Throws:
- HibernateException- Problem consuming
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.