jpel.remote.language
Class ExpressionRemote

java.lang.Object
  |
  +--AbstractNamedExpression
        |
        +--jpel.remote.language.ExpressionRemote
Direct Known Subclasses:
ExpressionRMI, ExpressionSocket

public abstract class ExpressionRemote
extends AbstractNamedExpression

Define o protótipo de uma expressão remota.

See Also:
Serialized Form

Constructor Summary
ExpressionRemote(java.lang.String id, ExpressionType type, Expression host, Expression port, Expression expression)
           
 
Method Summary
 boolean equivalent(Expression expression)
           
 void freeVariable(ExpressionList list)
           
 Expression getExpression()
           
 Expression getHost()
           
 Expression getPort()
           
 void setExpression(Expression expression)
           
 void setHost(Expression host)
           
 void setPort(Expression port)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionRemote

public ExpressionRemote(java.lang.String id,
                        ExpressionType type,
                        Expression host,
                        Expression port,
                        Expression expression)
Method Detail

getHost

public Expression getHost()

setHost

public void setHost(Expression host)

setPort

public void setPort(Expression port)

getPort

public Expression getPort()

setExpression

public void setExpression(Expression expression)

getExpression

public Expression getExpression()

freeVariable

public void freeVariable(ExpressionList list)

equivalent

public boolean equivalent(Expression expression)