public class NameBuilderListener<T extends Entity> extends java.lang.Object implements Datasource.ItemPropertyChangeListener<T>
Modifier and Type | Field and Description |
---|---|
protected Datasource |
datasource |
static java.lang.String |
DEFAULT_NAME_PATTERN |
protected FieldGroup |
fieldGroup |
protected java.lang.String |
pattern |
protected Window |
window |
Modifier | Constructor and Description |
---|---|
protected |
NameBuilderListener() |
|
NameBuilderListener(Datasource datasource) |
|
NameBuilderListener(FieldGroup fieldGroup) |
|
NameBuilderListener(Window window) |
|
NameBuilderListener(Window window,
java.lang.String pattern) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getFieldValue(java.lang.String name) |
protected boolean |
isGeneratingDisplayName(java.lang.String pattern,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String middleName,
java.lang.String property,
java.lang.Object prevValue) |
void |
itemPropertyChanged(Datasource.ItemPropertyChangeEvent<T> e)
Property value of some datasource item changed.
|
protected void |
setFullName(java.lang.String displayedName) |
public static final java.lang.String DEFAULT_NAME_PATTERN
protected Window window
protected FieldGroup fieldGroup
protected Datasource datasource
protected java.lang.String pattern
protected NameBuilderListener()
public NameBuilderListener(Window window)
public NameBuilderListener(Window window, java.lang.String pattern)
public NameBuilderListener(FieldGroup fieldGroup)
public NameBuilderListener(Datasource datasource)
protected boolean isGeneratingDisplayName(java.lang.String pattern, java.lang.String firstName, java.lang.String lastName, java.lang.String middleName, java.lang.String property, java.lang.Object prevValue)
protected void setFullName(java.lang.String displayedName)
protected java.lang.String getFieldValue(java.lang.String name)
public void itemPropertyChanged(Datasource.ItemPropertyChangeEvent<T> e)
Datasource.ItemPropertyChangeListener
CollectionDatasource
this method may be
called for any item of collection if its property value changed.itemPropertyChanged
in interface Datasource.ItemPropertyChangeListener<T extends Entity>