com.beasys.commerce.foundation.expression

com.beasys.commerce.foundation.expression  Package

Interface Summary

Criteria

The simple expression container in an expression string.

Expression

An Expression represent a comparision expression.

Logical

An expression which does a boolean AND or OR against a list of child expression.

Search

This represents parameters for searching for objects, specifically Content objects.

VariableFinder

The interface for an object which can return the value for variables during variable substitution.

Class Summary

CriteriaHome

The home class for the Criteria belonging.

CriteriaImpl

The default Criteria implementation.

ExpressionHome

Expressions should never be explicitly created via ExpressionHome.

ExpressionImpl

This is the abstract base class for CriteriaImpl and LogicalImpl.

LogicalHome

The home class for the Logical belonging.

LogicalImpl

An expression which does a boolean AND or OR against a list of child expression.

MapVariableFinder

A VariableFinder which uses a Map.

SearchHome

The home class for the Search belonging.

SearchImpl

An implementation of the Search interface.

SortCriteria

A little class which handles the sortBy part of a Search.

Variables

Utility class to handle replacing ${varname} style variables in Strings.