|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.melati.poem | |
|---|---|
| org.melati | See melati.org. |
| org.melati.admin | A Melati Database Administration System. |
| org.melati.app | Abstract classes and examples for using Melati as a command line application. |
| org.melati.example.contacts | A very simple Contacts Management System. |
| org.melati.example.contacts.generated | The POEM-generated support classes for org.melati.example.contacts. |
| org.melati.example.odmg | A proof of concept example of ODMG compliance. |
| org.melati.example.odmg.generated | The POEM-generated support classes for org.melati.example.odmg. |
| org.melati.login | Access control for a Melati database. |
| org.melati.poem | Persistent Object Engine for Melati. |
| org.melati.poem.csv | Importing CSV files into a Melati Database. |
| org.melati.poem.dbms | Melati drivers for assorted JDBC compliant DBMS. |
| org.melati.poem.generated | The POEM-generated support classes for org.melati.poem. |
| org.melati.poem.odmg | POEM implementation of the ODMG API. |
| org.melati.poem.transaction | The transaction API for POEM. |
| org.melati.poem.util | Utilities used in POEM. |
| org.melati.servlet | Servlet specific elements of Melati. |
| org.melati.template | Using Templates to render Objects to output formats. |
| org.melati.test | This directory contains a series of interactive tests to help in setting up and debugging a Melati installation. |
| org.melati.util | An assortment of useful objects. |
| Classes in org.melati.poem used by org.melati | |
|---|---|
| Database
An RDBMS database. |
|
| Field
A Field. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemLocale
A wrapper for a Locale for use within Melati. |
|
| Table
A table. |
|
| User
A registered user. |
|
| Classes in org.melati.poem used by org.melati.admin | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| Database
An RDBMS database. |
|
| Field
A Field. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemException
Base class for all Poem exceptions. |
|
| Table
A table. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
| Classes in org.melati.poem used by org.melati.app | |
|---|---|
| PoemException
Base class for all Poem exceptions. |
|
| Classes in org.melati.poem used by org.melati.example.contacts | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| Database
An RDBMS database. |
|
| DefinitionSource
A possible origin for metadata for a Field, Column
or Table. |
|
| JdbcPersistent
The object representing a single table row; this is the PO in POEM! |
|
| JdbcTable
A Table. |
|
| Persistable
An object which can be persisted, ie has a Troid. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemDatabase
Though generated by POEM this is the class all generated databases extend. |
|
| PoemDatabaseTables
Melati POEM generated, programmer modifyable interface stub giving all the available tables in the PoemDatabase. |
|
| PoemException
Base class for all Poem exceptions. |
|
| Selectable
An object on which selections can be performed. |
|
| Table
A table. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
| Classes in org.melati.poem used by org.melati.example.contacts.generated | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| CapabilityTable
The Table of Capabilitys. |
|
| Column
Abstract Table column which is extended by the generated classes. |
|
| ColumnInfoTable
A Table which holds information about all Columns in
a Database. |
|
| Database
An RDBMS database. |
|
| DefinitionSource
A possible origin for metadata for a Field, Column
or Table. |
|
| Field
A Field. |
|
| GroupCapabilityTable
The Table of GroupCapabilitys. |
|
| GroupMembershipTable
The Table of GroupMemberships. |
|
| GroupTable
The Table of Groups. |
|
| JdbcPersistent
The object representing a single table row; this is the PO in POEM! |
|
| JdbcTable
A Table. |
|
| NoSuchRowPoemException
Thrown when a reference to a non existent row is made. |
|
| Persistable
An object which can be persisted, ie has a Troid. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemDatabase
Though generated by POEM this is the class all generated databases extend. |
|
| PoemDatabaseTables
Melati POEM generated, programmer modifyable interface stub giving all the available tables in the PoemDatabase. |
|
| PoemException
Base class for all Poem exceptions. |
|
| Selectable
An object on which selections can be performed. |
|
| SettingTable
A Table which is used like a properties file. |
|
| Table
A table. |
|
| TableCategoryTable
A Table which holds TableCategorys. |
|
| TableInfoTable
A Table which holds information about all Tables in
the Database. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
| User
A registered user. |
|
| UserTable
The Table of registered Users. |
|
| ValidationPoemException
Thrown when a Field's value does not meet its contract. |
|
| Classes in org.melati.poem used by org.melati.example.odmg | |
|---|---|
| Database
An RDBMS database. |
|
| DefinitionSource
A possible origin for metadata for a Field, Column
or Table. |
|
| JdbcPersistent
The object representing a single table row; this is the PO in POEM! |
|
| JdbcTable
A Table. |
|
| Persistable
An object which can be persisted, ie has a Troid. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemDatabase
Though generated by POEM this is the class all generated databases extend. |
|
| PoemDatabaseTables
Melati POEM generated, programmer modifyable interface stub giving all the available tables in the PoemDatabase. |
|
| PoemException
Base class for all Poem exceptions. |
|
| Selectable
An object on which selections can be performed. |
|
| Table
A table. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
| Classes in org.melati.poem used by org.melati.example.odmg.generated | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| CapabilityTable
The Table of Capabilitys. |
|
| Column
Abstract Table column which is extended by the generated classes. |
|
| ColumnInfoTable
A Table which holds information about all Columns in
a Database. |
|
| Database
An RDBMS database. |
|
| DefinitionSource
A possible origin for metadata for a Field, Column
or Table. |
|
| Field
A Field. |
|
| GroupCapabilityTable
The Table of GroupCapabilitys. |
|
| GroupMembershipTable
The Table of GroupMemberships. |
|
| GroupTable
The Table of Groups. |
|
| JdbcPersistent
The object representing a single table row; this is the PO in POEM! |
|
| JdbcTable
A Table. |
|
| NoSuchRowPoemException
Thrown when a reference to a non existent row is made. |
|
| Persistable
An object which can be persisted, ie has a Troid. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemDatabase
Though generated by POEM this is the class all generated databases extend. |
|
| PoemDatabaseTables
Melati POEM generated, programmer modifyable interface stub giving all the available tables in the PoemDatabase. |
|
| PoemException
Base class for all Poem exceptions. |
|
| Selectable
An object on which selections can be performed. |
|
| SettingTable
A Table which is used like a properties file. |
|
| Table
A table. |
|
| TableCategoryTable
A Table which holds TableCategorys. |
|
| TableInfoTable
A Table which holds information about all Tables in
the Database. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
| UserTable
The Table of registered Users. |
|
| ValidationPoemException
Thrown when a Field's value does not meet its contract. |
|
| Classes in org.melati.poem used by org.melati.login | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| PoemException
Base class for all Poem exceptions. |
|
| User
A registered user. |
|
| Classes in org.melati.poem used by org.melati.poem | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| AccessToken
An AccessToken (aka User). |
|
| AppBugPoemException
Thrown when the error is likely to be caused by an error in the application programmers code, such as mistypeing a class name or mis-configuring a property. |
|
| AtomPoemType
Base class for all atomic types. |
|
| BasePoemType
Base class of all fundamental types. |
|
| BooleanPoemType
A Boolean Nullable Field type. |
|
| CachedCount
A cached instance of an SQL count query. |
|
| CachedExists
A cached instance of an SQL count > 0 query. |
|
| CachedQuery
Object to return the results of a query with caching. |
|
| CachedSelection
A cached instance of an SQL select query. |
|
| Capability
The quality of being able to perform an action. |
|
| CapabilityTable
The Table of Capabilitys. |
|
| Column
Abstract Table column which is extended by the generated classes. |
|
| ColumnInfo
All the data defining a Column; actually a Persistent
from the ColumnInfoTable. |
|
| ColumnInfoTable
A Table which holds information about all Columns in
a Database. |
|
| Database
An RDBMS database. |
|
| DatabaseInitialisationPoemException
|
|
| DBConsistencyPoemException
Those thrown when the database becomes inconsistent. |
|
| DefinitionSource
A possible origin for metadata for a Field, Column
or Table. |
|
| DeletedPoemType
A DeletedField is a flag field in a record which marks the whole record as deleted. |
|
| DeletionIntegrityPoemException
Thrown when an attempt is made to delete a Persistent which is
referred to by others and where the IntegrityFix is
prevent. |
|
| DisplayLevel
An attribute of a Column which indicates what level of
reporting of a Table it should be included in. |
|
| DoublePoemType
Normal doubles, dependant upon the database/SQL implementation. |
|
| DuplicateColumnNamePoemException
Thrown when an attempt to create a Column in a Table
which already contains one of that name is made. |
|
| DuplicateDeletedColumnPoemException
Thrown when an attempt to create a second Column of type
DeletedPoemType in a Table is made. |
|
| DuplicateTableNamePoemException
Thrown when an attempt to add a Table to a Database
which already has one of that name. |
|
| DuplicateTroidColumnPoemException
Thrown when an attempt to add a second Troid column is made. |
|
| ExecutingSQLSeriousPoemException
Thrown when there is a problem exceuting an SQL command and it really matters. |
|
| Field
A Field. |
|
| FieldAccessPoemException
Thrown when an unauthorised access of a Field
of a Persistent is attempted. |
|
| FieldAttributes
An interface which defines attributes of all Fields. |
|
| FixedPointAtomPoemType
An extension of AtomPoemType which adds precision
and scale. |
|
| Group
An authorisation grouping that a User can belong to. |
|
| GroupCapability
A record of a Group's ability to perform an action. |
|
| GroupCapabilityTable
The Table of GroupCapabilitys. |
|
| GroupMembershipTable
The Table of GroupMemberships. |
|
| GroupTable
The Table of Groups. |
|
| IndexPoemType
An object with an Integer index to its value, introduced to the class hierarchy to distinguish between an Integer as a value and an Integer as a key. |
|
| InitialisationPoemException
Thrown when a candidate Persistent fails its validation tests
prior to being written to the database. |
|
| Initialiser
A piece of code for initialising a newly created Persistent
object in a POEM Table. |
|
| IntegerPoemType
Plain old integers, the range being contingent on the underlying SQL type. |
|
| IntegrityFix
Class representing what to do about references to a Persistent
which is about to be deleted. |
|
| JdbcPersistent
The object representing a single table row; this is the PO in POEM! |
|
| JdbcTable
A Table. |
|
| LongPoemType
Normal longs: INT8. |
|
| NoAccessTokenPoemException
Thrown when it is discovered that a PoemThread is running
without an AccessToken. |
|
| NonRootSetAccessTokenPoemException
Thrown when an attempt is made to change the AccessToken under
which a PoemThread is running by a PoemThread with an
AccessToken other than RootAccessToken. |
|
| NormalPoemException
Thrown deliberately by the programmer. |
|
| NoSuchColumnPoemException
Thrown when a reference to a non-existent Column is made. |
|
| NoSuchRowPoemException
Thrown when a reference to a non existent row is made. |
|
| NoSuchTablePoemException
Thrown when a reference to a non existent Table is made. |
|
| NotInSessionPoemException
Thrown when it is discovered that a Transaction has
somehow been created outside a Session. |
|
| ParsingPoemException
Thrown when there is a problem with the format of the String
representation of a non-String datatype instance. |
|
| Persistable
An object which can be persisted, ie has a Troid. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PersistentAccessPoemException
Thrown when an unauthorised access of a Persistent is attempted. |
|
| PoemDatabaseFactory.PoemShutdownThread
Shutdown databases cleanly when JVM exits. |
|
| PoemDatabaseTables
Melati POEM generated, programmer modifyable interface stub giving all the available tables in the PoemDatabase. |
|
| PoemException
Base class for all Poem exceptions. |
|
| PoemLocale
A wrapper for a Locale for use within Melati. |
|
| PoemLogEvent
A record of any underlying DBMS action. |
|
| PoemTable
Melati POEM generated, programmer modifiable inheritance hook. |
|
| PoemTask
Something that can be run. |
|
| PoemTransaction
A set of dbms actions, which can be rolled back if necessary. |
|
| PoemType
A data type. |
|
| PoemTypeFactory
An object factory which produces PoemType objects
given a Database and a code. |
|
| PoemTypeFactory.Parameter
A Parameter object which knows whether a PoemType
is nullable and its size. |
|
| PreparedStatementFactory
Maintains a cache of PreparedStatements for an SQL
statement string. |
|
| PreparedTailoredQuery
A TailoredQuery which uses a PreparedStatement. |
|
| ReadFieldAccessPoemException
Thrown when an unauthorised read of a Field
of a Persistent is attempted. |
|
| ReferencePoemType
A data type that is a reference to a Persistent object. |
|
| RestrictedReferencePoemType
A pointer to a subset of a Table. |
|
| ResultSetEnumeration
An Enumeration created by filtering a
ResultSet according to an abstract
function applied to each element of the ResultSet. |
|
| Searchability
The quality of being searchable: yes, no or primary. |
|
| Selectable
An object on which selections can be performed. |
|
| SeriousPoemException
Thrown when there is an Exception thrown in a situation where
normal operation cannot sustain it. |
|
| SessionToken
A Session Token. |
|
| Setting
A setting, analageous to a Property. |
|
| SettingTable
A Table which is used like a properties file. |
|
| SizedAtomPoemType
An AtomPoemType with a size. |
|
| SQLLogEvent
A record of any executed SQL statement. |
|
| SQLPoemException
Thrown when there is an SQLException thrown by the dbms. |
|
| SQLPoemType
A datatype of a Field which is both a PoemType
and an SQLType. |
|
| SQLSeriousPoemException
Thrown when there is an SQLException thrown by the dbms
in a situation where it matters. |
|
| SQLType
A native SQL Field datatype. |
|
| StandardIntegrityFix
A class which defines the three standard integrity fixes of delete, clear and prevent. |
|
| StringPoemType
Base of all character sequence types. |
|
| StructuralModificationFailedPoemException
Thrown when an SQLException is thrown by a command to
alter or create a table. |
|
| Table
A table. |
|
| TableCategory
A grouping into which a Table can be assigned, eg Data
or System. |
|
| TableCategoryTable
A Table which holds TableCategorys. |
|
| TableInfo
All the data defining a Table; actually a Persistent
from the TableInfoTable. |
|
| TableInfoTable
A Table which holds information about all Tables in
the Database. |
|
| TableListener
An object which can be notified when a Table is accessed. |
|
| TableMap
|
|
| TailoredQuery
This is how you run low-level SQL queries including joins, and get the results back in the form of convenient Melati Fields which can be
rendered automatically in templates. |
|
| TailoredResultSetEnumeration
A ResultSetEnumeration relying on a TailoredQuery
for column and access information. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
| TroidPoemType
Table row ids. |
|
| TypeMismatchPoemException
Thrown when the type of an object isn't the one expected. |
|
| UnexpectedExceptionPoemException
Thrown when there is a problem in a situation where it is assumed, for the normal working of the system, that there will not be one. |
|
| User
A registered user. |
|
| UserTable
The Table of registered Users. |
|
| ValidationPoemException
Thrown when a Field's value does not meet its contract. |
|
| ValueInfo
Abstract persistent generated from Poem.dsd and extended to cover Setting and ColumnInfo. |
|
| ValueInfoTable
Melati POEM generated, programmer modifiable stub for a ValueInfoTable object. |
|
| Classes in org.melati.poem used by org.melati.poem.csv | |
|---|---|
| Database
An RDBMS database. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| Table
A table. |
|
| Classes in org.melati.poem used by org.melati.poem.dbms | |
|---|---|
| AtomPoemType
Base class for all atomic types. |
|
| BasePoemType
Base class of all fundamental types. |
|
| BinaryPoemType
A Blob Field type. |
|
| BooleanPoemType
A Boolean Nullable Field type. |
|
| Column
Abstract Table column which is extended by the generated classes. |
|
| ExecutingSQLPoemException
Thrown when there is a problem executing an SQL command. |
|
| NormalPoemException
Thrown deliberately by the programmer. |
|
| ParsingPoemException
Thrown when there is a problem with the format of the String
representation of a non-String datatype instance. |
|
| PoemException
Base class for all Poem exceptions. |
|
| PoemType
A data type. |
|
| SeriousPoemException
Thrown when there is an Exception thrown in a situation where
normal operation cannot sustain it. |
|
| SizedAtomPoemType
An AtomPoemType with a size. |
|
| SQLPoemException
Thrown when there is an SQLException thrown by the dbms. |
|
| SQLPoemType
A datatype of a Field which is both a PoemType
and an SQLType. |
|
| SQLType
A native SQL Field datatype. |
|
| StringPoemType
Base of all character sequence types. |
|
| Table
A table. |
|
| Classes in org.melati.poem used by org.melati.poem.generated | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| Capability
The quality of being able to perform an action. |
|
| CapabilityTable
The Table of Capabilitys. |
|
| Column
Abstract Table column which is extended by the generated classes. |
|
| ColumnInfo
All the data defining a Column; actually a Persistent
from the ColumnInfoTable. |
|
| ColumnInfoTable
A Table which holds information about all Columns in
a Database. |
|
| Database
An RDBMS database. |
|
| DefinitionSource
A possible origin for metadata for a Field, Column
or Table. |
|
| DisplayLevel
An attribute of a Column which indicates what level of
reporting of a Table it should be included in. |
|
| Field
A Field. |
|
| Group
An authorisation grouping that a User can belong to. |
|
| GroupCapability
A record of a Group's ability to perform an action. |
|
| GroupCapabilityTable
The Table of GroupCapabilitys. |
|
| GroupMembership
A record of a User's belonging to a Group. |
|
| GroupMembershipTable
The Table of GroupMemberships. |
|
| GroupTable
The Table of Groups. |
|
| JdbcPersistent
The object representing a single table row; this is the PO in POEM! |
|
| JdbcTable
A Table. |
|
| NoSuchRowPoemException
Thrown when a reference to a non existent row is made. |
|
| Persistable
An object which can be persisted, ie has a Troid. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemDatabaseTables
Melati POEM generated, programmer modifyable interface stub giving all the available tables in the PoemDatabase. |
|
| PoemException
Base class for all Poem exceptions. |
|
| PoemTable
Melati POEM generated, programmer modifiable inheritance hook. |
|
| PoemTypeFactory
An object factory which produces PoemType objects
given a Database and a code. |
|
| Searchability
The quality of being searchable: yes, no or primary. |
|
| Selectable
An object on which selections can be performed. |
|
| Setting
A setting, analageous to a Property. |
|
| SettingTable
A Table which is used like a properties file. |
|
| StandardIntegrityFix
A class which defines the three standard integrity fixes of delete, clear and prevent. |
|
| Table
A table. |
|
| TableCategory
A grouping into which a Table can be assigned, eg Data
or System. |
|
| TableCategoryTable
A Table which holds TableCategorys. |
|
| TableInfo
All the data defining a Table; actually a Persistent
from the TableInfoTable. |
|
| TableInfoTable
A Table which holds information about all Tables in
the Database. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
| User
A registered user. |
|
| UserTable
The Table of registered Users. |
|
| ValidationPoemException
Thrown when a Field's value does not meet its contract. |
|
| ValueInfo
Abstract persistent generated from Poem.dsd and extended to cover Setting and ColumnInfo. |
|
| ValueInfoTable
Melati POEM generated, programmer modifiable stub for a ValueInfoTable object. |
|
| Classes in org.melati.poem used by org.melati.poem.odmg | |
|---|---|
| Database
An RDBMS database. |
|
| Classes in org.melati.poem used by org.melati.poem.transaction | |
|---|---|
| PoemException
Base class for all Poem exceptions. |
|
| Classes in org.melati.poem used by org.melati.poem.util | |
|---|---|
| PoemException
Base class for all Poem exceptions. |
|
| Classes in org.melati.poem used by org.melati.servlet | |
|---|---|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemException
Base class for all Poem exceptions. |
|
| Classes in org.melati.poem used by org.melati.template | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| Field
A Field. |
|
| FieldAttributes
An interface which defines attributes of all Fields. |
|
| Persistent
The object representing a single table row; this is the PO in POEM! |
|
| PoemException
Base class for all Poem exceptions. |
|
| PoemLocale
A wrapper for a Locale for use within Melati. |
|
| Classes in org.melati.poem used by org.melati.test | |
|---|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when a User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
|
| Classes in org.melati.poem used by org.melati.util | |
|---|---|
| PoemException
Base class for all Poem exceptions. |
|
| Treeable
Methods an object must have to be treated as a Tree. |
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||