Package com.pietschy.command.annotation.impl

Classes and interfaces implementing the GUI Commands annotation infrastructure.

See:
          Description

Interface Summary
AnnotationProcessor<T extends Annotation> Used by DefaultAnnotationSupport to create command instances from annotated methods.
DefaultAnnotationSupport.BindStrategy Simple interface for handling the various type of bind operation.
 

Class Summary
AbstractAnnotationProcessor<T extends Annotation> Base class for AnnotationProcessors.
AbstractAnnotationProcessor.CommandProvider An ArgumentProvider that returns the invoking command.
AbstractAnnotationProcessor.InvokerWindowProvider An ArgumentProvider that returns the invoking command.
AbstractAnnotationProcessor.ParameterProvider An ArgumentProvider that returns the parameters of the invoking command.
ActionCommandProcessor Default processor for handling the @ActionCommand annotation.
DefaultAnnotationSupport Default implementation of AnnotationSupport.
ReflectionSwingWorkerCommand SwingWorkerCommand implementation that uses reflection to invoke a method on another class.
SwingWorkerCommandProcessor Default processor for handling the @SwingWorkerCommand annotation.
 

Exception Summary
AnnotationIdMissingException Thrown for annotations that are missing a command id.
AnnotationMissingException Thrown when processing a method that doesn't have an annotation.
IllegalCommandTypeException Thrown when the annotated method has an invalid argument list.
UnsupportedArgumentException Thrown when the annotated method has an invalid argument list.
 

Package com.pietschy.command.annotation.impl Description

Classes and interfaces implementing the GUI Commands annotation infrastructure.



Copyright © 2006 - 2007 Andrew Pietsch