|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||

| Interface Summary | |
|---|---|
| IConnectedMetaData<ObjectId> | Basic interface for all metadata that is bound to particular object in the game level. |
| ILevelMetaDataProvider<ObjectId> | Basic interface for all classes that provide metadata for particular level. |
| ILevelMetaDataProviderFactory<ObjectId,LevelIdentificator> | Interface for factory objects that are used to retrieve a metadata provider based on a level identification. |
| Class Summary | |
|---|---|
| AbstractFilteringLevelMetaDataProvider<ObjectId> | An abstract implementation of ILevelMetaDataProvider that
expects the overriding class to provide list of all avaliable metadata
and then extracts the desired subset of metadat by filtering this list. |
| AbstractLevelMetadataProvider<ObjectId> | Base for all implementations of ILevelMetaDataProvider. |
| AbstractXStreamMetaDataProviderFactory<ObjectId> | |
| ListLevelMetaDataProvider<ObjectId> | A metadata provider that takes all the metadata from an externally specified List or
array. |
| MapLevelMetaDataProviderFactory<ObjectId,LevelIdentificator> | A simple implementation of ILevelMetaDataProviderFactory that is backed by
an externally specified map od level identification to metadata providers. |
| ResourcesXStreamMetaDataProviderFactory<ObjectId> | |
| StaticLevelMetaDataProviderFactory<ObjectId> | Factory object that returns the same ILevelMetaDataProvider regardless of
level identification that is passed to it. |
| Exception Summary | |
|---|---|
| MetadataLoadingException | Exception that occurrs upon error in metadata loading |
| NoUniqueMetaDataException | Exception thrown when there are multiple candidates for a metadata object to be returned, but only one is expected. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||