|
com.im.df/1 5.9.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DFSchemaAccess
This interface is for DFSchema implementation creators or factories, and provides access to data structures beyond the public API. It is meant for initial population of data structures
| Method Summary | |
|---|---|
void |
addCapability(DFCapability capabilityInstance)
Factories can access addCapability to enhance the Schema with additional capabilities e.g. |
DFContainerAccess<DFDataTree> |
getDataTreeAccess()
Provides SPI access to Data Tree container |
DFContainerAccess<DFEntity> |
getEntityAccess()
Provides SPI access to Entity container |
DFContainerAccess<DFField> |
getFieldAccess(DFEntity entity)
Provides SPI access to Field container |
DFContainerAccess<DFList> |
getListAccess(DFEntity entity)
Provides SPI access to Lists |
DFContainerAccess<DFRelationship> |
getRelationshipAccess()
Provides SPI access to the relationship container |
DFSchema |
getSchema()
Returns the DFSchema itself |
DFContainerAccess<DFView> |
getViewAccess(DFDataTree tree)
Provides SPI access to Views |
| Method Detail |
|---|
void addCapability(DFCapability capabilityInstance)
DFSchema getSchema()
DFContainerAccess<DFDataTree> getDataTreeAccess()
DFContainerAccess<DFEntity> getEntityAccess()
DFContainerAccess<DFRelationship> getRelationshipAccess()
DFContainerAccess<DFField> getFieldAccess(DFEntity entity)
DFContainerAccess<DFView> getViewAccess(DFDataTree tree)
DFContainerAccess<DFList> getListAccess(DFEntity entity)
|
com.im.df/1 5.9.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||