|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.globalmentor.beans.BoundPropertyObject
com.guiseframework.event.GuiseBoundPropertyObject
com.guiseframework.converter.AbstractConverter<V,java.lang.String>
com.guiseframework.converter.AbstractStringLiteralConverter<V>
V - The value type this converter supports.public abstract class AbstractStringLiteralConverter<V>
An abstract implementation an object that can convert a value from and to a string.
| Field Summary |
|---|
| Fields inherited from class com.globalmentor.beans.BoundPropertyObject |
|---|
NO_PROPERTY_CHANGE_LISTENERS, NO_VETOABLE_CHANGE_LISTENERS |
| Fields inherited from interface com.guiseframework.converter.Converter |
|---|
INVALID_VALUE_MESSAGE_PROPERTY |
| Constructor Summary | |
|---|---|
AbstractStringLiteralConverter()
|
|
| Method Summary | ||
|---|---|---|
java.lang.String |
convertValue(V value)
Converts a value from the value space to a literal value in the lexical space. |
|
static
|
getInstance(java.lang.Class<VV> valueClass)
Creates a default string literal converter for the value type represented by the given value class. |
|
| Methods inherited from class com.guiseframework.converter.AbstractConverter |
|---|
getInvalidValueMessage, isEquivalent, isValidLiteral, setInvalidValueMessage |
| Methods inherited from class com.guiseframework.event.GuiseBoundPropertyObject |
|---|
getSession |
| Methods inherited from class com.globalmentor.beans.BoundPropertyObject |
|---|
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPostponedPropertyChangeEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getForwardPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeSupport, getRepeatPropertyChangeListener, getRepeatVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, getVetoableChangeSupport, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.guiseframework.converter.Converter |
|---|
convertLiteral, getSession |
| Methods inherited from interface com.globalmentor.beans.PropertyBindable |
|---|
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
| Constructor Detail |
|---|
public AbstractStringLiteralConverter()
| Method Detail |
|---|
public java.lang.String convertValue(V value)
throws ConversionException
Object.toString() version of the value, if a value is given.
value - The value in the value space to convert.
null if the given literal is null.
ConversionException - if the value cannot be converted.public static <VV> Converter<VV,java.lang.String> getInstance(java.lang.Class<VV> valueClass)
char[]java.lang.Booleanjava.util.Calendarjava.util.Datejava.util.DoubleEmailAddressjava.lang.Floatjava.lang.Integerjava.lang.Longjava.util.Localejava.lang.Longjava.lang.StringTelephoneNumberObject.toString() method for generating values in the lexical space.
VV - The type of value represented.valueClass - The class of the represented value.
java.lang.NullPointerException - if the given value class is null.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||