public class DoubleAttribute extends AbstractElementAttribute<Double>
| Modifier | Constructor and Description |
|---|---|
|
DoubleAttribute(String name)
Construtor para atributos obrigatórios.
|
protected |
DoubleAttribute(String name,
boolean isOptional,
Double defaultValue,
DoubleAttribute defaultValueAttribute,
Double minimumValue,
DoubleAttribute minimumValueAttribute,
Double maximumValue,
DoubleAttribute maximumValueAttribute)
Construtor.
|
|
DoubleAttribute(String name,
Double defaultValue)
Construtor para atributos opcionais.
|
|
DoubleAttribute(String name,
Double minimumValue,
Double maximumValue)
Construtor para atributos obrigatórios.
|
|
DoubleAttribute(String name,
Double defaultValue,
Double minimumValue,
Double maximumValue)
Construtor para atributos opcionais.
|
| Modifier and Type | Method and Description |
|---|---|
StringToValueConverter<Double> |
getValueConverter()
Conversor de valor do atributo para string.
|
void |
setMaximumValue(Double maximumValue)
Atribui o valor máximo do atributo.
|
void |
setMaximumValueAttribute(DoubleAttribute maximumValueAttribute)
Define o atributo que determina o valor máximo deste atributo.
|
void |
setMinimumValue(Double minimumValue)
Atribui o valor mínimo do atributo.
|
void |
setMinimumValueAttribute(DoubleAttribute minimumValueAttribute)
Define o atributo que determina o valor mínimo deste atributo.
|
boolean |
validate(ParsedElement definition)
Valida o atributo de acordo com o elemento lido.
|
getDefaultValue, getDefaultValueAttribute, getName, getType, isOptional, setDefaultValueAttributeprotected DoubleAttribute(String name, boolean isOptional, Double defaultValue, DoubleAttribute defaultValueAttribute, Double minimumValue, DoubleAttribute minimumValueAttribute, Double maximumValue, DoubleAttribute maximumValueAttribute)
name - nome do atributo.isOptional - indicativo de opcionalidade.defaultValue - valor padrão do atributo.defaultValueAttribute - atributo com valor padrão.minimumValue - valor mínimo do atributo.minimumValueAttribute - atributo que define o valor mínimo deste
atributo.maximumValue - valor máximo do atributo.maximumValueAttribute - atributo que define o valor máximo deste
atributo.public DoubleAttribute(String name, Double defaultValue, Double minimumValue, Double maximumValue)
name - nome do atributo.defaultValue - valor padrão do atributo.minimumValue - valor mínimo do atributo.maximumValue - valor máximo do atributo.public DoubleAttribute(String name, Double defaultValue)
name - nome do atributo.defaultValue - valor padrão do atributo.public DoubleAttribute(String name, Double minimumValue, Double maximumValue)
name - nome do atributo.minimumValue - valor mínimo do atributo.maximumValue - valor máximo do atributo.public DoubleAttribute(String name)
name - nome do atributo.public void setMinimumValue(Double minimumValue)
minimumValue - o valor mínimo.public void setMaximumValue(Double maximumValue)
maximumValue - o valor máximo.public void setMaximumValueAttribute(DoubleAttribute maximumValueAttribute)
maximumValueAttribute - o valor máximo.public void setMinimumValueAttribute(DoubleAttribute minimumValueAttribute)
minimumValueAttribute - o valor mínimo.public boolean validate(ParsedElement definition) throws ParseException
validate in interface IElementAttribute<Double>validate in class AbstractElementAttribute<Double>definition - o elemento.ParseException - em caso de erro de leitura do XML.public StringToValueConverter<Double> getValueConverter()
Copyright © 2018. All rights reserved.