|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Incorpora o tipo List à linguagem funcional, definindo as operações permitidas sobre este tipo de dados.
Method Summary | |
jpel.language.ExpressionList |
append(jpel.language.Expression expression)
Adiciona uma expressão à lista. |
jpel.language.ExpressionList |
append(jpel.language.ExpressionList expressionList)
Adiciona uma lista de expressões à lista. |
jpel.language.ExpressionList |
clear()
Limpa a lista de expressoes. |
boolean |
contains(jpel.language.Expression expression)
Indica se uma expressão é parte constituinte da lista. |
boolean |
contains(jpel.language.ExpressionList expressionList)
Indica se lista de expressões é parte constituinte da lista. |
jpel.language.Expression |
head()
Retorna o elemento cabeça da lista. |
boolean |
isEmpty()
Indica se a lista está vazia. |
java.util.Iterator |
iterator()
Fornece um mecanismo de varrer os elementos de uma lista. |
long |
length()
Indica o tamanho da lista, isto é, quantas expressões estão presentes na lista. |
jpel.language.ExpressionList |
remove(jpel.language.Expression expression)
Remove uma expressão da lista. |
jpel.language.ExpressionList |
remove(jpel.language.ExpressionList expressionList)
Remove uma lista de expressões da lista. |
jpel.language.ExpressionList |
tail()
Retorna a cauda da lista. |
java.lang.String |
toString(java.lang.String prefix,
java.lang.String separator,
java.lang.String suffix)
Retorna a representação String da lista com um determinado prefixo e sufixo. |
Methods inherited from interface jpel.language.Expression |
createClone, equivalent, eval, freeVariable, getData, getData, getSource, getType, rebuild, setData, setSource, setType |
Method Detail |
public jpel.language.ExpressionList clear()
public jpel.language.ExpressionList append(jpel.language.Expression expression)
expression
- Expressão a ser adicionada.
public jpel.language.ExpressionList append(jpel.language.ExpressionList expressionList)
expressionList
- Expressões a serem adicionadas.
public jpel.language.ExpressionList remove(jpel.language.Expression expression)
expression
- Expressão a ser removida.
public jpel.language.ExpressionList remove(jpel.language.ExpressionList expressionList)
expressionList
- Expressões a serem removidas.
public boolean contains(jpel.language.Expression expression)
expression
- Expressão que se deseja procurar.
public boolean contains(jpel.language.ExpressionList expressionList)
expressionList
- Expressões que se deseja procurar.
public boolean isEmpty()
public long length()
public jpel.language.Expression head()
public jpel.language.ExpressionList tail()
public java.util.Iterator iterator()
public java.lang.String toString(java.lang.String prefix, java.lang.String separator, java.lang.String suffix)
prefix
- Prefixo a ser aplicado a lista de expressões separadas por
separator.separator
- Separador utilizado para representar a lista.suffix
- Sufixo a ser aplicato a lista de expressões separadas por
vírgulas.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |