I’m in a such a situation :

 

Public abstract class TopLevel{

 

       Private static class NestedLevel {

            Public String getMethod1() {

            }

       }

}

 

How do I call the nested static class method ‘getMethod1’ in ognl in the
html template?

 

I asked this because If I just use  something like in java: 

public abstract NestedLevel getnestedLevel();
 

And in the html template -  

ognl: nestedLevel.getMethod1

 

Then it gives java.lang.IllegalAccessError

My question is how do i access the method in the inner private nested class.

[ +/- ] Exception: tried to access class
com.digitalmountain.tapestry.pages.datacollections.FilterForm$EmailBooleanBean
from class $ASTChain_135407e3d4f
java.lang.IllegalAccessError
Stack Trace:
$ASTChain_135407e3d4f.get($ASTChain_135407e3d4f.java)
org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.read(ExpressionEvaluatorImpl.java:141)
org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:139)
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:125)
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
org.apache.tapestry.form.TextField.renderFormComponent(TextField.java:51)
org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:104)

--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Calling-nested-class-method-in-ognl-tp5460991p5460991.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to