| Package | Description |
|---|---|
| csbase.logic.algorithms.parsers | |
| csbase.logic.algorithms.parsers.elements | |
| csbase.logic.algorithms.parsers.elements.attributes |
| Modifier and Type | Method and Description |
|---|---|
Map<IElementAttribute<?>,Object> |
XmlParser.extractAttributes(IElementStructure<?> structure)
Extrai os atributos do elemento.
|
| Modifier and Type | Method and Description |
|---|---|
<E> E |
XmlParser.extractAttribute(IElementAttribute<E> attribute)
Extrai um elemento do elemento corrente.
|
<E> E |
XmlParser.getAttribute(IElementAttribute<E> attribute)
Busca de valor de um atriburo.
|
| Modifier and Type | Method and Description |
|---|---|
IElementAttribute<?> |
ElementStructure.getAttribute(String name)
Obtém um atributo a partir do seu nome.
|
IElementAttribute<?> |
ParsedElement.getAttribute(String name)
Obtém o atributo com o nome especificado.
|
| Modifier and Type | Method and Description |
|---|---|
List<IElementAttribute<?>> |
ElementStructure.getAttributes()
Obtém a lista de atributos do elemento.
|
List<IElementAttribute<?>> |
IElementStructure.getAttributes()
Obtém a lista de atributos do elemento.
|
Set<IElementAttribute<?>> |
ParsedElement.getAttributes()
Obtém o conjunto de atributos.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ElementStructure.addAttribute(IElementAttribute<?> attribute)
Adiciona um atributo.
|
| Constructor and Description |
|---|
ParsedElement(Map<IElementAttribute<?>,Object> attributeValues,
Map<IElementStructure<?>,List<ParsedElement>> children)
Construtor para elementos com filhos.
|
ParsedElement(Map<IElementAttribute<?>,Object> attributeValues,
String contentValue)
Construtor para elementos sem filhos.
|
ParsedParameter(Map<IElementAttribute<?>,Object> attributeValues,
Map<IElementStructure<?>,List<ParsedElement>> children,
String defaultCommandLinePattern)
Construtor.
|
ParsedSimpleParameter(Map<IElementAttribute<?>,Object> attributeValues,
Map<IElementStructure<?>,List<ParsedElement>> children,
String defaultCommandLinePattern)
Construtor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractElementAttribute<T>
Classe base para atributos de um elemento.
|
class |
ArrayAttribute
Atributo do tipo array de Strings.
|
class |
BooleanAttribute
Atributo do tipo booleano.
|
class |
DerivedTypeAttribute
Atributo cujo tipo depende do parâmetro especificado.
|
class |
DoubleAttribute
Atributo do tipo real.
|
class |
EnumerationAttribute<E extends Enum<E>>
Atributo do tipo enumeração.
|
class |
FileElementPipeAcceptanceAttribute
Atributo de tipo enumeração de
FileParameterPipeAcceptance |
class |
IntegerAttribute
Atributo do tipo inteiro.
|
class |
StringAttribute
Atributo do tipo string.
|
| Modifier and Type | Method and Description |
|---|---|
IElementAttribute<T> |
IElementAttribute.getDefaultValueAttribute()
Obtém um outro atributo que servirá de valor padrão para este atributo.
|
IElementAttribute<T> |
AbstractElementAttribute.getDefaultValueAttribute()
Obtém um outro atributo que servirá de valor padrão para este atributo.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractElementAttribute.setDefaultValueAttribute(IElementAttribute<T> defaultValueAttribute)
Define um parâmetro que vai determinar valor padrão deste atributo.
|
| Constructor and Description |
|---|
AbstractElementAttribute(String name,
Class<T> type,
boolean optional,
T defaultValue,
IElementAttribute<T> defaultValueAttribute)
Construtor.
|
Copyright © 2017. All rights reserved.