Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.objectstyle.cayenne.modeler.action.* (26)org.objectstyle.cayenne.modeler.control.* (8)
org.objectstyle.cayenne.modeler.datamap.* (25)org.objectstyle.cayenne.modeler.event.* (36)
org.objectstyle.cayenne.modeler.model.* (3)org.objectstyle.cayenne.modeler.util.* (28)
org.objectstyle.cayenne.modeler.validator.* (10)org.objectstyle.cayenne.modeler.view.* (7)

org.objectstyle.cayenne.modeler: Javadoc index of package org.objectstyle.cayenne.modeler.


Package Samples:

org.objectstyle.cayenne.modeler.control
org.objectstyle.cayenne.modeler.validator
org.objectstyle.cayenne.modeler.action
org.objectstyle.cayenne.modeler.util
org.objectstyle.cayenne.modeler.view
org.objectstyle.cayenne.modeler.event
org.objectstyle.cayenne.modeler.datamap
org.objectstyle.cayenne.modeler.model

Classes:

ChooseDbRelationshipDialog: Used to select the DbRelationship for ObjRelationship mapping. Allows selecting the relationship, canceling, edit the relationship and create new relationship. It is needed for the cases when there is more than one DbRelationship between start and end entities, like in the case when the DbRelationship starts and ends in the same DbEntity. The choice is returned in getChoice() method. If choice is SELECT or EDIT, the selected DbRelationship may be retrieved by getDbRelationship(), which will return the list with one DbRelationship. List is used for the future expansion, when one ObjRelaitonship ...
EventController: Implementation of event dispatching in CayenneModeler using mediator design pattern. TODO: Refactor the event model, so that events are generic and contain "path" to a project node in question. After this is done, EventController should no longer maintain the selection model (currentXYZ ivars), rather it should update internal model.
EOModelSelectFilter: Filter that defines the rules for EOModel selection. This filter will only allow selection of the following files/directories: Directories with name matching *.eomodeld that contain index.eomodeld . index.eomodeld files contained within *.eomodeld directory.
ExistingSelectionProcessor: Callback interface for panes of detail views to process existing selections. When tab is selected processExistingSelection() is called to reset the state if the tab has any rows selected. For example, this is useful when we want to reset the state of the "Remove" button if the tab has attributes (relationships) already selected.
DbAttributePairTableModel: Model for editing DbAttributePair-s. Changes in the join attributes don't take place until commit() is called. Creation of the new DbAttributes is not allowed - user should choose from the existing ones.
MapUtil: Provides utility methods to perform complex actions on objects in the org.objectstyle.cayenne.map package. TODO: this class is a good candidate to be included in the map package.
EntityWrapper: Wrapper for Entity. Used to put entities into the JTree and any other place where toString() method must return entity name. Also provides GUI-specific utility methods for entities.
BrowserControl: Opens a URL in the system default browser. Code is based on JavaWorld article by Steven Spencer.
ModelerPreferences: ModelerPreferences class supports persistent user preferences. Preferences are saved in the user home directory in " $HOME/.cayenne/modeler.preferences " file.
ObjAttributeTableModel: Model for the Object Entity attributes and for Obj to DB Attribute Mapping tables. Allows adding/removing attributes, modifying the types and the names.
CayenneToolbarButton: Button class used in CayenneModeler toolbar buttons. On changes in button text, will update toolbar tip instead. This is needed to work with Actions.
RecentFileMenu: Menu that contains a list of previously used files. It is built from CayenneModeler preferences by calling rebuildFromPreferences .
EOModelFileFilter: FileFilter used with JFileChooser to filter file view for EOModel selection. This filter will only display directories and index.eomodeld files.
RelationshipWrapper: Wrapper for Relationship. Used to put relationships into the JTree and any other place where toString() method must return relationship name.
DataDomainWrapper: Wrapper for DataDomain. Used to put DataDomains into the JTree and any other place where toString() method must return DataDomain name.
RelationshipEvent: Represents events resulted from Relationship changes in CayenneModeler. This event is used for both ObjRelationships and DbRelationships.
BrowseView: Tree of domains, data maps, data nodes (sources) and entities. When item of the tree is selected, detailed view for that item comes up.
DataNodeWrapper: GUI wrapper for DataNode. Used to put DataNodes into the JTree and any other place where toString() method must return DataNode's name.
AttributeEvent: Represents events resulted from Attribute changes in CayenneModeler. This event is used for both ObjAttributes and DbAttributes.
FileSystemViewDecorator: Limits access to the specified root directory and its sub-directories. If root directory is null, uses system file system view.
ScopeWidgetFactory: Utility class to create Scope Swing widgets following default look-and-feel of CayenneModeler. Mirrors CayenneWidgetFactory.
EntityEvent: Represents events resulted from Entity changes in CayenneModeler. This event is used for both ObjEntities and DbEntities.
CayenneAction: Superclass of CayenneModeler actions that implements support for some common functionality, exception handling, etc.
RemoveAction: Removes currently selected object from the project. This can be Domain, DataNode, Entity, Attribute or Relationship.
Editor: Main frame of CayenneModeler. Responsibilities include coordination of enabling/disabling of menu and toolbar.

Home | Contact Us | Privacy Policy | Terms of Service