| Interface | Description | 
|---|---|
| AppServerTarget | |
| ArchiveElement | Implemented by elements that can be part of a parent archive. | 
| CompositeDependable | A dependable that exposes other Dependables, and is itself a Dependable. | 
| CompositeState | |
| ContribPathFilter | |
| DeployDependable | A DeployDependable is a deployable object that may in turn depend on
 other Dependables. | 
| Interdependency | Interface that captures the 0-many dependencies between a subject and its Dependable(s). | 
| MasterString | Interface used with PCDATA data classes that also have a master
  String. | 
| NodeDependable | |
| ProfileDependable | 
| Class | Description | 
|---|---|
| AbstractDeployer | Base class for constructing new Deployers. | 
| AbstractHashDependable | Base class for creating Dependable(s). | 
| AbstractStatefulDeployer | A stateful deployer can persist for more than one deployment cycle. | 
| BatchDeployer | Composite pattern. | 
| BuildDeployer | Bridge from Deployment into the Build system. | 
| CdaFilter | This class encapsulates the notion of a single class dependency
  analyzer filter. | 
| CdaFilters | This class contains filters to be used with the class dependency
  analyzer. | 
| CdaSettings | Class dependency analyzer settings. | 
| Contributor | Deprecated use  Contributorinstead. | 
| DefaultCompositeState | |
| DefaultState | |
| DeployedModule | |
| DescriptorIO | A concrete instance of  DescriptorIOmanages the
  operations required to create, load, and persist an instance of an
  XML deployment descriptor. | 
| DynamicDeployer | A DynamicDeployer is used to fetch another Deployer from a DeploymentFactory
 at runtime. | 
| FileGroup | Represents all the File Groups within a deployment profile. | 
| FileGroupPackager | Deprecated Use oracle.jdeveloper.deploy.pkg.Packagers instead. | 
| FileGroups | |
| LibraryDependencies | |
| LibraryFileGroup | A file group that represents library selections. | 
| ModuleContext | |
| ModuleFileGroup | |
| ModulePackager | |
| NullDeployer | A null-deployer does not do anything, and does not fire any events. | 
| PackagingFileGroup | FileGroup that represents packaging instructions that apply a
  set of filters to a set of initial contributors. | 
| Pcdata | Base class for objects which are persisted in PCDATA tags in XML. | 
| ProjectFileGroup | FileGroup that represents the old way of selecting files for
  deployment: choosing the source files within the project to
  deploy and the corresponding dependency-analyzer filters to
  apply to those selections. | 
| SelectedArchives | Class that represents selected archives. | 
| SelectedProjectFiles | Data model that represents a group of files that are in the project
  that are selected (or deselected) to be involved in deployment. | 
| SelectionRule | |
| SelectionRules | 
| Exception | Description | 
|---|---|
| FilterException |