public interface IElementAttribute<T> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
T |
getDefaultValue()
Obtém o valor padrão do atributo.
|
IElementAttribute<T> |
getDefaultValueAttribute()
Obtém um outro atributo que servirá de valor padrão para este atributo.
|
String |
getName()
Obtém o nome do atributo.
|
Class<T> |
getType()
Obtém o tipo do atributo.
|
StringToValueConverter<T> |
getValueConverter()
Conversor de valor do atributo para string.
|
boolean |
isOptional()
Indica se o atributo é opcional.
|
boolean |
validate(ParsedElement definition)
Valida o atributo de acordo com o elemento lido.
|
String getName()
boolean isOptional()
T getDefaultValue()
StringToValueConverter<T> getValueConverter()
IElementAttribute<T> getDefaultValueAttribute()
boolean validate(ParsedElement definition) throws ParseException
definition - o elemento.ParseException - em caso de erro de leitura do XML.Copyright © 2018. All rights reserved.