Class IntegerProperty
- java.lang.Object
-
- org.neotropic.util.visual.properties.AbstractProperty<Integer>
-
- org.neotropic.util.visual.properties.IntegerProperty
-
public class IntegerProperty extends AbstractProperty<Integer>
Support for Integer properties- Author:
- Orlando Paz <orlando.paz@kuwaiba.org>
-
-
Field Summary
-
Fields inherited from class org.neotropic.util.visual.properties.AbstractProperty
NULL_LABEL
-
-
Constructor Summary
Constructors Constructor Description IntegerProperty(String name, String displayName, String description, Integer value, TranslationService ts)
IntegerProperty(String name, String displayName, String description, Integer value, TranslationService ts, boolean readOnly)
IntegerProperty(String name, String displayName, String description, Integer 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.AbstractField
getAdvancedEditor()
An advanced editor for the propertyString
getAsString()
The value to be displayed on screenInteger
getDefaultValue()
com.vaadin.flow.component.AbstractField
getInplaceEditor()
A simple field that will be used to edit the propertyboolean
supportsAdvancedEditor()
Does it support an advanced editor? If trueboolean
supportsInplaceEditor()
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
-
IntegerProperty
public IntegerProperty(String name, String displayName, String description, Integer value, TranslationService ts)
-
IntegerProperty
public IntegerProperty(String name, String displayName, String description, Integer value, TranslationService ts, boolean readOnly)
-
IntegerProperty
public IntegerProperty(String name, String displayName, String description, Integer value, TranslationService ts, boolean readOnly, boolean mandatory, boolean unique)
-
-
Method Detail
-
getAdvancedEditor
public com.vaadin.flow.component.AbstractField getAdvancedEditor()
Description copied from class:AbstractProperty
An advanced editor for the property- Specified by:
getAdvancedEditor
in classAbstractProperty<Integer>
- Returns:
-
supportsAdvancedEditor
public boolean supportsAdvancedEditor()
Description copied from class:AbstractProperty
Does it support an advanced editor? If true- Specified by:
supportsAdvancedEditor
in classAbstractProperty<Integer>
- Returns:
-
getInplaceEditor
public com.vaadin.flow.component.AbstractField getInplaceEditor()
Description copied from class:AbstractProperty
A simple field that will be used to edit the property- Specified by:
getInplaceEditor
in classAbstractProperty<Integer>
- Returns:
-
getAsString
public String getAsString()
Description copied from class:AbstractProperty
The value to be displayed on screen- Specified by:
getAsString
in classAbstractProperty<Integer>
- Returns:
- The string representation of the value of the property
-
supportsInplaceEditor
public boolean supportsInplaceEditor()
Description copied from class:AbstractProperty
Does it support in place editor? If true- Specified by:
supportsInplaceEditor
in classAbstractProperty<Integer>
- Returns:
-
getDefaultValue
public Integer getDefaultValue()
- Specified by:
getDefaultValue
in classAbstractProperty<Integer>
-
-