# com.bea.p13n.content.expression Package

## Interface Summary

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

## Class Summary

ContentComparator | A comparator which can sort Content objects.
ExpressionAdapter | Class which can adapt between old com.beasys.commerce.foundation.expression and new com.bea.p13n.expression.Expressions, specifically for content.
ExpressionHelper | Helper class to handle dealing with content Expressions.
MapVariableFinder | A VariableFinder which uses a Map.
PropertyRef | An operator that represents the left-hand-side of a content query expression.
RequestPropertyRef | An operator that represents a reference to a request property on the right hand side of a content query expression.
Search | This represents parameters for searching for objects, specifically Content objects.
SessionPropertyRef | An operator that represents a reference to a session property on the right hand side of a content query expression.
SortCriteria | A class which handles the sortBy part of a Search.
UserPropertyRef | An operator that represents a reference to a user property on the right hand side of a content query expression.
Variables | Utility class to handle replacing ${varname} style variables in Strings.

## Exception Summary

ExpressionHelper.ParseException | Exception to report an error while parsing a query expression.