freemarker.ext.beans
Class BeansWrapper.MethodAppearanceDecision

java.lang.Object
  extended by freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision
Enclosing class:
BeansWrapper

public static final class BeansWrapper.MethodAppearanceDecision
extends java.lang.Object

Experimental class; subject to change! Used for BeansWrapper.finetuneMethodAppearance(java.lang.Class, java.lang.reflect.Method, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision) as output parameter; see there.


Constructor Summary
BeansWrapper.MethodAppearanceDecision()
           
 
Method Summary
 java.beans.PropertyDescriptor getExposeAsProperty()
           
 java.lang.String getExposeMethodAs()
           
 boolean getMethodShadowsProperty()
           
 void setExposeAsProperty(java.beans.PropertyDescriptor exposeAsProperty)
           
 void setExposeMethodAs(java.lang.String exposeAsMethod)
           
 void setMethodShadowsProperty(boolean shadowEarlierProperty)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeansWrapper.MethodAppearanceDecision

public BeansWrapper.MethodAppearanceDecision()
Method Detail

getExposeAsProperty

public java.beans.PropertyDescriptor getExposeAsProperty()

setExposeAsProperty

public void setExposeAsProperty(java.beans.PropertyDescriptor exposeAsProperty)

getExposeMethodAs

public java.lang.String getExposeMethodAs()

setExposeMethodAs

public void setExposeMethodAs(java.lang.String exposeAsMethod)

getMethodShadowsProperty

public boolean getMethodShadowsProperty()

setMethodShadowsProperty

public void setMethodShadowsProperty(boolean shadowEarlierProperty)