|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |