|
Interface Summary |
| IContainer |
A container may contains any number of site resources |
| IContentSource |
|
| IPropertyManager |
A Property manager service
It is associating a property to a resource so that properties may be retrieved
later given a resource and a property name. |
| IResourceManager |
The resource manager is the entry point to the resource tree. |
| IResourceMetadata |
Metadata that describes a site object
There are some predefined metadata fields
but custom fields can be added or removed dinamically |
| IResourceTreeRoot |
The root of the Apogee resource tree. |
| ISite |
A site manage a tree of resources and is the tree resource root
Resources are managed through the site controller. |
| ISiteContainer |
A container of ISite resources |
| ISiteController |
A site controller operation execution and notification on a specific site
There are a small set of required operations for any type of site. |
| ISiteControllerRegistry |
A registry keeping associations between site types (site URI schemas) and controller classes |
| ISiteFile |
Marker interface for resource that cannot have children |
| ISiteFolder |
Marker interface for all site resource that may contains other resources
The path of a contained resource is container.getPath() + '/' + resource.getName()
and the URI is container.getURI() + '/' + resource.getName() |
| ISiteOperation |
This object describe an operation on a site that may modify site resources. |
| ISiteOperationHandler |
|
| ISiteOperationListener |
A listener notified when a site operation is performed |
| ISiteOperationStatus |
|
| ISiteResource |
A Site resource is a resource specific to a site context. |
| ISiteResourceVisitor |
|
| ISiteService |
A site service |