|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ArchitectSession | |
| ArchitectSessionContext | The ArchitectSessionContext interface specifies a set of properties and methods for creating new Architect Sessions. |
| DeferredLoadable | The DeferredLoadable interface allows a heterogeneous collection of objects to be managed by a single piece of code that knows when they need to become fully loaded. |
| SQLObjectListener | Our own version of the javax.swing.event.TreeModelListener. |
| SQLObjectPreEventListener | Interface that listeners interested in knowing when a certain operation on a source SQLObject has been requested but has not yet been performed. |
| UserPrompter | The UserPrompter interface is a UI-neutral way for core business objects to solicit a response from the user. |
| UserPrompterFactory | |
| UserSettings | |
| Class Summary | |
|---|---|
| AbstractUserSetting | |
| AlwaysOKUserPrompter | A simple implementation of UserPrompter that is not a user prompter at all. |
| AlwaysOKUserPrompterFactory | Factory that creates user prompters that always respond with OK, and never actually prompt the user. |
| ArchitectSessionContextImpl | |
| ArchitectSessionImpl | The ArchitectSession class represents a single user's session with the architect. |
| ArchitectUtils | Collection of static utility methods for Architect. |
| ArchitectVersion | The ArchitectVersion class exists as a means of finding out which version of the Architect application you are dealing with. |
| CoreProject | |
| CoreUserSettings | This class is ill-conceived. |
| DateFormatAllowsNull | A DateFormat object that safely passes nulls through format(). |
| DeferrabilityConverter | Converts between String and SQLRelationship.Deferrability values. |
| DepthFirstSearch | The DepthFirstSearch class performs a depth-first search on a SQLDatabase, treating it as a graph where the SQLTable objects are the vertices and SQLRelationships are the edges that connect them. |
| InsertionPointWatcher<T extends SQLObject> | |
| LogWriter | Provide a simple logging facility for long running, complicated processes on the architect. |
| Messages | |
| PrintUserSettings | The DDLUserSettings class stores project-independent DDL settings. |
| SourceObjectIntegrityWatcher | Watches the session's root object, and reacts when SQLDatabase items are removed. |
| SQLCatalog | A SQLCatalog is a container for other SQLObjects. |
| SQLColumn | |
| SQLColumn.ColumnNameComparator | A comparator for SQLColumns that only pays attention to the column names. |
| SQLColumn.CompareByPKSeq | This comparator helps you sort a list of columns so that the primary key columns come first in their correct order, and all the other columns come after. |
| SQLDatabase | |
| SQLExceptionNode | A SQLExceptionNode exists for reporting failures in the SQLObject hierarchy. |
| SQLIndex | The SQLIndex class represents an index on a table in a relational database. |
| SQLObject | |
| SQLObjectEvent | |
| SQLObjectPreEvent | Event object associated with the SQLObject pre-event system. |
| SQLObjectRoot | This is normally an invisible root node that contains SQLDatabase objects. |
| SQLRelationship | The SQLRelationship class represents a foriegn key relationship between two SQLTable objects or two groups of columns within the same table. |
| SQLRelationship.ColumnMapping | |
| SQLRelationship.ColumnMappingFKColumnOrderComparator | Comparator that orders ColumnMapping objects by FK column position. |
| SQLSchema | A SQLSchema is a container for SQLTables. |
| SQLSequence | A SQLObject that represents a sequence in a database. |
| SQLTable | |
| SQLTable.Folder<T extends SQLObject> | The Folder class is a SQLObject that holds a SQLTable's child folders (columns and relationships). |
| SQLType | The SQLType class is a holder for a (name, typecode) pair. |
| UnclosableInputStream | Wrapper class around InputStream to prevent it from closing. |
| UpdateDeleteRuleConverter | Converts between String and SQLRelationship.UpdateDeleteRule values. |
| Enum Summary | |
|---|---|
| SQLIndex.AscendDescend | An enumeration to define if a column in an index should be ordered in ascending order, descending order, or it should be left undefined. |
| SQLRelationship.Deferrability | The enumeration of all referential integrity constraint checking policies. |
| SQLRelationship.UpdateDeleteRule | Enumeration of the various rules allowed for (foreign/imported/child) columns when their parent value is updated or deleted. |
| UserPrompter.UserPromptResponse | An enumeration of all the possible responses from the user. |
| Exception Summary | |
|---|---|
| ArchitectException | A general exception class for the Architect application. |
| ArchitectRuntimeException | The ArchitectRuntimeException is designed to wrap an ArchitectException in cases where a method which is not allowed to throw checked exceptions must propogate an ArchitectException. |
| ArchitectVersionParseException | The ArchitectVersionParseException represents a problem due to an incorrectly formatted version number string. |
| DuplicateColumnException | The DuplicateColumnException represents a failure to add a column to a table because the table already has a column with that name. |
| LockedColumnException | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||