# com.bea.p13n.expression.operator.logical Package

This package provides interfaces and classes for constructing expressions using logical operators.

All the operators in this package extend the base class `LogicalOperator` and implement either `BinaryOperator` or `UnaryOperator` depending on the type of operator (binary or unary), but the concrete multi-operand operator doesn't implement any of these interfaces.

This package provides following logical operators to construct a logical/boolean expression.

- LogicalAnd
- LogicalOr
- LogicalNot
- LogicalMultiAnd
- LogicalMultiOr

## Interface Summary

## Class Summary

LogicalAnd | Implementation of the LogicalAnd operator.
LogicalMultiAnd | Implementation of the LogicalMultiAnd operator.
LogicalMultiOr | Implementation of the LogicalMultiOr operator.
LogicalNot | Implementation of the LogicalNot operator.
LogicalOperator | Implementation of the LogicalOperator operator.
LogicalOr | Implementation of the LogicalOr operator.