|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
sequence
using the type
visitor supplied as visitor
.
sequence
using the value
visitor supplied as visitor
.
words
making up that sentence.words
.
E
.
sequence
manipulated by terminal
expressions.
next
, or current
,
value in the sequence on demand.Sequence
can have.sequence
values to a value
generator
.generator
supplied as generator
.
Sequence<E>
to
Sequence<T>
, by using an adapter delegate
to perform the representation shift.closing
this sequence.
sequence
when it
is executed
.Sequence
supplied as
sequence
as the receiver.
commands
based on sequence states
as tokens.Sequence
without performing
additional operations except for toString()
.Sequence
supplied as sequence
.
Sequence
supplied as sequence
and
use the default stringable policy supplied as policy
.
sequence
supplied as sequence
has changed its state to state
.
sequence
supplied as sequence
has changed its state to state
.
sequence
.creation method
to
create initialised sequences in a single step.sequences
.sequence
at the time the SequenceMemento.SequenceMemento(Sequence)
constructor or the SequenceMemento.setSequence(Sequence)
method was
invoked.notified
when the observable
sequence
it is attached to changes its aspect value.observable
sequence
that uses a sequence observer
as
the notification mechanism.sequence
to become an observable
sequence that uses a sequence
observer
as the notification mechanism.Sequence
objects into textual representations in form of
char sequences.sequence
.reset
of this
sequence before sequence values will be delivered.
sequence
, i.e. to have the same size, use the same
current index, etc.
sequence
structure to be visited
by a type
visitor, invoking the
TypeVisitableSequence.accept(SequenceTypeVisitor, Object)
visitation method on each found type
visitable sequence.sequence
based on its actual type, for example ReversibleSequence
or MemorizableSequence
.java.util.ArrayList
instance.java.util.ArrayList
instance supplied as
values
.
java.util.ArrayList
instance supplied as
values
.
java.util.ArrayList
instance supplied as
values
.
java.util.ArrayList
instance supplied as
values
.
abstraction
.values
, each having the type supplied
as type
.
template
in case of value
related errors, such as initialisation error, a
next
value cannot be delivered, or
if the sequence is closed
.abstraction
as it generates
non-null sequence values that can be delivered by the sequence in
question.java.util.HashSet
instance.java.util.HashSet
instance
supplied as values
.
java.util.HashSet
instance
supplied as values
.
java.util.LinkedHashSet
instance.LinkedHashSet
instance
supplied as values
.
LinkedHashSet
instance
supplied as values
.
SequenceValueGenerator
objects into char sequences (not part of the core Bridge implementation).Integer
values within a given range determined at
construction
time.Integer
values in the range
[minimum, ..[
, i.e. no fixed size.
Integer
values in the range
[minimum, maximum]
.
Integer
values in the range
[minimum, maximum]
.
sequence
structure to be visited
by a value
visitor, invoking the
ValueVisitableSequence.accept(SequenceValueVisitor, Object)
visitation method on each found value
visitable sequence.java.util.Set
implementation as specified by the
type parameter C
.java.util.Set
instance supplied as values
.
java.util.TreeSet
instance.java.util.TreeSet
instance supplied as
values
.
java.util.TreeSet
instance supplied as
values
.
sequence
based on the type of values it deliver, for example Integer
or Date
.sequence
type.object
by serializing it and returning the
deserialized copy.
abstraction
factory
to use by this factory to abstractionFactory
.
active
is true, this log is set to active, i.e. to
log messages.
name
with the associated value supplied as
value
, if any.
strategy
used by
this composite sequence to traverse the associated sequence
graph to strategy
.
strategy
to use by this
scanner to traverse sequence
structures to
strategy
sequence
to match
a specific value, if possible.state
for this
stateable sequence to functionalState
, as well as the
internal state
to state
, if supplied.
generator
to use
for this sequence to generator
.
generator
factory
to use by this factory to generatorFactory
.
key
.
memento
.
next
caller class, or sub-class or it, to
be retrieved by the next call to CallerClass.CallerIterator.next()
.
Sequence
supplied as
sequence by copying it.
Sequence
supplied as
sequence by copying it.
SequencePolicy
to use by this log visitor
to log each visited sequence to policy
.
value
.
value
at index 0,
and values
from index 1 to values.length
,
in order.
type
and value
visitable sequences based on a traversal strategy
that can be supplied at construction
time, or changed runtime using the SimpleScanner.setCompositeStrategy(CompositeStrategy)
method.SimpsonsAndBouvierFamilySequence
instance to use and return
from the SimpsonsAndBouvierFamilySequence.getFamily()
method.SimpsonsFamilySequence
instance to use and return
from the SimpsonsFamilySequence.getFamily()
method.registry
or in case
a singleton instance cannot be acquired from a registry.S
, inheriting the common
super type, T
.SequenceValueGenerator.first()
.
cs
on the char c
.
IdentifiedStackTraceElement.element
.
sequence
abstractions.Expression
types having a Comparable
bound on the value produced by
the constructed expressions and on the expression operands used.Expression
types having no bounds on the values produced by constructed expressions.abstractions
as well as the sequence
value generators
used as the
implementations for the abstractions, and further more provides
a convenient creation method
to
create sequences in a single step.HandlerChain
interface.state
objects to
determine the current functional state.Singleton
annotation to be fetched, and
possibly created, using the StatelessSingletonRegistry.getInstance(Class)
method.next()
.
Sequence.next()
.StepSequence
instances.StepSequence
interface.ZipSequence.file
.
String
representation
to a CharSequence
representation via a simple
implicit cast.
policy
to determine the format.stringable
object.StringablePolicy
defined as an enumeration constant based on an exact name of
another, possibly unrelated, policy.stringable
context can use to decide how to use the textual representation a
given policy
generates in conjunction with
additional textual information required to generate an overall
representation.CharSequence
values.
sequence
delivering any CharSequence
type to
become value
visitable using the
SequenceValueVisitor.visitStringValued(Sequence, Object)
visitation method and is type
visitable for any known sub-interface of Sequence
that is implemented by the sequence.whitespace
or a letter
.symbol
characters.chain
.
SymbolSequence.copy()
method, or by using Java's built-in clone
mechanism by calling SymbolSequence.clone()
.synchronised
sequence
abstractions.sequence
if and only if the proxied
sequence is accessed through the proxy only.abstraction
by making it thread-safe.generator
supplied as generator
.
|
Gunni Rode / rode.dk | ||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |