CDMA engine API  3.1.0
CDMA core library
Package org.gumtree.data.interfaces

The CDMA interfaces package contains all interfaces a plug-in must implement. More...

Classes

interface  IArray
 The IArray interface manages multiple types of data. More...
interface  IArrayIterator
 The IArrayIterator interface permits to run through all values of the associated IArray. More...
interface  IAttribute
 The IAttribute interface describes a metadata of a IContainer. More...
interface  IContainer
 The IContainer interface is shared IGroup and IDataItem. More...
interface  IDataItem
 The IDataItem interface defines a IContainer that carries data. More...
interface  IDataset
 The IDataset interface is used to handle a data source. More...
interface  IDictionary
 The IDictionary interface defines a direct association of a keyword and a path. More...
interface  IDimension
 The IDimension interface is used to describe values of an axis of a data item's array. More...
interface  IGroup
 The IGroup interface in a IDataset forms a hierarchical tree, like directories on a disk. More...
interface  IIndex
 The IIndex interface defines a view on a IArray. More...
interface  IKey
 The IKey is used by group to interrogate the dictionary. More...
interface  IRange
 The IRange interface describes a dimension of a IIndex. More...
interface  ISliceIterator
 The ISliceIterator interface permits to access easily a to a sub-part of an array. More...

Detailed Description

The CDMA interfaces package contains all interfaces a plug-in must implement.

All interfaces, but the IContainer one, in this package should be implemented by a plug-in. To be functional a plug-in should also implement the IFactory interface in the package org.gumtree.data so it can create CDMA objects.

To activate the Extended Dictionary the interface IPathParamResolver should be implemented. Indeed it aims to resolve the paths while using that mechanism.

 All Classes Namespaces Files Functions Variables