Uses of Interface
org.melati.poem.PoemType

Packages that use PoemType
org.melati.poem Persistent Object Engine for Melati. 
org.melati.poem.dbms Melati drivers for assorted JDBC compliant DBMS. 
 

Uses of PoemType in org.melati.poem
 

Subinterfaces of PoemType in org.melati.poem
 interface SQLPoemType
          A datatype of a Field which is both a PoemType and an SQLType.
 

Classes in org.melati.poem that implement PoemType
 class AtomPoemType<T>
          Base class for all atomic types.
 class BasePoemType<T>
          Base class of all fundamental types.
 class BigDecimalPoemType
          Java "BigDecimal", dependant upon the database/SQL implementation.
 class BinaryPoemType
          A Blob Field type.
 class BooleanPoemType
          A Boolean Nullable Field type.
 class ColumnTypePoemType
          A metadata type which defines the type of another Column.
 class DatePoemType
          A type for Normal dates.
 class DeletedPoemType
          A DeletedField is a flag field in a record which marks the whole record as deleted.
 class DisplayLevelPoemType
          A type for DisplayLevels.
 class DoublePoemType
          Normal doubles, dependant upon the database/SQL implementation.
 class FixedPointAtomPoemType
          An extension of AtomPoemType which adds precision and scale.
 class 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.
 class IntegerPoemType<T>
          Plain old integers, the range being contingent on the underlying SQL type.
 class IntegrityFixPoemType
          A type for IntegrityFixs.
 class LongPoemType
          Normal longs: INT8.
 class PasswordPoemType
          A password.
 class ReferencePoemType
          A data type that is a reference to a Persistent object.
 class RestrictedReferencePoemType
          A pointer to a subset of a Table.
 class SearchabilityPoemType
          A data type used within the POEM ColumnInfo metadata.
 class SizedAtomPoemType
          An AtomPoemType with a size.
 class StringPoemType
          Base of all character sequence types.
 class TimestampPoemType
          A Timestamp.
 class TroidPoemType
          Table row ids.
 

Fields in org.melati.poem declared as PoemType
 PoemType TypeDefinitionMismatchException.newType
          Type we are trying to assign.
 PoemType ValidationPoemException.type
          Type we are trying to assign to.
 PoemType ParsingPoemException.type
          The PoemType of Field value.
 PoemType TypeMismatchPoemException.type
          The type of the destination.
 

Methods in org.melati.poem that return PoemType
 PoemType<?> BasePoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType<?> PoemType.canRepresent(PoemType<?> other)
          Return a PoemType which can can represent another, or null.
 PoemType<?> Column.getType()
          
 PoemType FieldAttributes.getType()
           
 PoemType BaseFieldAttributes.getType()
           
 PoemType Field.getType()
          
 PoemType BasePoemType.withNullable(boolean nullableP)
          Get a new type with a nullablity, presumably different.
 PoemType<T> PoemType.withNullable(boolean nullable)
          Get a new type with a nullablity, presumably different.
 

Methods in org.melati.poem with parameters of type PoemType
static Field Field.basic(Object value, String name, PoemType type)
          A convenience method to create a Field.
 PoemType<?> BasePoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType<?> PoemType.canRepresent(PoemType<?> other)
          Return a PoemType which can can represent another, or null.
 

Constructors in org.melati.poem with parameters of type PoemType
BaseFieldAttributes(FieldAttributes other, PoemType type)
          Create a new BaseFieldAttributes based upon another, but overriding its type.
BaseFieldAttributes(String name, PoemType type)
          Convenience constructor.
BaseFieldAttributes(String name, String displayName, String description, PoemType type, int width, int height, String renderInfo, boolean indexed, boolean userEditable, boolean userCreateable)
          Full Constructor.
BinaryLengthValidationPoemException(PoemType type, byte[] value)
          Constructor.
NotComparablePoemException(Object value, PoemType type)
          Constructor.
NullTypeMismatchPoemException(PoemType type)
          Constructor.
ParsingPoemException(PoemType type, String string)
          Constructor.
ParsingPoemException(PoemType type, String string, Exception exception)
          Constructor.
StringLengthValidationPoemException(PoemType type, String value)
          Constructor.
TypeDefinitionMismatchException(Column column, PoemType newType, DefinitionSource newTypeSource)
          Constructor.
TypeMismatchPoemException(Object value, PoemType type)
          Constructor.
ValidationPoemException(PoemType type, Object value)
          Constructor.
ValidationPoemException(PoemType type, Object value, Exception exception)
          Constructor.
 

Uses of PoemType in org.melati.poem.dbms
 

Classes in org.melati.poem.dbms that implement PoemType
static class MSAccess.MSAccessStringPoemType
          Translates a MSSQL String into a Poem StringPoemType.
static class MySQL.BlobPoemType
          Translates a MySQL Blob into a Poem IntegerPoemType.
static class MySQL.MySQLBooleanPoemType
          Translates a MySQL Boolean into a Poem BooleanType.
static class MySQL.MySQLStringPoemType
          Translates a MySQL String into a Poem StringPoemType.
static class Oracle.OracleBooleanPoemType
          Translates an Oracle Boolean into a Poem BooleanPoemType.
static class Oracle.OracleStringPoemType
          Translates a Oracle String into a Poem StringPoemType.
static class SQLServer.SQLServerBooleanPoemType
          Translates an SQLServer Boolean into a Poem BooleanPoemType.
 

Methods in org.melati.poem.dbms that return PoemType
 PoemType<?> MySQL.BlobPoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType Oracle.OracleStringPoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType MSAccess.MSAccessStringPoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType<?> MySQL.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType<?> AnsiStandard.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType<?> Dbms.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Mimer.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Oracle.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Mckoi.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Hsqldb.canRepresent(PoemType storage, PoemType type)
          Accomodate our String size hack.
 PoemType MSAccess.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType SQLServer.canRepresent(PoemType storage, PoemType type)
          Accomodate our String size hack.
 

Methods in org.melati.poem.dbms with parameters of type PoemType
 PoemType<?> MySQL.BlobPoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType Oracle.OracleStringPoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType MSAccess.MSAccessStringPoemType.canRepresent(PoemType other)
          Return a PoemType which can can represent another, or null.
 PoemType<?> MySQL.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType<?> MySQL.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType<?> AnsiStandard.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType<?> AnsiStandard.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType<?> Dbms.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType<?> Dbms.canRepresent(PoemType<?> storage, PoemType<?> type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Mimer.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Mimer.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Oracle.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Oracle.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Mckoi.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Mckoi.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType Hsqldb.canRepresent(PoemType storage, PoemType type)
          Accomodate our String size hack.
 PoemType Hsqldb.canRepresent(PoemType storage, PoemType type)
          Accomodate our String size hack.
 PoemType MSAccess.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType MSAccess.canRepresent(PoemType storage, PoemType type)
          Enable one PoemType to represent another, for example a bit to represent a boolean.
 PoemType SQLServer.canRepresent(PoemType storage, PoemType type)
          Accomodate our String size hack.
 PoemType SQLServer.canRepresent(PoemType storage, PoemType type)
          Accomodate our String size hack.
 String Postgresql.preparedStatementPlaceholder(PoemType type)
          Accomodate casting in placeholders.
 String AnsiStandard.preparedStatementPlaceholder(PoemType<?> type)
          Accomodate casting in placeholders.
 String Dbms.preparedStatementPlaceholder(PoemType<?> type)
          Accomodate casting in placeholders.
 



Copyright © 2000-2010 PanEris. All Rights Reserved.