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

Uses of Class
dk.rode.thesis.meta.util.Arguments

Packages that use Arguments
dk.rode.thesis.abstractfactory Implementations and examples of the Abstract Factory design pattern [Gamma95, p.87]. 
dk.rode.thesis.adapter Implementations and examples of the Adapter design pattern [Gamma95, p.139]. 
dk.rode.thesis.bridge Implementations and examples of the Bridge design pattern [Gamma95, p.151]. 
dk.rode.thesis.builder Implementations and examples of the Builder design pattern [Gamma95, p.97]. 
dk.rode.thesis.chainofresponsibility Implementations and examples of the Chain of Responsibility design pattern [Gamma95, p.223]. 
dk.rode.thesis.command Implementations and examples of the Command design pattern [Gamma95, p.233]. 
dk.rode.thesis.composite Implementations and examples of the Composite design pattern [Gamma95, p.163]. 
dk.rode.thesis.decorator Implementations and examples of the Decorator design pattern [Gamma95, p.175]. 
dk.rode.thesis.facade Implementations and examples of the Facade design pattern [Gamma95, p.185]. 
dk.rode.thesis.factorymethod Implementations and examples of the Factory Method design pattern [Gamma95, p.107]. 
dk.rode.thesis.flyweight Implementations and examples of the Flyweight design pattern [Gamma95, p.195]. 
dk.rode.thesis.interpreter Implementations and examples of the Interpreter design pattern [Gamma95, p.243]. 
dk.rode.thesis.iterator Implementations and examples of the Iterator design pattern [Gamma95, p.257]. 
dk.rode.thesis.mediator Implementations and examples of the Mediator design pattern [Gamma95, p.273]. 
dk.rode.thesis.memento Implementations and examples of the Memento design pattern [Gamma95, p.283]. 
dk.rode.thesis.meta.test Various tests
dk.rode.thesis.meta.util Various utility classes and functions
dk.rode.thesis.observer Implementations and examples of the Observer design pattern [Gamma95, p.293]. 
dk.rode.thesis.prototype Implementations and examples of the Prototype design pattern [Gamma95, p.117]. 
dk.rode.thesis.proxy Implementations and examples of the Proxy design pattern [Gamma95, p.207]. 
dk.rode.thesis.singleton Implementations and examples of the Singleton design pattern [Gamma95, p.127]. 
dk.rode.thesis.state Implementations and examples of the State design pattern [Gamma95, p.305]. 
dk.rode.thesis.strategy Implementations and examples of the Strategy design pattern [Gamma95, p.315]. 
dk.rode.thesis.templatemethod Implementations and examples of the Template Method design pattern [Gamma95, p.325]. 
dk.rode.thesis.visitor Implementations and examples of the Visitor design pattern [Gamma95, p.331]. 
 

Uses of Arguments in dk.rode.thesis.abstractfactory
 

Methods in dk.rode.thesis.abstractfactory with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.adapter
 

Methods in dk.rode.thesis.adapter with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.bridge
 

Methods in dk.rode.thesis.bridge with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.builder
 

Methods in dk.rode.thesis.builder with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.chainofresponsibility
 

Methods in dk.rode.thesis.chainofresponsibility with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.command
 

Methods in dk.rode.thesis.command with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.composite
 

Methods in dk.rode.thesis.composite with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.decorator
 

Methods in dk.rode.thesis.decorator with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.facade
 

Methods in dk.rode.thesis.facade with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.factorymethod
 

Methods in dk.rode.thesis.factorymethod with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.flyweight
 

Methods in dk.rode.thesis.flyweight with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
          Performs the specific tests and report the outcome to the log supplied as log.
 

Uses of Arguments in dk.rode.thesis.interpreter
 

Methods in dk.rode.thesis.interpreter with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
          Accepted argument: -value=n, where n is an integer value.
 

Uses of Arguments in dk.rode.thesis.iterator
 

Methods in dk.rode.thesis.iterator with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.mediator
 

Methods in dk.rode.thesis.mediator with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.memento
 

Methods in dk.rode.thesis.memento with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.meta.test
 

Methods in dk.rode.thesis.meta.test with parameters of type Arguments
 boolean Testable.test(Log out, Arguments arguments)
          Performs the specific tests and report the outcome to the log supplied as log.
 boolean IntegrityTests.test(Log out, Arguments arguments)
           
 boolean AllTests.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.meta.util
 

Constructors in dk.rode.thesis.meta.util with parameters of type Arguments
Arguments(Arguments arguments)
          Copy constructor.
 

Uses of Arguments in dk.rode.thesis.observer
 

Methods in dk.rode.thesis.observer with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.prototype
 

Methods in dk.rode.thesis.prototype with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.proxy
 

Methods in dk.rode.thesis.proxy with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.singleton
 

Methods in dk.rode.thesis.singleton with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.state
 

Methods in dk.rode.thesis.state with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.strategy
 

Methods in dk.rode.thesis.strategy with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.templatemethod
 

Methods in dk.rode.thesis.templatemethod with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 

Uses of Arguments in dk.rode.thesis.visitor
 

Methods in dk.rode.thesis.visitor with parameters of type Arguments
 boolean Main.test(Log out, Arguments arguments)
           
 


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.