public class DefaultRequiredField extends Object implements RequiredField
RequiredField| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultRequiredField.RegisterPersistence |
| Constructor and Description |
|---|
DefaultRequiredField() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeSorted() |
boolean |
canBeTemporal() |
RequiredField |
clone() |
String |
getDescription()
Get a description about what the fields represents
|
String |
getName()
Gets the name of the RequiredField to identify it
|
String |
getTemporalInterval() |
DataType |
getType()
Get the type of the data that this field will contain.
|
DataType |
getType(String type) |
String |
getValue()
Gets the value to the field
|
boolean |
isNumeric()
Check if the data has only numerical data
|
boolean |
isOptional()
Check if the data is optional in the data definition of the
ChartDataSet |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setCanBeSorted(boolean b) |
void |
setCanBeTemporal(boolean b) |
void |
setDescription(String description)
Sets a description to the RequiredField
|
void |
setIsNumeric(boolean isNum)
Set the flag of the field to optional or not
|
void |
setIsOptional(boolean b)
Set the flag of the field to optional or not
|
void |
setName(String name)
Establish a name to the RequiredField
|
void |
setTemporalInterval(String temporalInterval2) |
void |
setType(String type)
Sets a Datatype to the content data represented by this field
|
void |
setValue(String value)
Sets the value to the field
|
public String getName()
RequiredFieldgetName in interface RequiredFieldpublic void setName(String name)
RequiredFieldsetName in interface RequiredFieldpublic String getDescription()
RequiredFieldgetDescription in interface RequiredFieldpublic void setDescription(String description)
RequiredFieldsetDescription in interface RequiredFieldpublic DataType getType()
RequiredFieldgetType in interface RequiredFieldDataType of the data contained.public void setType(String type)
RequiredFieldsetType in interface RequiredFieldpublic void setValue(String value)
RequiredFieldsetValue in interface RequiredFieldpublic String getValue()
RequiredFieldgetValue in interface RequiredFieldpublic boolean isNumeric()
RequiredFieldisNumeric in interface RequiredFieldpublic void setIsNumeric(boolean isNum)
RequiredFieldsetIsNumeric in interface RequiredFieldpublic void setIsOptional(boolean b)
RequiredFieldsetIsOptional in interface RequiredFieldpublic boolean isOptional()
RequiredFieldChartDataSetisOptional in interface RequiredFieldpublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceExceptionpublic RequiredField clone()
clone in interface RequiredFieldclone in class Objectpublic void setTemporalInterval(String temporalInterval2)
setTemporalInterval in interface RequiredFieldpublic String getTemporalInterval()
getTemporalInterval in interface RequiredFieldpublic boolean canBeTemporal()
canBeTemporal in interface RequiredFieldpublic void setCanBeTemporal(boolean b)
setCanBeTemporal in interface RequiredFieldpublic void setCanBeSorted(boolean b)
setCanBeSorted in interface RequiredFieldpublic boolean canBeSorted()
canBeSorted in interface RequiredField