Uses of Interface
org.jminor.common.model.valuemap.ValueChangeMapEditModel

Packages that use ValueChangeMapEditModel
org.jminor.common.model.valuemap   
org.jminor.common.ui.valuemap   
org.jminor.framework.client.model   
 

Uses of ValueChangeMapEditModel in org.jminor.common.model.valuemap
 

Classes in org.jminor.common.model.valuemap that implement ValueChangeMapEditModel
 class AbstractValueChangeMapEditModel<K,V>
          A class which facilitates the editing of the contents of a ValueChangeMap instance by providing a validation mechanism as well as value change events.
 

Uses of ValueChangeMapEditModel in org.jminor.common.ui.valuemap
 

Methods in org.jminor.common.ui.valuemap that return ValueChangeMapEditModel
 ValueChangeMapEditModel<K,V> ValueChangeMapEditPanel.getEditModel()
           
protected  ValueChangeMapEditModel<K,V> AbstractValueMapLink.getEditModel()
           
 

Methods in org.jminor.common.ui.valuemap with parameters of type ValueChangeMapEditModel
static
<K> void
ValueLinkValidators.addValidator(TextValueLink<K> valueLink, JTextComponent textComponent, ValueChangeMapEditModel<K,Object> editModel)
          Adds a validator to the given text component, based on the given value link and edit model
static
<K> void
ValueLinkValidators.addValidator(TextValueLink<K> valueLink, JTextComponent textComponent, ValueChangeMapEditModel<K,Object> editModel, Color validBackgroundColor, Color invalidBackgroundColor, String defaultToolTip)
          Adds a validator to the given text component, based on the given value link and edit model
protected  String AbstractValueMapLink.getValidationMessage(ValueChangeMapEditModel<K,V> editModel)
          If the current value is invalid this method should return a string describing the nature of the invalidity, if the value is valid this method should return null
 

Constructors in org.jminor.common.ui.valuemap with parameters of type ValueChangeMapEditModel
AbstractValueMapLink(ValueChangeMapEditModel<K,V> editModel, K key, LinkType linkType)
           
BooleanValueLink(ButtonModel buttonModel, ValueChangeMapEditModel<K,Object> editModel, K key)
          Instantiates a new BooleanValueLink.
BooleanValueLink(ButtonModel buttonModel, ValueChangeMapEditModel<K,Object> editModel, K key, LinkType linkType)
          Instantiates a new BooleanValueLink.
ComboBoxValueLink(JComboBox comboBox, ValueChangeMapEditModel<K,Object> editModel, K property)
          Instantiate a new ComboBoxValueLink
ComboBoxValueLink(JComboBox comboBox, ValueChangeMapEditModel<K,Object> editModel, K property, LinkType linkType, boolean isString)
          Instantiate a new ComboBoxValueLink
DateValueLink(JFormattedTextField textField, ValueChangeMapEditModel<K,Object> editModel, K key, LinkType linkType, DateFormat dateFormat, boolean isTimestamp)
          Instantiates a new DateValueLink.
DoubleValueLink(DoubleField textField, ValueChangeMapEditModel<K,Object> editModel, K key, boolean immediateUpdate, LinkType linkType)
          Instantiates a new DoubleValueLink.
FormattedValueLink(JFormattedTextField textComponent, ValueChangeMapEditModel<K,Object> editModel, K key, Format format, boolean immediateUpdate, LinkType linkType)
          Instantiates a new FormattedValueLink
IntValueLink(IntField textField, ValueChangeMapEditModel<K,Object> editModel, K key, boolean immediateUpdate, LinkType linkType)
          Instantiates a new IntValueLink.
TextValueLink(JTextComponent textComponent, ValueChangeMapEditModel<K,Object> editModel, K key, boolean immediateUpdate)
          Instantiates a new TextValueLink
TextValueLink(JTextComponent textComponent, ValueChangeMapEditModel<K,Object> editModel, K key, boolean immediateUpdate, LinkType linkType)
          Instantiates a new TextValueLink
TristateValueLink(TristateButtonModel buttonModel, ValueChangeMapEditModel<K,Object> editModel, K key)
          Instantiates a new TristateValueLink.
TristateValueLink(TristateButtonModel buttonModel, ValueChangeMapEditModel<K,Object> editModel, K key, LinkType linkType)
          Instantiates a new TristateValueLink.
ValueChangeMapEditPanel(ValueChangeMapEditModel<K,V> model)
          Instantiates a new ValueChangeMapEditPanel based on the given model.
 

Uses of ValueChangeMapEditModel in org.jminor.framework.client.model
 

Subinterfaces of ValueChangeMapEditModel in org.jminor.framework.client.model
 interface EntityEditModel
          Specifies a class for editing entity instances.
 

Classes in org.jminor.framework.client.model that implement ValueChangeMapEditModel
 class DefaultEntityEditModel
          A default EntityEditModel implementation String entityID = "some.entity"; String clientTypeID = "JavadocDemo"; User user = new User("scott", "tiger"); EntityConnectionProvider connectionProvider = EntityConnectionProviders.createConnectionProvider(user, clientTypeID); EntityEditModel editModel = new DefaultEntityEditModel(entityID, connectionProvider); EntityEditPanel panel = new EntityEditPanel(editModel);