All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AuditInfoCapability |
This capability contains audit information about DFItem.
|
| BasicPersister<T> |
Additional property attributes:
staticType - FQN of the type (default: property.getPropertyType)
items - FQN of the item type (default: Object)
keys - FQN of the key type
values - FQN of the key type
|
| BasicPersisterInit |
|
| BatchUpdater |
Utility class for multi-row update which can simplify loop for updating data in entities.
|
| BatchUpdater.StopReason |
|
| CalcTemplate |
|
| Calculable |
|
| CalculableGroovyTemplate |
Calculable with groovy support.
|
| CalculableGroovyTemplate.CalcOperation |
|
| CalculableGroovyTemplate.FieldDetails |
A CalculableGroovyTemplate argument.
|
| CalculatedReturnType |
|
| CalculatedValueProcessor<VALUE> |
|
| CalculatedValueProcessors |
Allows to register/unregister CalculatedValueProcessor for value wrapper.
|
| CalculationsScriptBaseClass |
Custom base class that allows extra methods to be automagically injected into scripts.
|
| CannotEditScriptException |
Thrown when insufficient user privileges to create or edit scripts.
|
| CannotExportDataException |
Thrown when insufficient user privileges to export data.
|
| ChemUtils |
Utilities related to chemical classes.
|
| ChemUtils.MolCoreDescriptor |
|
| DataModificationException |
|
| DBDataTreeCapability |
|
| DBEntityCapability |
The definition of an entity residing in a relational database, typically a database
table.
|
| DBFieldCapability |
The definition of a field that corresponds to a column (or more columns) in a table of
a relational database.
|
| DBFieldCapability.DBColumn |
Represents a single database column.
|
| DBFieldHasOracleTextIndex |
Indicates that a field has Oracle text index.
|
| DBIndexCapability |
Capability for managing indexes in the database.
|
| DBRelationshipCapability |
|
| DBRelationshipMtoN |
Represents database extension of M to N instance of DFRelationship object.
|
| DBSchemaCapability |
Schema's capability specially for relational DB connections.
|
| DBSchemaCapability.NullPositionAfterOrdering |
Definition of the strategy for null values - first, last or db default sorting order.
|
| DefaultValue |
Represents a default value for a field.
|
| DerivedNames |
This class provides a helper, that can generate default names for
DIF items.
|
| DFCapability |
All DDL capabilities must extend this interface.
|
| DFContainer<E extends DFItem> |
Generic container for any DFItems list.
|
| DFDao |
Performs the database operations for a single entity.
|
| DFDataAcceptor |
Acceptor, that can be used to test whether a certain field type accepts some
data.
|
| DFDataComparator |
|
| DFDataConvertor |
This class is supposed to handle conversion to a certain data type from multiple formats.
|
| DFDataConvertorProvider |
This interface is used for finding appropriate data convertors for the specified
DFFieldDataTypeCapability subtype.
|
| DFDataEditCapability |
|
| DFDataEditCapability.Type |
|
| DFDataTree |
Interface representing data tree.
|
| DFDataTree.Edge |
This object represents an edge in datatree graph.
|
| DFDataTree.Path |
|
| DFDataTree.Vertex |
The Vertex in data tree graph.
|
| DFDataTreeDataProvider |
|
| DFDataTreeDataProvider.IdPathPair |
Data structure which can uniquely identify the data to update.
|
| DFDataTreeDataProvider.PathUpdateDescription |
Structure containing the path update description.
|
| DFDataTreeDataProvider.PathUpdateDescription.Builder |
|
| DFDataTreeDataProvider.PathUpdateDescription.ValueWrapper |
Used to wrap the values.
|
| DFDataTreeDataProvider.VertexUpdateResult |
The result of the data tree data edit.
|
| DFDataTreeDataProvider.VertexUpdateResult.Type |
The type of the update.
|
| DFDataTrees |
|
| DFDeleteDescription |
|
| DFDeleteDescription.Type |
|
| DFEntities |
|
| DFEntity |
The definition of an entity that contains fields.
|
| DFEntityDataEvent |
Data change event.
|
| DFEntityDataListener |
EventListener object for listening to changes of DFEntityDataProvider data.
|
| DFEntityDataProvider |
Data manager for a single entity.
|
| DFEntityDataProviders |
|
| DFExportTemplate |
Object representation of persistent export template.
|
| DFExportTemplateContent |
Holds configuration of the export template, which gets serialized as XML and stored in the DB.
|
| DFFeedbackWithModalProgressDialog |
This is a special extension of DFFeedback interface which allows
to open modal progress dialog.
|
| DFField |
The definition of a field which has a type, a name etc.
|
| DFField.Required |
Enumeration of required status for fields.
|
| DFFieldBinaryCapability |
DFField containing this capability is declaring its data are of BLOB type.
|
| DFFieldBooleanCapability |
DFField containing this capability is declaring its data are of boolean type.
|
| DFFieldCalcCapability |
DFField containing this capability is declaring its data are of calculated type.
|
| DFFieldCalculatedCapability |
Capability for calculated field
|
| DFFieldChemicalTermsCapability |
All chemical terms fields should have this capability.
|
| DFFieldDataTypeCapability |
This is an super interface of all DFField capabilities which represents
some specific type of data (e.g.
|
| DFFieldDateCapability |
DFField containing this capability is declaring its data are of date type, possibly capable bearing time information as well.
|
| DFFieldExtensionCapability |
Capability for Extension field.
|
| DFFieldFloatCapability |
DFField containing this capability is declaring its data are of decimal number type.
|
| DFFieldFunctionCapability |
A field whose value is generated by a function.
|
| DFFieldFunctionCapability.Function |
|
| DFFieldIntegerCapability |
DFField containing this capability is declaring its data are of integer type.
|
| DFFieldMimeTypeCapability |
A field mime type capability.
|
| DFFieldPickListCapability |
This capability allows to specify a pick list values (dictionary) for the specific field.
|
| DFFieldPickListCapability.FieldBridge |
This is an interface playing role of a bridge between this capability and the field's implementation.
|
| DFFieldPickListCapability.Item |
Representation of a single value for the pick list.
|
| DFFieldPickListCapability.PickListType |
Type of how list is provided.
|
| DFFields |
|
| DFFields.Predicates |
|
| DFFieldStructureCapability |
DFField containing this capability is declaring its data are of structure type (values are molecules).
|
| DFFieldTextArrayCapability |
DFField containing this capability is declaring its data are of "array of texts" type.
|
| DFFieldTextCapability |
DFField containing this capability is declaring its data are of text type.
|
| DFFieldURLCapability |
DFField containing this capability is declaring its data are of type URL.
|
| DFFieldValueWrapperCapability |
|
| DFInsertDescription |
|
| DFInsertOptions |
API Status: not stable.
|
| DFItem |
The root item and super-interface of all core DDL items in DIF.
|
| DFItem.Handle<T extends DFItem> |
Represents a handle-like identifier of the item.
|
| DFItems |
Common utilities related to DFItem.
|
| DFItems.Functions |
|
| DFItems.Predicates |
Predicates related to DFItems.
|
| DFItemStatusCapability |
|
| DFList |
List of values stored in the model.
|
| DFListOperation |
Implementation of list operations and new list name creation.
|
| DFListOperationType |
Enum for list operations - set operations, inversion and sorting.
|
| DFLists |
Common utilities related to DFList.
|
| DFNewType<E extends DFItem> |
NewType is the object with the ability to create new items.
|
| DFNewTypeOptions |
Generic options for all DFNewType.
|
| DFNewTypeWellKnownOptions |
All inner interfaces of this interface can be used for casting for the options
objects returned from DFNewType.getOptions() method.
|
| DFNewTypeWellKnownOptions.ClonedList |
Options for newtype copying a list from a different user.
|
| DFNewTypeWellKnownOptions.ClonedQuery |
Options for newtype copying a query from a different user
|
| DFNewTypeWellKnownOptions.ClonedScript |
Options for newtype copying a script from a different user
|
| DFNewTypeWellKnownOptions.ClonedUserItem |
Just abstract super-interface for all user specific CLONE type newtypes.
|
| DFNewTypeWellKnownOptions.ClonedView |
Options for newtype copying a view from a different user
|
| DFNewTypeWellKnownOptions.DBColumnInfo |
This is just column info helper object which is used in new field options.
|
| DFNewTypeWellKnownOptions.EntityDBOptions |
Options for creating DFEntity with DBEntityCapability
|
| DFNewTypeWellKnownOptions.EntityOptions |
Options for creating any DFEntity
|
| DFNewTypeWellKnownOptions.ExistingDBEntity |
Options for creating a standard DFEntity with DBEntityCapability
where database table already exists (so called promote entity).
|
| DFNewTypeWellKnownOptions.ExistingDBField |
Options for creating a DFField where database column(s) already exist
(so called promoting column(s) to DFField).
|
| DFNewTypeWellKnownOptions.ExistingJChemEntity |
Options for creating a new DFEntity with JChemEntityCapability
where database JChem table already exists (so called promote entity).
|
| DFNewTypeWellKnownOptions.ExistingRelationship |
|
| DFNewTypeWellKnownOptions.FieldOptions |
Options for creating any DFField
|
| DFNewTypeWellKnownOptions.ListUserItemDescription |
|
| DFNewTypeWellKnownOptions.NewCalulatedField |
Options for creating new calculated field, you need to validate calc field by using validateScript method.
|
| DFNewTypeWellKnownOptions.NewCTField |
Options for creating a new DFField with DFFieldChemicalTermsCapability
|
| DFNewTypeWellKnownOptions.NewDataTree |
Options for creating a new DFDataTree
|
| DFNewTypeWellKnownOptions.NewDBEntity |
Options for creating a new DFEntity with DBEntityCapability
|
| DFNewTypeWellKnownOptions.NewDBField |
Options for creating a new DFField with DBFieldCapability
|
| DFNewTypeWellKnownOptions.NewDynamicURLField |
Options for creating a new DFField with DFFieldCalcCapability
|
| DFNewTypeWellKnownOptions.NewJChemBaseEntity |
Options for creating a new DFEntity with JChemEntityCapability.
|
| DFNewTypeWellKnownOptions.NewList |
Options for creating a new DFList
|
| DFNewTypeWellKnownOptions.NewMimeTypeField |
Options for creating a new DFField with DFFieldMimeTypeCapability
|
| DFNewTypeWellKnownOptions.NewQuery |
Options for creating a new DFExpression
|
| DFNewTypeWellKnownOptions.NewRelationship |
Options for creating a new DFRelationship
|
| DFNewTypeWellKnownOptions.NewRelationshipFK |
|
| DFNewTypeWellKnownOptions.NewRelationshipMN |
Extension options for M:N relationship type.
|
| DFNewTypeWellKnownOptions.NewRelationshipSimple |
|
| DFNewTypeWellKnownOptions.NewScript |
Options for creating a new DFExpression
|
| DFNewTypeWellKnownOptions.NewSQLEntity |
Option for creating SQL Entity.
|
| DFNewTypeWellKnownOptions.NewStandardDBEntity |
Options for creating a new standard DFEntity with DBEntityCapability
|
| DFNewTypeWellKnownOptions.NewView |
Options for creating a new DFView
|
| DFNewTypeWellKnownOptions.SingleDFItem |
Options for creating any single DFItem
|
| DFNewTypeWellKnownOptions.UserItemDescription |
Trivial data holder for user specific items - just for simple managing views/queries/lists
from another users.
|
| DFNewTypeWellKnownOptions.VirtualFieldOptions |
Options for creating a virtual DFField (no DB column to be created)
|
| DFOperator |
|
| DFQuery |
Persistent query definition in the system.
|
| DFRelationDataEvent |
|
| DFRelationDataException |
|
| DFRelationDataListener |
|
| DFRelationDataProvider |
API Status: This interface is not stable.
|
| DFRelationship |
Represents a foreign key relationship.
|
| DFRelationship.Direction |
Direction - the oriented relationship.
|
| DFRelationship.Type |
Type of the relationship.
|
| DFResultSet |
This object is used for managing data for a particular DFDataTree.
|
| DFResultSet.VertexState |
|
| DFResultSets |
|
| DFRowData |
Data for a single row in database.
|
| DFSchema |
|
| DFSchemaDataProvider |
The root object for providing data in DIF.
|
| DFSchemaInitHandler |
Schema init handler.
|
| DFSchemaProvider |
This interface should be used as primary source of connected and activated DFSchema objects and all its
sub-elements ( DFEntity/ DFField/...).
|
| DFSchemaProvider.State |
The schema init step interface.
|
| DFSchemaProvider.StepInfo |
|
| DFSchemaProviders |
|
| DFSchemas |
|
| DFScript |
Representation of the script.
|
| DFScriptParent |
Parent item of the script.
|
| DFSearchDomain |
Search domain is a constraint when executing query in DFResultSet.
|
| DFServiceConfiguration |
Data holder for a user service configuration.
|
| DFSharedObjectCapability |
This capability should be added to all user specific DFItems.
|
| DFSharedObjectOwnerCapability |
|
| DFTerm |
This object is a superclass of all objects used for definition of expression terms
for query execution in DIF.
|
| DFTermCount |
Term used for Count(*) representation.
|
| DFTermExpression |
This object represents a complex expression.
|
| DFTermExpressions |
|
| DFTermField |
This object represents a single existing field in the DFTerm hierarchy; it is a wrapper
for such a field and using it, the field can be used in complex DFTerm expressions.
|
| DFTermsFactory |
The factory class for creating DFTerms.
|
| DFTermValue |
This object represents a constant value in the hierarchical substructure of DFTerms, it's
wrapper class around such a constant value.
|
| DFTermVisitor |
Visitor for DFTerm expressions.
|
| DFUndoableEdit |
|
| DFUndoConfig |
Deprecated.
|
| DFUndoManager<T extends DFUndoableEdit> |
The undo/redo manager for a single undo/redo queue.
|
| DFUndoRedoException |
Undo/Redo exception
|
| DFUpdateDescription |
Description of a single data update operation.
|
| DFUpdateInfo |
Provides data about result of insert or update DIF operation.
|
| DFUpdateResult |
|
| DFUserItem |
The root item and super-interface of all user-specific DDL items in DIF.
|
| DFUserLoginInfo |
Data holder for a single user login info.
|
| DFUserLoginInfos |
|
| DFView |
Interface representing view (visual window/component) presenting data of DFDataTree.
|
| DFViewContent |
Interface representing content of view configuration.
|
| DFViews |
Utilities related to IJC views.
|
| DFVisibilityRestriction |
Provides user roles that have have access to this DFItem.
|
| DFWrappedValue |
Provides lazily computed value.
|
| DFWrappedValues |
|
| DIFUtilities |
This class contains most of DIF convenience methods.
|
| DIFUtilities.FKSearchType |
|
| DIFUtilities.SchemaReadyRunnable |
Listener to schema status.
|
| DissimilarityCalculator |
Dissimilarity calculator for calculating dissimilarity between query and target molecule.
|
| DissimilarityCalculatorFactory |
|
| DuplicateCTFieldException |
Signals that the CT field cannot be created because the entity already contains a field with the same CT formula.
|
| EarlyResultsConsumer |
Consumer for retrieving early results.
|
| EnabledItemActionCapability |
Capability to enable/disable DFItem actions.
|
| EntityDataIterator |
Allows to iterate over large sets of data.
|
| ExtraDFItemProperties |
Utility methods for accessing extra properties.
|
| ExtraDFItemProperty<T extends DFItem,S> |
Allows to edit Extra attributes for items in schema editor.
|
| ExtraDFItemProperty.Customizer<S> |
Customizer for property value modification.
|
| FieldGroupCapability |
This capability allows assigning a DFField to a group of fields.
|
| IJCPersister |
Definition of persisting IJC specific objects (DFItems, renderers, widgets, etc.) to XML.
|
| IJCPersister.FinishableBean |
Deprecated. |
| IJCPersister.Reader |
|
| IJCPersister.Writer |
|
| IJCRolesInfoService |
Read-only informations about roles in a schema.
|
| IJCUserDetailsService |
The service for IJC user table administration.
|
| IJCUserLoginService |
This capability can be obtained from schema if user has sufficient access rights.
|
| IJCUserLoginServiceAdmin |
This capability can be obtained from DFSchema if user has sufficient access rights (probably must be admin).
|
| IllegalItemStateException |
This exception informs DIF caller, that the item being operated on is in
an invalid state to perform the operation.
|
| IncompleteDataException |
This IOException subclass specifically describes a situation, where an item
cannot be deserialized because of some missing information.
|
| InfoCapability |
Allows to show textual information about item
|
| JChemBaseEntityCapability |
Represents the capabilities of an DFEntity that is based on a JChemBase table.
|
| JChemCartridgeCapability |
Represents the capabilities of an DFEntity that is based on a JChem cartridge table.
|
| JChemCartridgeJChemBaseCapability |
Marker interface for cart/jcb entities.
|
| JChemCartridgeStandardCapability |
Marker interface for cart/std entities.
|
| JChemEntityCapability |
A JChem database table (table containing structures).
|
| JChemSchemaCapability |
Schema's capability specially for JChem structure tables.
|
| LegacyConstants |
This class contains a few constants which must be in DIF API because of compatibility.
|
| MarvinStructure |
A representation of a molecular structure that uses the ChemAxon Molecule as its native
format.
|
| ObjectOwnedByOtherUserException |
This exception is thrown from a DFLockable.obtainLock(java.lang.String) when
the object is already locked.
|
| OperatorProvider |
Provider for operators.
|
| Operators |
|
| Operators.AfterOperator |
|
| Operators.AllDataOperator |
Represents all data.
|
| Operators.BeforeOperator |
|
| Operators.BetweenOperator |
A special class for Between operator.
|
| Operators.EqualsForDecimalsOperator |
A special class for "=" operator for decimal numbers.
|
| Operators.ErrorOperator |
A special class for "ERROR" operator.
|
| Operators.GeForDecimalsOperator |
Responsible for ">=" operator for decimal numbers.
|
| Operators.IgnoreOperator |
A special class for dumb IGNORE operator.
|
| Operators.LeForDecimalsOperator |
Responsible for "<=" operator for decimal numbers.
|
| Operators.ListOperator |
IN LIST and NOT IN LIST operators.
|
| Operators.NullOperator |
IS NULL/ IS NOT NULL operators.
|
| Operators.RelativeDateOperator |
Operator for relative date queries.
|
| Operators.RelativeDateOperator.TimePeriod |
|
| Operators.ShortcutOperator |
Shortcut operator is used to define a shortcut for existing operator with predefined operands.
|
| Operators.SimpleFieldValuesOperator |
Currently we support only "Field Operator [Value, [Value, ...]]" formats.
|
| Operators.SimpleLogicalOperator |
Class for AND/OR operators.
|
| Operators.SimpleTextOperator |
Operators for strings.
|
| Operators.StructureOperator |
Class for all Structure based operators.
|
| PersisterRegistry |
|
| PersisterRegistry.FormPersisterRegistry |
|
| PropertiesEditingConfigurable |
This is an extension of many DIF objects to provide hints to user interface code
to be able to recognise what properties are editable and which are not.
|
| PropertiesEditingConfigurable.Extra |
Some elements can also provide ability to lock editing of a property
for some time.
|
| ReferencedContentProvider |
|
| RowSetData |
Deprecated.
|
| RowSetData.RelatedData |
Data whose insertion has a dependency on some other data, either needing to be
inserted prior to or subsequent to the data.
|
| SchemaRefreshCapability |
Allows to update schema independently by changes made by other DIF instances.
|
| SchemaServiceCapability |
Only empty superclass of services capabilities which can be obtained from
DFSchema.
|
| SchemaType |
All supported types of schema.
|
| Scriptable |
Script for CalculatedField.
|
| SelectionDescription |
Generic description of selection.
|
| SortDirective |
|
| SortDirective.Item |
|
| SqlEntityCapability |
This is just a marker interface for SQL Entity.
|
| StandardEntityCapability |
Represents the capabilities of an entity that is based on a standard DB table (not JChem DB table).
|
| Structure<T> |
A molecular structure based on some particular implementation.
|
| StructureEntityCapability |
Interface for the structure entity.
|
| TermErrors |
|
| UpdatePasswordService |
Service which can be used for updating password of the current user.
|
| VertexStates |
|
| Vertices |
|
| Vertices.DataTreeLevelComparator |
Compares two vertices according to their level in a data tree to which they belong.
|
| ViewDataConsumer |
ViewDataConsumer consumes data distributed by ViewDataProvider.
|
| VirtualEntityCapability |
|
| VirtualRelationshipCapability |
|
| WellKnownMimeTypeXAttributes |
Well known mime-types XAttributes.
|
| XAttributeCapability |
A Capability providing methods for accessing XAttributes key-value pairs (<String, String>).
|
| XMLUtils |
This class should collect various XML manipulation utilities not found in
JAXP APIs.
|