|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||

ObjectId - type that uniquely identifies an object in the level.public interface ILevelMetaDataProvider<ObjectId>
Basic interface for all classes that provide metadata for particular level.
| Method Summary | ||
|---|---|---|
List<IConnectedMetaData<? extends ObjectId>> |
getAllConnectedMetaData(ObjectId targetObject)
Returns all metadata connected to a certain object. |
|
List<Object> |
getAllMetaData()
Gets all metadata avaliable, regardless of class. |
|
|
getConnectedMetaData(ObjectId targetObject,
Class<T> clazz)
Returns all metadata of particular class connected to a certain object |
|
|
getMetaData(Class<T> clazz)
Returns all metadata of a particular class. |
|
|
getSingleConnectedMetaData(ObjectId targetObject,
Class<T> clazz)
Returns singleton metadata instance of a particular class connected to a certain object. |
|
|
getSingleMetaData(Class<T> clazz)
Returns singleton metadata instance of a particular class. |
|
| Method Detail |
|---|
List<Object> getAllMetaData()
<T> List<T> getMetaData(Class<T> clazz)
T - clazz - the type of metadata to be returned.
<T> T getSingleMetaData(Class<T> clazz)
T - clazz - the class of metadata to be returned
NoUniqueMetaDataException - if there are more or less than one candidates to be returned.List<IConnectedMetaData<? extends ObjectId>> getAllConnectedMetaData(ObjectId targetObject)
targetObject -
<T extends IConnectedMetaData<? extends ObjectId>> List<T> getConnectedMetaData(ObjectId targetObject,
Class<T> clazz)
T - targetObject - clazz - the class of metadata to be returned
<T extends IConnectedMetaData<? extends ObjectId>> T getSingleConnectedMetaData(ObjectId targetObject,
Class<T> clazz)
T - clazz - the class of metadata to be returnedtargetObject -
NoUniqueMetaDataException - if there are more or less than one candidates to be returned.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||