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

U

UnboundedRandomSequence - Class in dk.rode.thesis.facade
An unbounded random sequence returns a pseudo integer random number with each call to UnboundedRandomSequence.next() with no upper bound.
UnboundedRandomSequence() - Constructor for class dk.rode.thesis.facade.UnboundedRandomSequence
No-arg constructor.
UnboundedRandomSequence(Sequence<? extends Number>) - Constructor for class dk.rode.thesis.facade.UnboundedRandomSequence
Constructor.
UnboundedRandomSequence(UnboundedRandomSequence) - Constructor for class dk.rode.thesis.facade.UnboundedRandomSequence
Copy constructor.
undo() - Method in interface dk.rode.thesis.command.Command
Perform undo of this command, if possible.
undo(List<Command<E>>) - Method in class dk.rode.thesis.command.CommandProcessor
Undoes the executed commands supplied as executedCommands, if possible.
undo() - Method in class dk.rode.thesis.command.CompositeCommand
 
undo() - Method in class dk.rode.thesis.command.EvilCommand
If this command is set to fail on undo, EvilCommand.ERROR is thrown.
undo() - Method in class dk.rode.thesis.command.LogCommand
Logs the string representation of the receiver object followed by ".undo()".
undo() - Method in class dk.rode.thesis.command.NextCommand
 
undo() - Method in class dk.rode.thesis.command.NullCommand
Does nothing.
undo() - Method in class dk.rode.thesis.command.ResetCommand
 
undo() - Method in class dk.rode.thesis.command.ReverseCommand
 
undo() - Method in class dk.rode.thesis.command.SequenceCommand
Performs undo of this sequence command if possible.
unique() - Method in class dk.rode.thesis.adapter.SequenceAdapter
 
unique() - Method in class dk.rode.thesis.bridge.SequenceAbstraction
 
unique() - Method in class dk.rode.thesis.composite.AbstractCompositeSequence
Returns false.
unique() - Method in class dk.rode.thesis.decorator.SequenceDecorator
 
unique() - Method in class dk.rode.thesis.facade.AckermannSequence
Returns true.
unique() - Method in class dk.rode.thesis.facade.FibonacciSequence
Returns false.
unique() - Method in class dk.rode.thesis.facade.RandomSequence
Returns false.
unique - Variable in class dk.rode.thesis.flyweight.Sentence
True if this sentence is unique, false if not.
unique() - Method in class dk.rode.thesis.flyweight.Sentence
Returns true if any given word in this sentence is only contained once, including white space, false otherwise.
unique - Variable in class dk.rode.thesis.flyweight.Word
True if this word is unique, false if not.
unique() - Method in class dk.rode.thesis.flyweight.Word
Returns true if any given character in this word is only contained once, false otherwise.
unique() - Method in class dk.rode.thesis.memento.RangeSequence
Returns true.
unique() - Method in class dk.rode.thesis.meta.model.ArraySequence
 
unique() - Method in class dk.rode.thesis.meta.model.LongSequence
Returns true.
unique() - Method in class dk.rode.thesis.meta.model.PrimeSequence
Returns true.
unique() - Method in interface dk.rode.thesis.meta.model.Sequence
Returns true if this sequence deliver a given sequence value at most one time until reset or restarted.
unique() - Method in class dk.rode.thesis.observer.AnnotatedObserversSequenceDecorator
 
unique() - Method in class dk.rode.thesis.observer.DateSequence
Returns true.
unique() - Method in class dk.rode.thesis.observer.SequenceObserversSequenceDecorator
 
unique() - Method in enum dk.rode.thesis.singleton.DanishAlphabetSequence
 
unique() - Method in class dk.rode.thesis.state.ReversiblePrimeSequence
Returns true.
unique() - Method in class dk.rode.thesis.state.StepSequenceImpl
 
unique() - Method in class dk.rode.thesis.templatemethod.SequenceTemplate
 
unknowns - Variable in class dk.rode.thesis.visitor.CountingVisitor
Number of visitable sequences that delivered unknown values (excluding composites).
unregister(Handler<R>) - Method in interface dk.rode.thesis.chainofresponsibility.HandlerChain
Removes the handler supplied as handler from this handler chain.
unregister(Handler<R>) - Method in class dk.rode.thesis.chainofresponsibility.StandardHandlerChain
 
unregister(Handler<R>) - Method in class dk.rode.thesis.chainofresponsibility.WeakHandlerChain
 
unwind(Throwable, Class<T>) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns the first throwable assignable to type in the cause chain acquired from throwable, if any.
upperCase - Variable in class dk.rode.thesis.chainofresponsibility.LetterCaseHandler
True for upper case only, false for lower case only.
UppercaseDecorator - Class in dk.rode.thesis.decorator
An upper-case sequence decorator returns the string value returned by the decorated sequence in upper-case, for example a -> A.
UppercaseDecorator(Sequence<String>) - Constructor for class dk.rode.thesis.decorator.UppercaseDecorator
Constructor.
UppercaseDecorator(Sequence<String>, boolean) - Constructor for class dk.rode.thesis.decorator.UppercaseDecorator
Constructor.
upperCaseFirst(Locale) - Method in class dk.rode.thesis.flyweight.AbstractCharacter
 
upperCaseFirst(Locale) - Method in class dk.rode.thesis.flyweight.Sentence
 
upperCaseFirst(Locale) - Method in interface dk.rode.thesis.flyweight.Textual
Return the first character of this textual representation upper cased.
upperCaseFirst(Locale) - Method in class dk.rode.thesis.flyweight.Word
 
upperCaseFirst(CharSequence) - Static method in class dk.rode.thesis.meta.util.Strings
Upper-cases the first char in the char sequence cs and returns the modified string using the default locale.
upperCaseFirst(CharSequence, Locale) - Static method in class dk.rode.thesis.meta.util.Strings
Upper-cases the first char in the char sequence cs and returns the modified string using the supplied locale.
use(Log, Map<MemorizableSequence<E>, SequenceMemento<E>>, MemorizableSequence<E>) - Static method in class dk.rode.thesis.bridge.Main
Updates sequence using the relevant memento stored in mementos.
use(Log, Map<MemorizableSequence<E>, SequenceMemento<E>>, MemorizableSequence<E>) - Static method in class dk.rode.thesis.memento.Main
Updates sequence using the relevant memento stored in mementos.
Util - Class in dk.rode.thesis.meta.util
Various utility functions.
Util() - Constructor for class dk.rode.thesis.meta.util.Util
Private off-limit constructor.

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.