Class StringProperty
- java.lang.Object
 - 
- org.neotropic.util.visual.properties.AbstractProperty<String>
 - 
- org.neotropic.util.visual.properties.StringProperty
 
 
 
- 
public class StringProperty extends AbstractProperty<String>
Support for String like properties- Author:
 - Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.neotropic.util.visual.properties.AbstractProperty
NULL_LABEL 
 - 
 
- 
Constructor Summary
Constructors Constructor Description StringProperty(String name, String displayName, String description, String value, TranslationService ts)StringProperty(String name, String displayName, String description, String value, TranslationService ts, boolean readOnly)StringProperty(String name, String displayName, String description, String value, TranslationService ts, boolean readOnly, boolean masked)StringProperty(String name, String displayName, String description, String value, TranslationService ts, boolean readOnly, boolean mandatory, boolean unique) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vaadin.flow.component.AbstractFieldgetAdvancedEditor()An advanced editor for the propertyStringgetAsString()The value to be displayed on screenStringgetDefaultValue()com.vaadin.flow.component.AbstractFieldgetInplaceEditor()A simple field that will be used to edit the propertybooleansupportsAdvancedEditor()Does it support an advanced editor? If truebooleansupportsInplaceEditor()Does it support in place editor? If true- 
Methods inherited from class org.neotropic.util.visual.properties.AbstractProperty
getAccept, getCancel, getDescription, getDisplayName, getName, getType, getValue, hasBinder, isMandatory, isReadOnly, isUnique, setAccept, setCancel, setDescription, setDisplayName, setHasBinder, setMandatory, setName, setReadOnly, setType, setUnique, setValue, toString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
StringProperty
public StringProperty(String name, String displayName, String description, String value, TranslationService ts)
 
- 
StringProperty
public StringProperty(String name, String displayName, String description, String value, TranslationService ts, boolean readOnly)
 
- 
StringProperty
public StringProperty(String name, String displayName, String description, String value, TranslationService ts, boolean readOnly, boolean masked)
 
- 
StringProperty
public StringProperty(String name, String displayName, String description, String value, TranslationService ts, boolean readOnly, boolean mandatory, boolean unique)
 
 - 
 
- 
Method Detail
- 
getAdvancedEditor
public com.vaadin.flow.component.AbstractField getAdvancedEditor()
Description copied from class:AbstractPropertyAn advanced editor for the property- Specified by:
 getAdvancedEditorin classAbstractProperty<String>- Returns:
 
 
- 
supportsAdvancedEditor
public boolean supportsAdvancedEditor()
Description copied from class:AbstractPropertyDoes it support an advanced editor? If true- Specified by:
 supportsAdvancedEditorin classAbstractProperty<String>- Returns:
 
 
- 
getInplaceEditor
public com.vaadin.flow.component.AbstractField getInplaceEditor()
Description copied from class:AbstractPropertyA simple field that will be used to edit the property- Specified by:
 getInplaceEditorin classAbstractProperty<String>- Returns:
 
 
- 
getAsString
public String getAsString()
Description copied from class:AbstractPropertyThe value to be displayed on screen- Specified by:
 getAsStringin classAbstractProperty<String>- Returns:
 - The string representation of the value of the property
 
 
- 
supportsInplaceEditor
public boolean supportsInplaceEditor()
Description copied from class:AbstractPropertyDoes it support in place editor? If true- Specified by:
 supportsInplaceEditorin classAbstractProperty<String>- Returns:
 
 
- 
getDefaultValue
public String getDefaultValue()
- Specified by:
 getDefaultValuein classAbstractProperty<String>
 
 - 
 
 -