A D E F G I J N P R T U V

A

AbstractEnvironment - Class in nl.tudelft.goal.EIS2Java.environment
Base implementation for environments that want to work with automated percept and action discovery in EIS2Java.
AbstractEnvironment() - Constructor for class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 
AbstractPerceptHandler - Class in nl.tudelft.goal.EIS2Java.handlers
 
AbstractPerceptHandler(Object) - Constructor for class nl.tudelft.goal.EIS2Java.handlers.AbstractPerceptHandler
 
ActionHandler - Class in nl.tudelft.goal.EIS2Java.handlers
 
ActionHandler() - Constructor for class nl.tudelft.goal.EIS2Java.handlers.ActionHandler
 
actionMethods - Variable in class nl.tudelft.goal.EIS2Java.handlers.DefaultActionHandler
 
AllPerceptPerceptHandler - Class in nl.tudelft.goal.EIS2Java.handlers
 
AllPerceptPerceptHandler(AllPerceptsProvider) - Constructor for class nl.tudelft.goal.EIS2Java.handlers.AllPerceptPerceptHandler
 
AllPerceptsModule - Class in nl.tudelft.goal.EIS2Java.util
Module that prepares a batch of percepts.
AllPerceptsModule(Object) - Constructor for class nl.tudelft.goal.EIS2Java.util.AllPerceptsModule
 
AllPerceptsProvider - Interface in nl.tudelft.goal.EIS2Java.util
Interface for agents that can not provide percepts one at a time.
AsAction - Annotation Type in nl.tudelft.goal.EIS2Java.annotation
Annotation for methods that perform an action.
AsPercept - Annotation Type in nl.tudelft.goal.EIS2Java.annotation
Annotation for methods that generate a percept.

D

DefaultActionHandler - Class in nl.tudelft.goal.EIS2Java.handlers
 
DefaultActionHandler(Object) - Constructor for class nl.tudelft.goal.EIS2Java.handlers.DefaultActionHandler
 
DefaultPerceptHandler - Class in nl.tudelft.goal.EIS2Java.handlers
 
DefaultPerceptHandler(Object) - Constructor for class nl.tudelft.goal.EIS2Java.handlers.DefaultPerceptHandler
 
deleteEntity(String) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 

E

EIS2JavaUtil - Class in nl.tudelft.goal.EIS2Java.util
 
EIS2JavaUtil() - Constructor for class nl.tudelft.goal.EIS2Java.util.EIS2JavaUtil
 
entity - Variable in class nl.tudelft.goal.EIS2Java.handlers.AbstractPerceptHandler
The entity associated with this handler.
entity - Variable in class nl.tudelft.goal.EIS2Java.handlers.DefaultActionHandler
 

F

Filter - Class in nl.tudelft.goal.EIS2Java.translation
 
Filter() - Constructor for class nl.tudelft.goal.EIS2Java.translation.Filter
 
Filter.Type - Enum in nl.tudelft.goal.EIS2Java.translation
The filter type determines which percepts are passed through each cycle

G

getAllPercepts() - Method in class nl.tudelft.goal.EIS2Java.handlers.AllPerceptPerceptHandler
 
getAllPercepts() - Method in class nl.tudelft.goal.EIS2Java.handlers.DefaultPerceptHandler
 
getAllPercepts() - Method in class nl.tudelft.goal.EIS2Java.handlers.PerceptHandler
Collects all percepts provided by the registered entity through AsPercept annotations.
getAllPercepts() - Method in class nl.tudelft.goal.EIS2Java.util.AllPerceptsModule
 
getAllPercepts() - Method in interface nl.tudelft.goal.EIS2Java.util.AllPerceptsProvider
A batch of percepts should be returned as a map of the methods annotated with AsPercept and the results of their invocation.
getAllPerceptsFromEntity(String) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 
getEntity(String) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
Retrieve an entity for a given name.
getInstance() - Static method in class nl.tudelft.goal.EIS2Java.translation.Translator
 
getNameOfAction(Action) - Static method in class nl.tudelft.goal.EIS2Java.util.EIS2JavaUtil
Returns the name of the action used for storage.
getNameOfAction(Method) - Static method in class nl.tudelft.goal.EIS2Java.util.EIS2JavaUtil
Returns the name of the action method used for storage.
getNameOfPercept(Method) - Static method in class nl.tudelft.goal.EIS2Java.util.EIS2JavaUtil
 

I

isSupportedByEntity(Action, String) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 
isSupportedByEntity(Action) - Method in class nl.tudelft.goal.EIS2Java.handlers.ActionHandler
 
isSupportedByEntity(Action) - Method in class nl.tudelft.goal.EIS2Java.handlers.DefaultActionHandler
 

J

Java2Parameter<T> - Interface in nl.tudelft.goal.EIS2Java.translation
Interface for translating Java objects of type T to a Parameter.

N

nl.tudelft.goal.EIS2Java.annotation - package nl.tudelft.goal.EIS2Java.annotation
 
nl.tudelft.goal.EIS2Java.environment - package nl.tudelft.goal.EIS2Java.environment
 
nl.tudelft.goal.EIS2Java.exception - package nl.tudelft.goal.EIS2Java.exception
 
nl.tudelft.goal.EIS2Java.handlers - package nl.tudelft.goal.EIS2Java.handlers
 
nl.tudelft.goal.EIS2Java.translation - package nl.tudelft.goal.EIS2Java.translation
 
nl.tudelft.goal.EIS2Java.util - package nl.tudelft.goal.EIS2Java.util
 
NoTranslatorException - Exception in nl.tudelft.goal.EIS2Java.exception
 
NoTranslatorException() - Constructor for exception nl.tudelft.goal.EIS2Java.exception.NoTranslatorException
 
NoTranslatorException(String) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.NoTranslatorException
 
NoTranslatorException(Throwable) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.NoTranslatorException
 
NoTranslatorException(String, Throwable) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.NoTranslatorException
 
NoTranslatorException(Class<? extends Object>) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.NoTranslatorException
 
NoTranslatorException(Class<? extends Object>, Throwable) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.NoTranslatorException
 

P

Parameter2Java<T> - Interface in nl.tudelft.goal.EIS2Java.translation
Interface for translating a Parameter into a Java object of Type T.
PerceptHandler - Class in nl.tudelft.goal.EIS2Java.handlers
 
PerceptHandler() - Constructor for class nl.tudelft.goal.EIS2Java.handlers.PerceptHandler
 
perceptMethods - Variable in class nl.tudelft.goal.EIS2Java.handlers.DefaultPerceptHandler
Collection of methods on the entity
performAction(Action) - Method in class nl.tudelft.goal.EIS2Java.handlers.ActionHandler
 
performAction(Action) - Method in class nl.tudelft.goal.EIS2Java.handlers.DefaultActionHandler
 
performEntityAction(String, Action) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 
previousPercepts - Variable in class nl.tudelft.goal.EIS2Java.handlers.AbstractPerceptHandler
map of previous percepts that we got for each method.
processActionAnnotations(Class<?>) - Static method in class nl.tudelft.goal.EIS2Java.util.EIS2JavaUtil
Processes all annotations for the given class.
processPerceptAnnotations(Class<?>) - Static method in class nl.tudelft.goal.EIS2Java.util.EIS2JavaUtil
Processes all AsPercept annotations for the given class.

R

registerEntity(String, T) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
Couples a name to an entity and parses it's annotations for percepts and actions.
registerEntity(String, T, ActionHandler, PerceptHandler) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 
registerEntity(String, String, T) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
Couples a name to an entity and parses it's annotations for percepts and actions.
registerEntity(String, String, T, ActionHandler, PerceptHandler) - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 
registerJava2ParameterTranslator(Java2Parameter<?>) - Method in class nl.tudelft.goal.EIS2Java.translation.Translator
Registers a translator for Java to Parameter.
registerParameter2JavaTranslator(Parameter2Java<?>) - Method in class nl.tudelft.goal.EIS2Java.translation.Translator
Registers a translator for Parameter to Java.
requiredVersion() - Method in class nl.tudelft.goal.EIS2Java.environment.AbstractEnvironment
 

T

translate(T) - Method in interface nl.tudelft.goal.EIS2Java.translation.Java2Parameter
Translates the object into an array of Parameter.
translate(Parameter) - Method in interface nl.tudelft.goal.EIS2Java.translation.Parameter2Java
Translates the Parameter into an object of type T.
translate2Java(Parameter, Class<T>) - Method in class nl.tudelft.goal.EIS2Java.translation.Translator
Translates the given parameter into an object of type T.
translate2Parameter(T) - Method in class nl.tudelft.goal.EIS2Java.translation.Translator
Translates the given object into a Parameter.
translatePercepts(Method, List<Object>) - Method in class nl.tudelft.goal.EIS2Java.handlers.AbstractPerceptHandler
Translates the percept objects and applies filtering as described by AsPercept.filter().
translatesFrom() - Method in interface nl.tudelft.goal.EIS2Java.translation.Java2Parameter
 
translatesTo() - Method in interface nl.tudelft.goal.EIS2Java.translation.Parameter2Java
 
TranslationException - Exception in nl.tudelft.goal.EIS2Java.exception
Exception raised when the Translator is unable to complete the translation.
TranslationException() - Constructor for exception nl.tudelft.goal.EIS2Java.exception.TranslationException
 
TranslationException(String) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.TranslationException
 
TranslationException(Throwable) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.TranslationException
 
TranslationException(String, Throwable) - Constructor for exception nl.tudelft.goal.EIS2Java.exception.TranslationException
 
Translator - Class in nl.tudelft.goal.EIS2Java.translation
Singleton class that supports translation from Object to Parameter and vice versa.

U

unpackPerceptObject(Method, Object) - Method in class nl.tudelft.goal.EIS2Java.handlers.AbstractPerceptHandler
Depending on AsPercept.multiplePercepts() a perceptObject is either a collection that contains multiple percept objects or a single percept.
updatePercepts() - Method in class nl.tudelft.goal.EIS2Java.util.AllPerceptsModule
Calls all percept providers and puts the result in a new batch.

V

valueOf(String) - Static method in enum nl.tudelft.goal.EIS2Java.translation.Filter.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.tudelft.goal.EIS2Java.translation.Filter.Type
Returns an array containing the constants of this enum type, in the order they are declared.

A D E F G I J N P R T U V

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