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

V

validate(int, int) - Static method in class dk.rode.thesis.memento.RangeSequence
Validates the start and end values supplied as start and end, respectively.
validate(char[]) - Static method in class dk.rode.thesis.prototype.SymbolSequence
Validates the symbols supplied in symbols.
value - Variable in class dk.rode.thesis.bridge.SequenceValueRange
The current generated value corresponding to a number of value - SequenceValueRange.minimum.
value(int, Number) - Static method in class dk.rode.thesis.facade.UnboundedRandomSequence
Calculates the current value of this sequence.
value - Variable in class dk.rode.thesis.interpreter.ConstantExpression
The value of this constant.
value - Variable in class dk.rode.thesis.interpreter.SetExpression
The comparable value to set for the sequence.
value - Variable in class dk.rode.thesis.meta.util.Arguments.Argument
The associated value.
value - Variable in class dk.rode.thesis.meta.util.KeyValue
The value, which can only be non-null if a KeyValue.key is also set.
valueOf(String) - Static method in enum dk.rode.thesis.adapter.AdaptedPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.bridge.SequenceValuePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.composite.CompositePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.composite.CompositeStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.decorator.DecoratedPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.flyweight.CharacterPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.interpreter.CompareExpression.Comparison
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.meta.model.Sequence.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.meta.Purpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.meta.reflect.Caller.CallerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.meta.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.meta.util.Primitive
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.observer.ObserverManager.NotificationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.proxy.ProxiedPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.singleton.DanishAlphabetSequence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.state.ReversiblePrimeSequence.PrimeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.strategy.ObjectPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.strategy.SequencePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.rode.thesis.strategy.StringablePolicy.Type
Returns the enum constant of this type with the specified name.
ValueProcessor<E> - Interface in dk.rode.thesis.iterator
A value processor is used by a processable sequence to process values during processing.
values() - Static method in enum dk.rode.thesis.adapter.AdaptedPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class dk.rode.thesis.bridge.SequenceValueCollection
The actual collection used to store the sequence values.
values() - Static method in enum dk.rode.thesis.bridge.SequenceValuePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.composite.CompositePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.composite.CompositeStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.decorator.DecoratedPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.flyweight.CharacterPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.interpreter.CompareExpression.Comparison
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class dk.rode.thesis.interpreter.Context
The map storing the values.
values() - Static method in enum dk.rode.thesis.meta.model.Sequence.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.meta.Purpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.meta.reflect.Caller.CallerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.meta.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.meta.util.Primitive
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.observer.ObserverManager.NotificationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.proxy.ProxiedPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.singleton.DanishAlphabetSequence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.state.ReversiblePrimeSequence.PrimeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.strategy.ObjectPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.strategy.SequencePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.rode.thesis.strategy.StringablePolicy.Type
Returns an array containing the constants of this enum type, in the order they are declared.
ValueVisitableSequence<E> - Interface in dk.rode.thesis.visitor
A value visitable sequence allows visitation by value visitors.
variable - Variable in class dk.rode.thesis.interpreter.AssignmentExpression
The variable expression to be assigned the value of AssignmentExpression.expression.
VariableExpression<E> - Class in dk.rode.thesis.interpreter
A variable expression represents an expression that can be assigned a given value, which will be stored in a given context supplied at evaluation time.
VariableExpression(Class<E>, String) - Constructor for class dk.rode.thesis.interpreter.VariableExpression
Constructor.
VariableExpression(Class<E>, String, boolean) - Constructor for class dk.rode.thesis.interpreter.VariableExpression
Constructor.
VariableExpression(VariableExpression<E>) - Constructor for class dk.rode.thesis.interpreter.VariableExpression
Copy constructor.
VisitableCompositeSequence - Class in dk.rode.thesis.visitor
An visitable composite sequence is value and type visitable, storing sequences regardless of the type of value they deliver.
VisitableCompositeSequence() - Constructor for class dk.rode.thesis.visitor.VisitableCompositeSequence
No-arg constructor.
VisitableCompositeSequence(CompositeStrategy) - Constructor for class dk.rode.thesis.visitor.VisitableCompositeSequence
Constructor.
VisitableCompositeSequence(VisitableCompositeSequence) - Constructor for class dk.rode.thesis.visitor.VisitableCompositeSequence
Copy constructor, which also copies associated sequences.
VisitableLongSequence - Class in dk.rode.thesis.visitor
A visitable long sequence is a LongSequence that is value visitable using the SequenceValueVisitor.visitLongValued(Sequence, Object) visitation method and is type visitable as well.
VisitableLongSequence() - Constructor for class dk.rode.thesis.visitor.VisitableLongSequence
No-arg constructor.
VisitableLongSequence(long) - Constructor for class dk.rode.thesis.visitor.VisitableLongSequence
Constructor.
VisitableLongSequence(LongSequence) - Constructor for class dk.rode.thesis.visitor.VisitableLongSequence
Copy constructor.
VisitableRandomSequence - Class in dk.rode.thesis.visitor
A visitable random sequence is a RandomSequence that is value visitable only using the SequenceValueVisitor.visitIntegerValued(Sequence, Object) visitation method.
VisitableRandomSequence(int) - Constructor for class dk.rode.thesis.visitor.VisitableRandomSequence
Constructor.
VisitableRandomSequence(RandomSequence) - Constructor for class dk.rode.thesis.visitor.VisitableRandomSequence
Copy constructor.
VisitableReversiblePrimeSequence - Class in dk.rode.thesis.visitor
A visitable reversible prime sequence is a ReversiblePrimeSequence that is value visitable using the SequenceValueVisitor.visitIntegerValued(Sequence, Object) visitation method and is type visitable as well.
VisitableReversiblePrimeSequence(int) - Constructor for class dk.rode.thesis.visitor.VisitableReversiblePrimeSequence
Constructor.
VisitableReversiblePrimeSequence(ReversiblePrimeSequence) - Constructor for class dk.rode.thesis.visitor.VisitableReversiblePrimeSequence
Copy constructor.
visitationMethod - Variable in class dk.rode.thesis.visitor.ReflectiveVisitableSequence
The value visitation method used by this sequence.
visitComposite(CompositeSequence<?>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitComposite(CompositeSequence<?>, P) - Method in interface dk.rode.thesis.visitor.SequenceTypeVisitor
Visits a composite sequence.
visitComposite(CompositeSequence<?>, Void) - Method in class dk.rode.thesis.visitor.TypeVisitor
 
visitDateValued(Sequence<Date>, Void) - Method in class dk.rode.thesis.visitor.CountingVisitor
 
visitDateValued(Sequence<Date>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitDateValued(Sequence<Date>, P) - Method in interface dk.rode.thesis.visitor.SequenceValueVisitor
Visits a sequence that delivers Date sequence values.
visitIntegerValued(Sequence<Integer>, Void) - Method in class dk.rode.thesis.visitor.CountingVisitor
 
visitIntegerValued(Sequence<Integer>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitIntegerValued(Sequence<Integer>, P) - Method in interface dk.rode.thesis.visitor.SequenceValueVisitor
Visits a sequence that delivers Integer sequence values.
visitLongValued(Sequence<Long>, Void) - Method in class dk.rode.thesis.visitor.CountingVisitor
 
visitLongValued(Sequence<Long>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitLongValued(Sequence<Long>, P) - Method in interface dk.rode.thesis.visitor.SequenceValueVisitor
Visits a sequence that delivers Long sequence values.
visitMemorizable(MemorizableSequence<?>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitMemorizable(MemorizableSequence<?>, P) - Method in interface dk.rode.thesis.visitor.SequenceTypeVisitor
Visits a memorizable sequence.
visitMemorizable(MemorizableSequence<?>, Void) - Method in class dk.rode.thesis.visitor.TypeVisitor
 
visitObservable(ObservableSequence<?, ?, ?>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitObservable(ObservableSequence<?, ?, ?>, P) - Method in interface dk.rode.thesis.visitor.SequenceTypeVisitor
Visits an observable sequence.
visitObservable(ObservableSequence<?, ?, ?>, Void) - Method in class dk.rode.thesis.visitor.TypeVisitor
 
visitReversible(ReversibleSequence<?>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitReversible(ReversibleSequence<?>, P) - Method in interface dk.rode.thesis.visitor.SequenceTypeVisitor
Visits a reversible sequence.
visitReversible(ReversibleSequence<?>, Void) - Method in class dk.rode.thesis.visitor.TypeVisitor
 
visitStateable(StateableSequence<?>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitStateable(StateableSequence<?>, P) - Method in interface dk.rode.thesis.visitor.SequenceTypeVisitor
Visits a stateable sequence.
visitStateable(StateableSequence<?>, Void) - Method in class dk.rode.thesis.visitor.TypeVisitor
 
visitStringValued(Sequence<? extends CharSequence>, Void) - Method in class dk.rode.thesis.visitor.CountingVisitor
 
visitStringValued(Sequence<? extends CharSequence>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitStringValued(Sequence<? extends CharSequence>, P) - Method in interface dk.rode.thesis.visitor.SequenceValueVisitor
Visits a sequence that delivers any type of value that implements the CharSequence interface, including CharSequence it self.
visitUnknown(Sequence<?>, Void) - Method in class dk.rode.thesis.visitor.CountingVisitor
 
visitUnknown(Sequence<?>, Log) - Method in class dk.rode.thesis.visitor.LoggingVisitor
 
visitUnknown - Static variable in class dk.rode.thesis.visitor.ReflectiveVisitableSequence
Default value visitation method, i.e. visit unknown type.
visitUnknown(Sequence<?>, P) - Method in interface dk.rode.thesis.visitor.SequenceVisitor
Visits a sequence that cannot be visited by any other visitation methods declared by this visitor.
visitUnknown(Sequence<?>, Void) - Method in class dk.rode.thesis.visitor.TypeVisitor
 

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.