A C G I L M N R S

A

AbstractFilteringLevelMetaDataProvider<ObjectId> - Class in cz.cuni.amis.pogamut.pogamutlevelmetadata
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.
AbstractFilteringLevelMetaDataProvider() - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractFilteringLevelMetaDataProvider
 
AbstractLevelMetadataProvider<ObjectId> - Class in cz.cuni.amis.pogamut.pogamutlevelmetadata
Base for all implementations of ILevelMetaDataProvider.
AbstractLevelMetadataProvider() - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractLevelMetadataProvider
 
AbstractXStreamMetaDataProviderFactory<ObjectId> - Class in cz.cuni.amis.pogamut.pogamutlevelmetadata
 
AbstractXStreamMetaDataProviderFactory() - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 
addProvider(LevelIdentificator, ILevelMetaDataProvider<ObjectId>) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.MapLevelMetaDataProviderFactory
 
addProviders(Map<? extends LevelIdentificator, ? extends ILevelMetaDataProvider<ObjectId>>) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.MapLevelMetaDataProviderFactory
 
alias(String, Class, Class) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 
alias(String, Class) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 
aliasAttribute(Class, String, String) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 
aliasAttribute(String, String) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 
aliasField(String, Class, String) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 
aliasType(String, Class) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 

C

cz.cuni.amis.pogamut.pogamutlevelmetadata - package cz.cuni.amis.pogamut.pogamutlevelmetadata
 

G

getAllConnectedMetaData(ObjectId) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractFilteringLevelMetaDataProvider
 
getAllConnectedMetaData(ObjectId) - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.ILevelMetaDataProvider
Returns all metadata connected to a certain object.
getAllMetaData() - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.ILevelMetaDataProvider
Gets all metadata avaliable, regardless of class.
getAllMetaData() - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.ListLevelMetaDataProvider
 
getConnectedMetaData(ObjectId, Class<T>) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractFilteringLevelMetaDataProvider
 
getConnectedMetaData(ObjectId, Class<T>) - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.ILevelMetaDataProvider
Returns all metadata of particular class connected to a certain object
getConnectedObjectId() - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.IConnectedMetaData
Returns the connected object.
getInputStreamForLevelName(String) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
Implementations provide a way to get an input stream for particular level, containing the metatada.
getInputStreamForLevelName(String) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.ResourcesXStreamMetaDataProviderFactory
 
getMetaData(Class<T>) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractFilteringLevelMetaDataProvider
 
getMetaData(Class<T>) - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.ILevelMetaDataProvider
Returns all metadata of a particular class.
getMetadataClass() - Method in exception cz.cuni.amis.pogamut.pogamutlevelmetadata.NoUniqueMetaDataException
 
getMetadataProvider(String) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractXStreamMetaDataProviderFactory
 
getMetadataProvider(LevelIdentificator) - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.ILevelMetaDataProviderFactory
Finds a metadata provider for specific level.
getMetadataProvider(LevelIdentificator) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.MapLevelMetaDataProviderFactory
Returns a provider associated with a level.
getMetadataProvider(Object) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.StaticLevelMetaDataProviderFactory
 
getNumOccurences() - Method in exception cz.cuni.amis.pogamut.pogamutlevelmetadata.NoUniqueMetaDataException
 
getSingleConnectedMetaData(ObjectId, Class<T>) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractLevelMetadataProvider
 
getSingleConnectedMetaData(ObjectId, Class<T>) - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.ILevelMetaDataProvider
Returns singleton metadata instance of a particular class connected to a certain object.
getSingleMetaData(Class<T>) - Method in class cz.cuni.amis.pogamut.pogamutlevelmetadata.AbstractLevelMetadataProvider
 
getSingleMetaData(Class<T>) - Method in interface cz.cuni.amis.pogamut.pogamutlevelmetadata.ILevelMetaDataProvider
Returns singleton metadata instance of a particular class.

I

IConnectedMetaData<ObjectId> - Interface in cz.cuni.amis.pogamut.pogamutlevelmetadata
Basic interface for all metadata that is bound to particular object in the game level.
ILevelMetaDataProvider<ObjectId> - Interface in cz.cuni.amis.pogamut.pogamutlevelmetadata
Basic interface for all classes that provide metadata for particular level.
ILevelMetaDataProviderFactory<ObjectId,LevelIdentificator> - Interface in cz.cuni.amis.pogamut.pogamutlevelmetadata
Interface for factory objects that are used to retrieve a metadata provider based on a level identification.

L

ListLevelMetaDataProvider<ObjectId> - Class in cz.cuni.amis.pogamut.pogamutlevelmetadata
A metadata provider that takes all the metadata from an externally specified List or array.
ListLevelMetaDataProvider() - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.ListLevelMetaDataProvider
 
ListLevelMetaDataProvider(List<Object>) - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.ListLevelMetaDataProvider
 
ListLevelMetaDataProvider(Object...) - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.ListLevelMetaDataProvider
 

M

MapLevelMetaDataProviderFactory<ObjectId,LevelIdentificator> - Class in cz.cuni.amis.pogamut.pogamutlevelmetadata
A simple implementation of ILevelMetaDataProviderFactory that is backed by an externally specified map od level identification to metadata providers.
MapLevelMetaDataProviderFactory(Map<LevelIdentificator, ILevelMetaDataProvider<ObjectId>>) - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.MapLevelMetaDataProviderFactory
 
MapLevelMetaDataProviderFactory() - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.MapLevelMetaDataProviderFactory
 
MetadataLoadingException - Exception in cz.cuni.amis.pogamut.pogamutlevelmetadata
Exception that occurrs upon error in metadata loading
MetadataLoadingException(Throwable) - Constructor for exception cz.cuni.amis.pogamut.pogamutlevelmetadata.MetadataLoadingException
 
MetadataLoadingException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.pogamutlevelmetadata.MetadataLoadingException
 
MetadataLoadingException(String) - Constructor for exception cz.cuni.amis.pogamut.pogamutlevelmetadata.MetadataLoadingException
 
MetadataLoadingException() - Constructor for exception cz.cuni.amis.pogamut.pogamutlevelmetadata.MetadataLoadingException
 

N

NoUniqueMetaDataException - Exception in cz.cuni.amis.pogamut.pogamutlevelmetadata
Exception thrown when there are multiple candidates for a metadata object to be returned, but only one is expected.
NoUniqueMetaDataException(Class, int) - Constructor for exception cz.cuni.amis.pogamut.pogamutlevelmetadata.NoUniqueMetaDataException
 

R

ResourcesXStreamMetaDataProviderFactory<ObjectId> - Class in cz.cuni.amis.pogamut.pogamutlevelmetadata
 
ResourcesXStreamMetaDataProviderFactory(String) - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.ResourcesXStreamMetaDataProviderFactory
 

S

StaticLevelMetaDataProviderFactory<ObjectId> - Class in cz.cuni.amis.pogamut.pogamutlevelmetadata
Factory object that returns the same ILevelMetaDataProvider regardless of level identification that is passed to it.
StaticLevelMetaDataProviderFactory(ILevelMetaDataProvider<ObjectId>) - Constructor for class cz.cuni.amis.pogamut.pogamutlevelmetadata.StaticLevelMetaDataProviderFactory
 

A C G I L M N R S

Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.