org.apache.tapestry.services.impl
Class CompiledExpression

java.lang.Object
  extended by org.apache.tapestry.services.impl.CompiledExpression

public class CompiledExpression
extends Object

Simple struct used by HiveMindExpressionCompiler to hold temporary references to all of the objects involved in compiling / generating a compiled ognl expression.


Constructor Summary
CompiledExpression(Node expression, Object root, org.apache.hivemind.service.MethodSignature getter, org.apache.hivemind.service.MethodSignature setter)
           
 
Method Summary
 Node getExpression()
           
 org.apache.hivemind.service.ClassFab getGeneratedClass()
           
 org.apache.hivemind.service.MethodSignature getGetterMethod()
           
 Object getRoot()
           
 org.apache.hivemind.service.MethodSignature getSettermethod()
           
 void setExpression(Node expression)
           
 void setGeneratedClass(org.apache.hivemind.service.ClassFab generatedClass)
           
 void setGetterMethod(org.apache.hivemind.service.MethodSignature method)
           
 void setRoot(Object root)
           
 void setSetterMethod(org.apache.hivemind.service.MethodSignature method)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompiledExpression

public CompiledExpression(Node expression,
                          Object root,
                          org.apache.hivemind.service.MethodSignature getter,
                          org.apache.hivemind.service.MethodSignature setter)
Method Detail

getGeneratedClass

public org.apache.hivemind.service.ClassFab getGeneratedClass()

setGeneratedClass

public void setGeneratedClass(org.apache.hivemind.service.ClassFab generatedClass)

getExpression

public Node getExpression()

setExpression

public void setExpression(Node expression)

getRoot

public Object getRoot()

setRoot

public void setRoot(Object root)

getGetterMethod

public org.apache.hivemind.service.MethodSignature getGetterMethod()

setGetterMethod

public void setGetterMethod(org.apache.hivemind.service.MethodSignature method)

getSettermethod

public org.apache.hivemind.service.MethodSignature getSettermethod()

setSetterMethod

public void setSetterMethod(org.apache.hivemind.service.MethodSignature method)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.