Uses of Package
de.mguennewig.pobjects.metadata

Packages that use de.mguennewig.pobjects.metadata
de.mguennewig.pobjects The package de.mguennewig.pobjects provides an abstraction layer on top of a set of database tables by which table rows can be accessed transparently as Java objects. 
de.mguennewig.pobjects.demo The package de.mguennewig.pobjects.demo prodives a demo application to show the basic usage of the de.mguennewig.pobjects package. 
de.mguennewig.pobjects.event The package provides classes to listen to database changes performed over the PObject library. 
de.mguennewig.pobjects.filesystem This package contains a PObjects Container that uses the file system tree as a database table. 
de.mguennewig.pobjects.jdbc This package contains Container implementations that use a JDBC connection. 
de.mguennewig.pobjects.memdb This package contains a simple non-persistent Container implementation that operates only in memory. 
de.mguennewig.pobjects.metadata This package contains the metadata classes used by the PObject library. 
de.mguennewig.pobjects.optional The package de.mguennewig.pobjects.optional contains classes that depend on optional external libraries. 
de.mguennewig.pobjform This package contains the PObjForm library, which support Swing dialogs and HTML forms that use the metadata of the PObjects library. 
de.mguennewig.pobjform.html This package contains the HTML form interface of the PObjForm library. 
de.mguennewig.pobjform.swing This package contains the Swing dialog interface of the PObjForm library. 
de.mguennewig.pobjimport The package de.mguennewig.pobjimport provides the classes for a tool named PObjImport which can be used to import and export data from a persistent object database in a database implementation independent way. 
de.mguennewig.pobjsearch This package contains the PObjSearch framework that is based on the PObjForm library. 
de.mguennewig.pobjtool The package de.mguennewig.pobjtool provides the classes for a tool named PObjTool which generates Java classes for the de.mguennewig.pobjects library out of an XML file. 
de.mguennewig.pobjtool.ddl This package contains the DataDefinition implementations for the different supported DBMS. 
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects
ClassDecl
          A class declaration describes both an application class and an SQL table.
Column
          Defines a table attribute.
CommandDecl
          Declaration of an user supplied SQL command.
Constraint
          Abstract base class for a constraint definition.
Declaration
          Abstract base class for all declarations.
Field
          A Column that belongs to an existing table.
FormDecl
          Declaration of a form.
IdField
          A field to identify a row.
Int32Type
          Integer type covering the range from -2^31 to 2^31 - 1.
Module
          A Module is a collection of type definitions, table expressions and form declarations which belong to one JAVA Package.
NestedSetType
          Rows of the target table represent a nested set associated with the parent table.
Parameter
          An input parameter of an `select' element.
PObjDictionary
          A collection of Modules.
RefType
          Reference to an object.
SelectExpr
          A select expression defines an SQL `SELECT' statement, together with meta information about the statement that enables pobjects to manipulate and execute it.
Sequence
          Provides the parameters needed to maintain an automatically generated primary key for the table rows.
SqlEntity
          Interface for all SQL entities that can be accessed by a schema name within the database.
SqlStatement
          Interface describing a declaration that contains a SQL statement.
StringType
          Basic string type with an upper limit to its length.
TableExpr
          Abstract base class for all table expressions.
Type
          All types that can be used for a field of a persistent object must implement this interface.
UniqueConstraint
          Defines a unique-constraint for an n-tuple of attributes.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects.demo
ClassDecl
          A class declaration describes both an application class and an SQL table.
Field
          A Column that belongs to an existing table.
IdField
          A field to identify a row.
Int32Type
          Integer type covering the range from -2^31 to 2^31 - 1.
NumericType
          Type for arbitrary precision numbers.
PObjDictionary
          A collection of Modules.
RefType
          Reference to an object.
StringType
          Basic string type with an upper limit to its length.
UniqueConstraint
          Defines a unique-constraint for an n-tuple of attributes.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects.event
ClassDecl
          A class declaration describes both an application class and an SQL table.
Column
          Defines a table attribute.
Sequence
          Provides the parameters needed to maintain an automatically generated primary key for the table rows.
TableExpr
          Abstract base class for all table expressions.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects.filesystem
ClassDecl
          A class declaration describes both an application class and an SQL table.
Column
          Defines a table attribute.
Field
          A Column that belongs to an existing table.
NumericType
          Type for arbitrary precision numbers.
Sequence
          Provides the parameters needed to maintain an automatically generated primary key for the table rows.
StringType
          Basic string type with an upper limit to its length.
TableExpr
          Abstract base class for all table expressions.
TimeStampType
          A time stamp stored as a decimal number, for example as a 14 digit yyyyMMddHHmmss.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects.jdbc
ClassDecl
          A class declaration describes both an application class and an SQL table.
Column
          Defines a table attribute.
PObjDictionary
          A collection of Modules.
Sequence
          Provides the parameters needed to maintain an automatically generated primary key for the table rows.
SqlStatement
          Interface describing a declaration that contains a SQL statement.
Type
          All types that can be used for a field of a persistent object must implement this interface.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects.memdb
ClassDecl
          A class declaration describes both an application class and an SQL table.
Column
          Defines a table attribute.
ForeignKeyConstraint
          Defines a foreign key constraint for an n-tuple of attributes into another table.
PObjDictionary
          A collection of Modules.
Sequence
          Provides the parameters needed to maintain an automatically generated primary key for the table rows.
TableExpr
          Abstract base class for all table expressions.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects.metadata
AbstractType
          Abstract type implementation.
BlobType
          Binary Large Object Type.
BlockDesc
          Represents HTML block elements.
BlockFlowDesc
          A block with FlowDesc content.
BlockListDesc
          A list element for ul, ol and tr.
ClassDecl
          A class declaration describes both an application class and an SQL table.
Column
          Defines a table attribute.
CommandDecl
          Declaration of an user supplied SQL command.
Constraint
          Abstract base class for a constraint definition.
Declaration
          Abstract base class for all declarations.
Description
          An internal representation of a HTML description.
Field
          A Column that belongs to an existing table.
FlowDesc
          Common base type for HTML inline and block elements.
ForeignKeyConstraint
          Defines a foreign key constraint for an n-tuple of attributes into another table.
FormDecl
          Declaration of a form.
FormEntry
          A form entry describes (usually) a line of an form, including a label and any interactive elements associated with it.
IdField
          A field to identify a row.
Index
          A database index.
InlineDesc
          Represents HTML inline elements and character data.
InputEntry
          A form entry describes an input element within a form.
Join
          An implicit Column that joins two tables.
JoinType
          Non scalar type denoting a join between two tables.
MapItem
          Maps a value actually stored in the database to a user representation.
Module
          A Module is a collection of type definitions, table expressions and form declarations which belong to one JAVA Package.
Parameter
          An input parameter of an `select' element.
PrimaryKeyConstraint
          A primary key constraint is a UniqueConstraint which also forbids null values.
RecordEntry
          A special kind of form entry, which adds a fixed set of form entries.
ReferenceToClass
          Interface for classes that represent a reference onto a table.
ScalarType
          All scalar types can be used for a field of a persistent object are derived from this class.
SelectExpr
          A select expression defines an SQL `SELECT' statement, together with meta information about the statement that enables pobjects to manipulate and execute it.
Sequence
          Provides the parameters needed to maintain an automatically generated primary key for the table rows.
SqlEntity
          Interface for all SQL entities that can be accessed by a schema name within the database.
SqlStatement
          Interface describing a declaration that contains a SQL statement.
StringType
          Basic string type with an upper limit to its length.
TableExpr
          Abstract base class for all table expressions.
Type
          All types that can be used for a field of a persistent object must implement this interface.
TypeDecl
          Module-wide declaration of a type.
UniqueConstraint
          Defines a unique-constraint for an n-tuple of attributes.
ValueEntry
          Abstract base class for all form entries, which handle values.
Waitstate
          Describes a wait state of a work flow.
Workflow
          Describes a work flow.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjects.optional
PObjDictionary
          A collection of Modules.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjform
ArrayEntry
          A form entry for an array of the same type of form entries.
ButtonEntry
          A pseudo form entry for a submit button.
ClassDecl
          A class declaration describes both an application class and an SQL table.
FormDecl
          Declaration of a form.
FormEntry
          A form entry describes (usually) a line of an form, including a label and any interactive elements associated with it.
InputEntry
          A form entry describes an input element within a form.
LinkEntry
          A pseudo form entry to hold a popup-link to another page.
MapItem
          Maps a value actually stored in the database to a user representation.
RecordEntry
          A special kind of form entry, which adds a fixed set of form entries.
SpacerEntry
          A form entry for adding an empty line into the form.
TextEntry
          A form entry for displaying static text given by the application.
Type
          All types that can be used for a field of a persistent object must implement this interface.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjform.html
ArrayEntry
          A form entry for an array of the same type of form entries.
ButtonEntry
          A pseudo form entry for a submit button.
ClassDecl
          A class declaration describes both an application class and an SQL table.
FormEntry
          A form entry describes (usually) a line of an form, including a label and any interactive elements associated with it.
InputEntry
          A form entry describes an input element within a form.
LinkEntry
          A pseudo form entry to hold a popup-link to another page.
MapItem
          Maps a value actually stored in the database to a user representation.
RadioEntry
          A special kind of form entry, which adds a radio button to a fixed set of form entries.
RecordEntry
          A special kind of form entry, which adds a fixed set of form entries.
SpacerEntry
          A form entry for adding an empty line into the form.
TextAreaEntry
          A special form entry that describes a text-area.
TextEntry
          A form entry for displaying static text given by the application.
TimeStampType
          A time stamp stored as a decimal number, for example as a 14 digit yyyyMMddHHmmss.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjform.swing
ArrayEntry
          A form entry for an array of the same type of form entries.
ButtonEntry
          A pseudo form entry for a submit button.
ClassDecl
          A class declaration describes both an application class and an SQL table.
FormEntry
          A form entry describes (usually) a line of an form, including a label and any interactive elements associated with it.
InputEntry
          A form entry describes an input element within a form.
MapItem
          Maps a value actually stored in the database to a user representation.
RecordEntry
          A special kind of form entry, which adds a fixed set of form entries.
SpacerEntry
          A form entry for adding an empty line into the form.
TextAreaEntry
          A special form entry that describes a text-area.
TextEntry
          A form entry for displaying static text given by the application.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjimport
ClassDecl
          A class declaration describes both an application class and an SQL table.
Module
          A Module is a collection of type definitions, table expressions and form declarations which belong to one JAVA Package.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjsearch
ArrayEntry
          A form entry for an array of the same type of form entries.
ButtonEntry
          A pseudo form entry for a submit button.
Column
          Defines a table attribute.
FormDecl
          Declaration of a form.
FormEntry
          A form entry describes (usually) a line of an form, including a label and any interactive elements associated with it.
InputEntry
          A form entry describes an input element within a form.
Int32Type
          Integer type covering the range from -2^31 to 2^31 - 1.
RecordEntry
          A special kind of form entry, which adds a fixed set of form entries.
StringType
          Basic string type with an upper limit to its length.
TableExpr
          Abstract base class for all table expressions.
Type
          All types that can be used for a field of a persistent object must implement this interface.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjtool
PObjDictionary
          A collection of Modules.
Type
          All types that can be used for a field of a persistent object must implement this interface.
 

Classes in de.mguennewig.pobjects.metadata used by de.mguennewig.pobjtool.ddl
PObjDictionary
          A collection of Modules.
Type
          All types that can be used for a field of a persistent object must implement this interface.