jpel.language
Class MapReplaceImpl

java.lang.Object
  |
  +--jpel.language.MapReplaceImpl
All Implemented Interfaces:
MapReplace

public class MapReplaceImpl
extends java.lang.Object
implements MapReplace

Implementação padrão do mapeamento de substituição.


Constructor Summary
MapReplaceImpl()
           
 
Method Summary
 jpel.language.Expression get(jpel.language.Expression expression)
          Indica qual o novo valor da expressão dada.
 java.util.Iterator keys()
          Lista as expressoes que devem ser substituidas.
static void main(java.lang.String[] args)
           
 jpel.language.MapReplace mirror()
          Cria uma cópia do mapeamento.
 void put(jpel.language.Expression before, jpel.language.Expression after)
          Adiciona um substituição que deve acontecer quando o mapeamento for utilizado.
 void remove(jpel.language.Expression remove)
          Remove uma expressão do mapeamento.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapReplaceImpl

public MapReplaceImpl()
Method Detail

put

public void put(jpel.language.Expression before,
                jpel.language.Expression after)
Description copied from interface: MapReplace
Adiciona um substituição que deve acontecer quando o mapeamento for utilizado.

Specified by:
put in interface MapReplace
Parameters:
before - Expressões que se deseja substituir.
after - Expressão que deve ser colocada no lugar.

get

public jpel.language.Expression get(jpel.language.Expression expression)
Description copied from interface: MapReplace
Indica qual o novo valor da expressão dada.

Specified by:
get in interface MapReplace
Parameters:
expression - Expressão original.
Returns:
A expressão que deve ser utilizada no lugar da expressão original.

remove

public void remove(jpel.language.Expression remove)
Description copied from interface: MapReplace
Remove uma expressão do mapeamento.

Specified by:
remove in interface MapReplace
Parameters:
remove - A expressão que deve se rremovida do mapeamento.

keys

public java.util.Iterator keys()
Description copied from interface: MapReplace
Lista as expressoes que devem ser substituidas.

Specified by:
keys in interface MapReplace
Returns:

mirror

public jpel.language.MapReplace mirror()
Description copied from interface: MapReplace
Cria uma cópia do mapeamento.

Specified by:
mirror in interface MapReplace
Returns:
Um mapeamento idêntico.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)