# com.bea.control Package

## Interface Summary

Control | The base interface for all controls.
ControlContext | The ControlContext interface defines the container services and events that controls can use at run time.
ControlContext.Callback | Provides a way for controls to receive callbacks from their environment.
ControlExtension | A marker interface indicating that the implementing source (in a JCX file) extends a Java control.
ControlFactory | This is a marker interface for all control factories.
ControlSource | A marker interface indicating that the implementing source (in a JCS file) is control source.
DatabaseControl | Simplifies access to a relational database from your Java code using SQL commands.
EntityEJBControl | As part of the EJB control, this interface simplifies access to entity Enterprise JavaBeans (EJBs).
Extensible | A control implementation must implement the Extensible interface if it can be extended by a control extension (through a JCX file).
ExternalCallbackTarget | The ExternalCallbackTarget interface is a marker interface that should be placed on any control implementation (JCS) class that can be the target of an asynchronous external callback.
Issue | Implement this interface to create an issue class that your control can return to have the IDE display errors or messages.
JMSControl | Simplifies access to the Java Message Service.
JwsContext | Provides access to container services that support web services (JWS files).
JwsContext.Callback | The Callback interface defines events that can be received through the `Context` object.
ServiceControl | Provides simplified access to web services.
ServiceControl.Callback | Provides a way for the Service control to pass callback events to its clients.
SessionEJBControl | As part of the EJB control, this interface simplifies access to session Enterprise JavaBeans (EJBs).
TimerControl | Notifies your application when a specified period of time has elapsed or when a specified absolute time has been reached.
TimerControl.Callback | Provides a way for the Timer control to receive callbacks.
TimerControlFactory | The base factory interface for the TimerControl.
ValidateAttribute | The ValidateAttribute interface provides methods with which you can validate a property tag attribute.
ValidateControl | The ValidateControl interface provides methods with which you can validate a control JCX file.
ValidateMethod | The ValidateMethod interface provides methods with which you can validate a control method.
ValidateTag | The ValidateTag interface can be used to validate a property annotation as a whole.

## Class Summary

DatabaseControl.SQLFragment |
DatabaseControl.SQLParameter |
DatabaseFilter | The DatabaseFilter class is a helper class for SQL generation.
DatabaseFilter.FilterTerm |
DatabaseFilter.SortTerm |
DefaultIssue | The DefaultIssue class provides a simple implementation of the Issue interface.
SoapFault | Web service developers can use the SoapFault class to control the shape of the detail of SOAP fault data.

## Exception Summary

ControlException | An exception class for use when throwing exceptions from a control.
ServiceControlException | The ServiceControlException class can be used to throw exceptions from a web service control.