|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SequenceValueGenerator | |
---|---|
dk.rode.thesis.abstractfactory | Implementations and examples of the Abstract Factory design pattern [Gamma95, p.87]. |
dk.rode.thesis.bridge | Implementations and examples of the Bridge design pattern [Gamma95, p.151]. |
Uses of SequenceValueGenerator in dk.rode.thesis.abstractfactory |
---|
Methods in dk.rode.thesis.abstractfactory that return SequenceValueGenerator | |
---|---|
SequenceValueGenerator<E> |
StandardFactory.createGenerator()
|
SequenceValueGenerator<E> |
GeneratorFactory.createGenerator()
Creates a new sequence value generator using the default argument. |
SequenceValueGenerator<E> |
StandardFactory.createGenerator(P argument)
|
SequenceValueGenerator<E> |
GeneratorFactory.createGenerator(P argument)
Creates a new sequence value generator, where argument is an
argument used in the creation process of the generator. |
Uses of SequenceValueGenerator in dk.rode.thesis.bridge |
---|
Classes in dk.rode.thesis.bridge that implement SequenceValueGenerator | |
---|---|
class |
SequenceValueArrayList<E extends Serializable>
A sequence value array list stores sequence values in a java.util.ArrayList instance. |
class |
SequenceValueCollection<E extends Serializable,C extends Collection<E>>
A sequence value collection is a finite collection of non-null sequence values that can be used as the implementation for a sequence abstraction . |
class |
SequenceValueHashSet<E extends Serializable>
A sequence value hash set stores sequence values in a java.util.HashSet instance. |
class |
SequenceValueLinkedHashSet<E extends Serializable>
A sequence value linked hash set stores sequence values in a java.util.LinkedHashSet instance. |
class |
SequenceValueRange
A sequence value range generates unique Integer
values within a given range determined at
construction time. |
class |
SequenceValueSet<E extends Serializable,C extends Set<E>>
A sequence value set stores sequence values in a specific java.util.Set implementation as specified by the
type parameter C . |
class |
SequenceValueTreeSet<E extends Serializable>
A sequence value tree set stores sequence values in a java.util.TreeSet instance. |
Fields in dk.rode.thesis.bridge declared as SequenceValueGenerator | |
---|---|
protected SequenceValueGenerator<? extends E> |
SequenceAbstraction.generator
The generator used to
generate the next sequence value on an invocation of
SequenceAbstraction.next() . |
Methods in dk.rode.thesis.bridge that return SequenceValueGenerator | |
---|---|
SequenceValueGenerator<E> |
SequenceValueGenerator.copy()
Performs a deep copy of this generator. |
Methods in dk.rode.thesis.bridge that return types with arguments of type SequenceValueGenerator | |
---|---|
StringablePolicy<? super SequenceValueGenerator<E>> |
SequenceValueCollection.getStringablePolicy(StringablePolicy<? super SequenceValueGenerator<E>> policy)
|
StringablePolicy<? super SequenceValueGenerator<Integer>> |
SequenceValueRange.getStringablePolicy(StringablePolicy<? super SequenceValueGenerator<Integer>> policy)
|
Methods in dk.rode.thesis.bridge with parameters of type SequenceValueGenerator | |
---|---|
SequenceAbstraction<E> |
SynchronisedSequenceAbstraction.setGenerator(SequenceValueGenerator<? extends E> generator)
|
SequenceAbstraction<E> |
SequenceAbstraction.setGenerator(SequenceValueGenerator<? extends E> generator)
Sets the generator to use
for this sequence to generator . |
Method parameters in dk.rode.thesis.bridge with type arguments of type SequenceValueGenerator | |
---|---|
StringablePolicy<? super SequenceValueGenerator<E>> |
SequenceValueCollection.getStringablePolicy(StringablePolicy<? super SequenceValueGenerator<E>> policy)
|
StringablePolicy<? super SequenceValueGenerator<Integer>> |
SequenceValueRange.getStringablePolicy(StringablePolicy<? super SequenceValueGenerator<Integer>> policy)
|
CharSequence |
SequenceValueCollection.toString(StringablePolicy<? super SequenceValueGenerator<E>> policy)
|
CharSequence |
SequenceValueRange.toString(StringablePolicy<? super SequenceValueGenerator<Integer>> policy)
|
Constructors in dk.rode.thesis.bridge with parameters of type SequenceValueGenerator | |
---|---|
MemorizableSequenceAbstraction(SequenceValueGenerator<E> generator)
Constructor, which creates this memorizable sequence abstraction to use the value generator
supplied as generator . |
|
SequenceAbstraction(SequenceValueGenerator<? extends E> generator)
Constructor, which creates this sequence abstraction to use the value generator
supplied as generator . |
|
SynchronisedSequenceAbstraction(SequenceValueGenerator<? extends E> generator)
Constructor, which creates this synchronised sequence abstraction to use the value generator
supplied as generator . |
|
Gunni Rode / rode.dk | ||||||||
PREV NEXT | FRAMES NO FRAMES |