A B C D E F G I J L M N O P R S T U V Z _ 
All Classes All Packages

A

ABSTRACT - Static variable in class ome.dsl.SemanticType
 

B

BOOLEAN - Static variable in class ome.dsl.Property
 
build() - Method in class ome.dsl.velocity.Generator.Builder
 
build() - Method in class ome.dsl.velocity.MultiFileGenerator.Builder
 
build() - Method in class ome.dsl.velocity.SingleFileGenerator.Builder
 
Builder() - Constructor for class ome.dsl.velocity.Generator.Builder
 
Builder() - Constructor for class ome.dsl.velocity.MultiFileGenerator.Builder
 
Builder() - Constructor for class ome.dsl.velocity.SingleFileGenerator.Builder
 
BYTES - Static variable in class ome.dsl.Property
 

C

call() - Method in class ome.dsl.SemanticTypeProcessor
 
call() - Method in class ome.dsl.velocity.MultiFileGenerator
 
call() - Method in class ome.dsl.velocity.SingleFileGenerator
 
CHILD - Static variable in class ome.dsl.Property
 
columnName(Property) - Method in class ome.dsl.SemanticType
 
columnName(Property, String) - Method in class ome.dsl.SemanticType
 
CONTAINER - Static variable in class ome.dsl.SemanticType
 
countName(Property) - Method in class ome.dsl.SemanticType
Read-only property.

D

databaseTypes - Variable in class ome.dsl.SemanticType
 
DOUBLE - Static variable in class ome.dsl.Property
 
DOUBLES - Static variable in class ome.dsl.Property
 
DSLHandler(String, Properties) - Constructor for class ome.dsl.sax.MappingReader.DSLHandler
 

E

endElement(String, String, String) - Method in class ome.dsl.sax.MappingReader.DSLHandler
dispatches to output (printing) and handling (object-creation) routines
ENTRY - Static variable in class ome.dsl.Property
 
ENUM - Static variable in class ome.dsl.SemanticType
 

F

FIELDS - Static variable in class ome.dsl.Property
 
FIELDS2CLASSES - Static variable in class ome.dsl.Property
 
fk(String) - Method in class ome.dsl.SemanticType
 
FLOAT - Static variable in class ome.dsl.Property
 
format(SemanticType) - Method in interface ome.dsl.velocity.MultiFileGenerator.FileNameFormatter
 
FROMPARENT - Static variable in class ome.dsl.Property
 

G

Generator - Class in ome.dsl.velocity
 
Generator(Generator.Builder) - Constructor for class ome.dsl.velocity.Generator
 
Generator.Builder - Class in ome.dsl.velocity
 
getAbstract() - Method in class ome.dsl.SemanticType
 
getActualSuperClass() - Method in class ome.dsl.SemanticType
 
getActualTarget() - Method in class ome.dsl.Property
 
getActualType() - Method in class ome.dsl.Property
 
getAnnotated() - Method in class ome.dsl.SemanticType
 
getBidirectional() - Method in class ome.dsl.Property
 
getCheck() - Method in class ome.dsl.SemanticType
 
getClassProperties() - Method in class ome.dsl.SemanticType
Read-only method which currently filters out EntryField
getDbType() - Method in class ome.dsl.Property
Read-only variable
getDef() - Method in class ome.dsl.Property
 
getDefaultValue() - Method in class ome.dsl.Property
 
getDeprecated() - Method in class ome.dsl.Property
 
getDeprecated() - Method in class ome.dsl.SemanticType
 
getDescribed() - Method in class ome.dsl.SemanticType
 
getDetails() - Method in class ome.dsl.SemanticType
Read-only field
getDiscriminator() - Method in class ome.dsl.SemanticType
 
getFieldInitializer() - Method in class ome.dsl.Property
Read-only value.
getFieldName() - Method in class ome.dsl.Property
Read-only variable 4.2: multiple links to the same object forces us to not use "shortType" (the unqualified type of the link) and instead to use the name of the link relationship.
getFieldType() - Method in class ome.dsl.Property
Read-only value.
getForeignKey() - Method in class ome.dsl.Property
 
getGlobal() - Method in class ome.dsl.SemanticType
 
getId() - Method in class ome.dsl.SemanticType
 
getImmutable() - Method in class ome.dsl.SemanticType
 
getInsert() - Method in class ome.dsl.Property
 
getInverse() - Method in class ome.dsl.Property
 
getInverseCapped() - Method in class ome.dsl.Property
Read-only variable
getIsAnnotationLink() - Method in class ome.dsl.SemanticType
 
getIsEnum() - Method in class ome.dsl.SemanticType
Read-only property to be overwritten by subclasses
getIsLink() - Method in class ome.dsl.Property
Read-only property, for subclassing
getIsLink() - Method in class ome.dsl.SemanticType
Read-only property to be overwritten by subclasses
getLastDotInId() - Method in class ome.dsl.SemanticType
 
getName() - Method in class ome.dsl.Property
 
getNameCapped() - Method in class ome.dsl.Property
Read-only property
getNamed() - Method in class ome.dsl.SemanticType
 
getNameUpper() - Method in class ome.dsl.Property
Read-only property
getNullable() - Method in class ome.dsl.Property
Read-only field
getOne2Many() - Method in class ome.dsl.Property
 
getOrdered() - Method in class ome.dsl.Property
 
getPackage() - Method in class ome.dsl.SemanticType
Read-only property
getProperties() - Method in class ome.dsl.SemanticType
 
getProperty(String) - Method in class ome.dsl.SemanticType
 
getPropertyClosure() - Method in class ome.dsl.SemanticType
Read-only method which returns a set of this class's SemanticType.getClassProperties() as well as those of the entire inheritance hierarchy.
getRequired() - Method in class ome.dsl.Property
 
getRequiredSingleProperties() - Method in class ome.dsl.SemanticType
 
getSequenceName() - Method in class ome.dsl.SemanticType
 
getShortname() - Method in class ome.dsl.SemanticType
Read-only property
getShortTarget() - Method in class ome.dsl.Property
Read-only property
getShortType() - Method in class ome.dsl.Property
Read-only variable
getSt() - Method in class ome.dsl.Property
 
getSuperclass() - Method in class ome.dsl.SemanticType
 
getTable() - Method in class ome.dsl.SemanticType
 
getTag() - Method in class ome.dsl.Property
 
getTarget() - Method in class ome.dsl.Property
 
getTargetName() - Method in class ome.dsl.Property
Read-only property 4.2: multiple links to the same object forces generate a name different from "shortTarget"
getType() - Method in class ome.dsl.Property
 
getTypeAnnotation() - Method in class ome.dsl.Property
Read-only variable
getTypes() - Method in class ome.dsl.sax.MappingReader.DSLHandler
 
getUnique() - Method in class ome.dsl.Property
 
getUniqueConstraints() - Method in class ome.dsl.SemanticType
 
getUpdate() - Method in class ome.dsl.Property
 

I

indexName(Property) - Method in class ome.dsl.SemanticType
Read-only property.
INTEGER - Static variable in class ome.dsl.Property
 
INTEGERS - Static variable in class ome.dsl.Property
 
inverse(Property) - Method in class ome.dsl.SemanticType
 
isRestrictive() - Method in class ome.dsl.SemanticType
A database is "restrictive" if it prevents the use of certain columns and table names, both keywords and lengths.

J

JAVATYPES - Static variable in class ome.dsl.Property
 

L

LINK - Static variable in class ome.dsl.SemanticType
 
LONG - Static variable in class ome.dsl.Property
 

M

makeNew(String, String, Properties, Properties) - Static method in class ome.dsl.SemanticType
creates a new type based on the element-valued key in TYPES2CLASSES.
makeNew(String, SemanticType, Properties, Properties) - Static method in class ome.dsl.Property
creates a new property based on the element-valued key in FIELDS2CLASSES.
MANYONE - Static variable in class ome.dsl.Property
 
MANYZERO - Static variable in class ome.dsl.Property
 
MAP - Static variable in class ome.dsl.Property
 
MappingReader - Class in ome.dsl.sax
reads semantic-type-xml and produces a Set of SemanticType objects.
MappingReader(String, Properties) - Constructor for class ome.dsl.sax.MappingReader
 
MappingReader.DSLHandler - Class in ome.dsl.sax
 
MultiFileGenerator - Class in ome.dsl.velocity
 
MultiFileGenerator.Builder - Class in ome.dsl.velocity
 
MultiFileGenerator.FileNameFormatter - Interface in ome.dsl.velocity
Callback for formatting final filename

N

NONNEGATIVEINTEGER - Static variable in class ome.dsl.Property
 

O

ome.dsl - package ome.dsl
 
ome.dsl.sax - package ome.dsl.sax
 
ome.dsl.velocity - package ome.dsl.velocity
 
omeXmlFiles - Variable in class ome.dsl.velocity.Generator
Collection of .ome.xml files to process
ONEMANY - Static variable in class ome.dsl.Property
 
OPTIONAL - Static variable in class ome.dsl.Property
 

P

PARENT - Static variable in class ome.dsl.Property
 
parse(File) - Method in class ome.dsl.sax.MappingReader
parses file and returns types
PERCENTFRACTION - Static variable in class ome.dsl.Property
 
POSITIVEFLOAT - Static variable in class ome.dsl.Property
 
POSITIVEINTEGER - Static variable in class ome.dsl.Property
 
profile - Variable in class ome.dsl.SemanticType
Database profile, i.e.
profile - Variable in class ome.dsl.velocity.Generator
Profile thing
Property - Class in ome.dsl
represents the definition of a property within a SemanticType
Property(SemanticType, Properties, Properties) - Constructor for class ome.dsl.Property
creates a Property and sets fields based on attributes USING DEFAULT VALUES.
propName(Property) - Method in class ome.dsl.SemanticType
 

R

REQUIRED - Static variable in class ome.dsl.Property
 
RESTRICTED_COLUMNS - Static variable in class ome.dsl.SemanticType
 
RESTRICTED_TABLE - Static variable in class ome.dsl.SemanticType
 
RESULT - Static variable in class ome.dsl.SemanticType
 

S

SemanticType - Class in ome.dsl
represents a SemanticType definition.
SemanticType(String, Properties, Properties) - Constructor for class ome.dsl.SemanticType
sets the the various properties available in attrs USING DEFAULTS IF NOT AVAILABLE.
SemanticTypeProcessor - Class in ome.dsl
 
SemanticTypeProcessor(String, Map<String, SemanticType>, Properties) - Constructor for class ome.dsl.SemanticTypeProcessor
 
setAbstract(Boolean) - Method in class ome.dsl.SemanticType
 
setActualSuperClass(SemanticType) - Method in class ome.dsl.SemanticType
 
setActualTarget(SemanticType) - Method in class ome.dsl.Property
 
setActualType(SemanticType) - Method in class ome.dsl.Property
 
setAnnotated(Boolean) - Method in class ome.dsl.SemanticType
 
setBidirectional(Boolean) - Method in class ome.dsl.Property
 
setDatabaseTypes(Properties) - Method in class ome.dsl.Property
 
setDatabaseTypes(Properties) - Method in class ome.dsl.velocity.Generator.Builder
 
setDefaultValue(String) - Method in class ome.dsl.Property
 
setDeprecated(Boolean) - Method in class ome.dsl.Property
 
setDeprecated(Boolean) - Method in class ome.dsl.SemanticType
 
setDescribed(Boolean) - Method in class ome.dsl.SemanticType
 
setDiscriminator(String) - Method in class ome.dsl.SemanticType
 
setFileNameFormatter(MultiFileGenerator.FileNameFormatter) - Method in class ome.dsl.velocity.MultiFileGenerator.Builder
 
setForeignKey(String) - Method in class ome.dsl.Property
 
setGlobal(Boolean) - Method in class ome.dsl.SemanticType
 
setId(String) - Method in class ome.dsl.SemanticType
 
setImmutable(Boolean) - Method in class ome.dsl.SemanticType
 
setInsert(Boolean) - Method in class ome.dsl.Property
 
setInverse(String) - Method in class ome.dsl.Property
 
setName(String) - Method in class ome.dsl.Property
 
setNamed(Boolean) - Method in class ome.dsl.SemanticType
 
setOmeXmlFiles(Collection<File>) - Method in class ome.dsl.velocity.Generator.Builder
 
setOne2Many(Boolean) - Method in class ome.dsl.Property
 
setOrdered(Boolean) - Method in class ome.dsl.Property
 
setOutFile(File) - Method in class ome.dsl.velocity.SingleFileGenerator.Builder
 
setOutputDir(File) - Method in class ome.dsl.velocity.MultiFileGenerator.Builder
 
setProfile(String) - Method in class ome.dsl.velocity.Generator.Builder
 
setProperties(List<Property>) - Method in class ome.dsl.SemanticType
 
setRequired(Boolean) - Method in class ome.dsl.Property
 
setSt(SemanticType) - Method in class ome.dsl.Property
 
setSuperclass(String) - Method in class ome.dsl.SemanticType
 
setTable(String) - Method in class ome.dsl.SemanticType
 
setTag(String) - Method in class ome.dsl.Property
 
setTarget(String) - Method in class ome.dsl.Property
 
setTemplate(File) - Method in class ome.dsl.velocity.Generator.Builder
 
setType(String) - Method in class ome.dsl.Property
 
setUnique(Boolean) - Method in class ome.dsl.Property
 
setUpdate(Boolean) - Method in class ome.dsl.Property
 
setVelocityEngine(VelocityEngine) - Method in class ome.dsl.velocity.Generator.Builder
 
SingleFileGenerator - Class in ome.dsl.velocity
 
SingleFileGenerator.Builder - Class in ome.dsl.velocity
 
startElement(String, String, String, Attributes) - Method in class ome.dsl.sax.MappingReader.DSLHandler
dispatches to output (printing) and handling (object-creation) routines
STRING - Static variable in class ome.dsl.Property
 
STRINGS - Static variable in class ome.dsl.Property
 
STRINGS2 - Static variable in class ome.dsl.Property
 

T

tableName() - Method in class ome.dsl.SemanticType
 
template - Variable in class ome.dsl.velocity.Generator
Velocity template file name
TEXT - Static variable in class ome.dsl.Property
 
TIMESTAMP - Static variable in class ome.dsl.Property
 
TOCHILD - Static variable in class ome.dsl.Property
 
toString() - Method in class ome.dsl.Property
 
toString() - Method in class ome.dsl.SemanticType
 
TYPE - Static variable in class ome.dsl.SemanticType
 
typeAnnotation(Property) - Method in class ome.dsl.SemanticType
 
TYPES - Static variable in class ome.dsl.SemanticType
 
TYPES2CLASSES - Static variable in class ome.dsl.SemanticType
 
typeToColumn(String) - Static method in class ome.dsl.SemanticType
 

U

unqualify(String) - Static method in class ome.dsl.SemanticType
Helper method

V

validate() - Method in class ome.dsl.Property
 
validate() - Method in class ome.dsl.SemanticType
 
velocity - Variable in class ome.dsl.velocity.Generator
VelocityEngine instance to use for performing work
verbose - Variable in class ome.dsl.sax.MappingReader.DSLHandler
 

Z

ZEROMANY - Static variable in class ome.dsl.Property
 

_

_getType() - Method in class ome.dsl.Property
Returns the actual type with no modification.
A B C D E F G I J L M N O P R S T U V Z _ 
All Classes All Packages