jpel.language
Class ExpressionIdFactory

java.lang.Object
  |
  +--jpel.language.ExpressionIdFactory

public class ExpressionIdFactory
extends java.lang.Object

É um gerador de identificadores.


Constructor Summary
ExpressionIdFactory()
           
 
Method Summary
static jpel.language.ExpressionId produce()
          Fornece um identificador.
static jpel.language.ExpressionId produce(jpel.language.ExpressionId id)
          Fornece um identificador único baseado no identificador fornecido.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionIdFactory

public ExpressionIdFactory()
Method Detail

produce

public static jpel.language.ExpressionId produce()
Fornece um identificador.

Returns:
Um identificador cujo prefixo é a data do sistema, concatenado com um número de série único.

produce

public static jpel.language.ExpressionId produce(jpel.language.ExpressionId id)
Fornece um identificador único baseado no identificador fornecido.

Parameters:
id - Identificador usado como referência.
Returns:
Um novo identificador.