Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6

Uses of Interface
dk.rode.thesis.chainofresponsibility.HandlerChain

Packages that use HandlerChain
dk.rode.thesis.chainofresponsibility Implementations and examples of the Chain of Responsibility design pattern [Gamma95, p.223]. 
 

Uses of HandlerChain in dk.rode.thesis.chainofresponsibility
 

Classes in dk.rode.thesis.chainofresponsibility that implement HandlerChain
 class AbstractHandlerChain<R>
          An abstract handler chain implements the basic traits of the HandlerChain interface.
 class StandardHandlerChain<R>
          A standard handler chain is the standard implementation of the HandlerChain interface.
 class WeakHandlerChain<R>
          A weak handler chain is a thread-safe handler chain storing registered handlers as weak references.
 

Methods in dk.rode.thesis.chainofresponsibility with parameters of type HandlerChain
 void CharacterHandler.register(HandlerChain<Character> chain)
          Registers this character handler to the handler chain supplied as chain.
 

Constructors in dk.rode.thesis.chainofresponsibility with parameters of type HandlerChain
CharacterHandler(HandlerChain<Character> chain)
          Constructor, which registers this character handler to the end of the handler chain supplied as chain.
LetterCaseHandler(HandlerChain<Character> chain, boolean upperCase)
          Constructor, which registers this letter handler to the handler chain supplied as chain.
LetterHandler(HandlerChain<Character> chain)
          Constructor, which registers this letter handler to the handler chain supplied as chain.
SymbolHandler(HandlerChain<Character> chain)
          Constructor, which registers this symbol handler to the handler chain supplied as chain.
WhitespaceHandler(HandlerChain<Character> chain)
          Constructor, which registers this symbol handler to the handler chain supplied as chain.
 


Gunni Rode / rode.dk

Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!

The original thesis and source code are available at rode.dk/thesis.