|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ProjectTraversalHandler | ProjectTraversalHandler defines callback methods that are invoked during project tree traversal. |
Class Summary | |
---|---|
ApplicationProject | Represents Cayenne application project. |
ApplicationProjectFile | ApplicationProjectFile is a ProjectFile abstraction of the main project file in a Cayenne project. |
CayenneUserDir | CayenneUserDir represents a directory where all Cayenne-related information is stored on the user machine. |
DataMapFile | DataMapFile is a ProjectFile abstraction of the DataMap file in a Cayenne project. |
DataMapProject | Cayenne project that consists of a single DataMap. |
DataNodeConfigInfo | Stores information necessary to reconfigure nodes of existing projects. |
DataNodeFile | DataNodeFile is a ProjectFile abstraction of the DataNode file in a Cayenne project. |
FlatProjectView | FlatProjectView converts a project tree into a list of nodes, thus flattening the tree. |
NamedObjectFactory | Factory class that generates various Cayenne objects with default names that are unique in their corresponding context. |
PartialProject | PartialProject is a "lightweight" project implementation. |
Project | Describes a model of Cayenne project. |
ProjectConfigInfo | Stores project information necessary to reconfigure existing projects. |
ProjectConfiguration | Subclass of FileConfiguration used in the project model. |
ProjectConfigurator | Performs on the fly reconfiguration of Cayenne projects. |
ProjectDataSource | ProjectDataSource is a DataSource implementation used by the project model. |
ProjectDataSourceFactory | Factory of DataSource objects used by the project model. |
ProjectFile | ProjectFile is an adapter from an object in Cayenne project to its representation in the file system. |
ProjectPath | Immutable holder of a selection path within a Cayenne project. |
ProjectTraversal | ProjectTraversal allows to traverse Cayenne project tree in a "depth-first" order starting from an arbitrary level to its children. |
Exception Summary | |
---|---|
ProjectException | Runtime exception thrown on various errors within project model. |
Contains model classes used by CayenneModeler or any other MVC type of application to work with Cayenne project files. Like any good model in MVC, it is independent from a specific GUI layer.
org.apache.cayenne.project
package views the objects that
comprise project tree from the point of semantics
rather than logical relationships. It is normally not used in deployment.
org.apache.cayenne.project
package provides safe implementations of
read/write operations on Cayenne project and handles validation, using validators
from org.apache.cayenne.project.validator
package.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |