Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6
A B C D E F G H I K L M N O P R S T U V W Z

W

warn(Object...) - Method in class dk.rode.thesis.meta.log.AbstractLog
 
warn(Object...) - Method in interface dk.rode.thesis.meta.log.Log
Logs each part of a warning message supplied in messages with this log as is, no trailing new line or white space inserted between message parts, but with a single new line character after the last part as well as a prefix indicating the message represent a warning message.
WeakHandlerChain<R> - Class in dk.rode.thesis.chainofresponsibility
A weak handler chain is a thread-safe handler chain storing registered handlers as weak references.
WeakHandlerChain() - Constructor for class dk.rode.thesis.chainofresponsibility.WeakHandlerChain
No-arg constructor.
WeakReferenceEntry<T> - Class in dk.rode.thesis.meta.reflect
A weak reference entry represents an object stored as a weak reference, but where the WeakReferenceEntry.hashCode() and WeakReferenceEntry.equals(Object) methods of the object are used over the identity comparison performed by java.lang.ref.WeakReference.
WeakReferenceEntry(T) - Constructor for class dk.rode.thesis.meta.reflect.WeakReferenceEntry
Constructor.
Whitespace - Class in dk.rode.thesis.flyweight
A whitespace represents a single white space character.
Whitespace() - Constructor for class dk.rode.thesis.flyweight.Whitespace
No-arg constructor.
WhitespaceHandler - Class in dk.rode.thesis.chainofresponsibility
A whitespace handler is a handler that can handle whitespace characters.
WhitespaceHandler() - Constructor for class dk.rode.thesis.chainofresponsibility.WhitespaceHandler
No-arg constructor.
WhitespaceHandler(HandlerChain<Character>) - Constructor for class dk.rode.thesis.chainofresponsibility.WhitespaceHandler
Constructor, which registers this symbol handler to the handler chain supplied as chain.
Word - Class in dk.rode.thesis.flyweight
A word represents an ordered sequence of characters making up that word.
Word(Character[]) - Constructor for class dk.rode.thesis.flyweight.Word
Constructor, which creates this word to be comprised of the characters in characters.
Word(Word) - Constructor for class dk.rode.thesis.flyweight.Word
Copy constructor.
words - Variable in class dk.rode.thesis.flyweight.CharacterFactory
The set of created words so far.
writeObject(ObjectOutputStream) - Method in class dk.rode.thesis.memento.RangeSequence
Serializes this memorizable range sequence.

Gunni Rode / rode.dk
A B C D E F G H I K L M N O P R S T U V W Z
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.