|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IClone | Public interface for all clone data objects. |
ICloneDataElement | Root interface of all CPC data objects. |
ICloneFile | Public interface for all clone file data objects. |
ICloneGroup | Public interface for all clone group data objects. |
ICloneObject | Base interface for all CPC Data Objects. |
ICloneObjectExtension | Clone object extensions can be used by 3rd party modules to contribute their own data to any
ICloneObject . |
ICloneObjectSupport | This is a super interface for all additional support interfaces/classes which are not themselves
ICloneObject implementations but which are non the less part of the CPC Clone Data objects. |
Class Summary | |
---|---|
CloneDiff | Clone diff objects represent modifications which were made to the content of a clone. |
CompositCloneDiff | Deprecated. this class is currently not in use. |
Enum Summary | |
---|---|
IClone.State | Specifies the state of a clone. |
Contains interface specifications for the CPC clone data objects.
The interfaces in this package define the root of the CPC clone data elements.
ICloneDataElement
is the top most super-interface which encompasses all other interfaces.
Care should be taken to fully understand the interface hierarchy before providing
a custom implementation of these interfaces.
Especially the interfaces within the org.electrocodeogram.cpc.core.api.data.collection
package
are important.
A default implementation is provided by the CPC Store module.
Instances which implement these interfaces can be obtained from the
ICloneFactoryProvider
.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |