-
public final class PropertyRepresents prompted property bound with its definition. Can interact with other properties using common context.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate Stringvalueprivate final Stringlabelprivate final PropertyTypetypeprivate final Objectoptionsprivate final Stringdescriptionprivate final Booleaninvalidprivate Booleanenabledprivate Booleanrequiredprivate final BooleanoptionalWithValueprivate final PropertyDefinitiondefinition
-
Constructor Summary
Constructors Constructor Description Property(PropertyDefinition definition, PropertyPrompt prompt, PropertyContext context)
-
Method Summary
Modifier and Type Method Description final Unitcontrol()final PropertyValidatorvalidate()final Unittoggle()final Unittoggle(Array<Out String> names)final Unittoggle(List<String> names)final Unittoggle(Boolean flag, Array<Out String> names)final Unittoggle(Boolean flag, List<String> patterns)final Propertyother(String name)final List<Property>others(String pattern)StringtoString()final StringgetName()final StringgetValue()final StringgetLabel()final PropertyTypegetType()final ObjectgetOptions()final StringgetDescription()final BooleangetInvalid()final BooleangetEnabled()final BooleangetRequired()final BooleangetOptionalWithValue()final PropertyDefinitiongetDefinition()final UnitsetValue(String value)final UnitsetEnabled(Boolean enabled)final UnitsetRequired(Boolean required)-
-
Constructor Detail
-
Property
Property(PropertyDefinition definition, PropertyPrompt prompt, PropertyContext context)
-
-
Method Detail
-
validate
final PropertyValidator validate()
-
getType
final PropertyType getType()
-
getOptions
final Object getOptions()
-
getDescription
final String getDescription()
-
getInvalid
final Boolean getInvalid()
-
getEnabled
final Boolean getEnabled()
-
getRequired
final Boolean getRequired()
-
getOptionalWithValue
final Boolean getOptionalWithValue()
-
getDefinition
final PropertyDefinition getDefinition()
-
setEnabled
final Unit setEnabled(Boolean enabled)
-
setRequired
final Unit setRequired(Boolean required)
-
-
-
-