Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2006 - 2007 Andrew Pietsch