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