Uses of Interface
org.apache.commons.betwixt.expression.Expression

Packages that use Expression
org.apache.commons.betwixt This package contains the main betwixt introspection code. 
org.apache.commons.betwixt.expression This package contains the system which extracts values from beans. 
 

Uses of Expression in org.apache.commons.betwixt
 

Fields in org.apache.commons.betwixt declared as Expression
private  Expression ElementDescriptor.contextExpression
          the expression used to evaluate the new context of this node or null if the same context is to be used
private  Expression BeanProperty.propertyExpression
          The Expression used to read values of this property (possibly null)
private  Expression Descriptor.textExpression
          the expression used to evaluate the text value of this node
 

Methods in org.apache.commons.betwixt that return Expression
 Expression ElementDescriptor.getContextExpression()
          Returns the expression used to evaluate the new context of this element.
 Expression BeanProperty.getPropertyExpression()
          Gets the expression used to read this property.
 Expression Descriptor.getTextExpression()
          Gets the expression used to evaluate the text value of this node for a particular Context.
 

Methods in org.apache.commons.betwixt with parameters of type Expression
private  ElementDescriptor BeanProperty.createDescriptorForCollective(IntrospectionConfiguration configuration, Updater propertyUpdater, Expression propertyExpression)
          Creates an ElementDescriptor for a collective type property
private  ElementDescriptor BeanProperty.createDescriptorForMap(IntrospectionConfiguration configuration, Expression propertyExpression)
          Creates an ElementDescriptor for an Map type property
private  NodeDescriptor BeanProperty.createDescriptorForPrimitive(IntrospectionConfiguration configuration, Expression propertyExpression, Updater propertyUpdater)
          Creates a NodeDescriptor for a primitive type node
private  ElementDescriptor BeanProperty.createDescriptorForStandard(Expression propertyExpression, Updater propertyUpdater, IntrospectionConfiguration configuration)
          Creates an ElementDescriptor for a standard property
 void ElementDescriptor.setContextExpression(Expression contextExpression)
          Sets the expression used to evaluate the new context of this element
 void Descriptor.setTextExpression(Expression textExpression)
          Sets the expression used to evaluate the text value of this node for a particular Context
 

Constructors in org.apache.commons.betwixt with parameters of type Expression
BeanProperty(java.lang.String propertyName, java.lang.Class propertyType, Expression propertyExpression, Updater propertyUpdater)
          Construct a BeanProperty.
 

Uses of Expression in org.apache.commons.betwixt.expression
 

Classes in org.apache.commons.betwixt.expression that implement Expression
 class ClassNameExpression
          ClassNameExpression returns the current class name of the context bean
 class ConstantExpression
          ConstantExpression represents a constant expression.
 class DynaBeanExpression
          An Expression that gets a property value from a DynaBean.
 class EmptyExpression
          EmptyExpression returns the same value as is passed in.
 class IteratorExpression
          IteratorExpression returns an iterator over the current context.
 class MethodExpression
          MethodExpression evaluates a method on the current bean context.
 class StringExpression
          StringExpression returns the current context object as a string.
 class VariableExpression
          VariableExpression represents a variable expression such as $foo which returns the value of the given variable.
 

Fields in org.apache.commons.betwixt.expression declared as Expression
private  Expression IteratorExpression.expression
          Use this Expression to perform initial evaluation
 

Constructors in org.apache.commons.betwixt.expression with parameters of type Expression
IteratorExpression(Expression expression)
          Construct IteratorExpression using given expression for initial evaluation.