|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use dk.rode.thesis.visitor | |
---|---|
dk.rode.thesis.visitor | Implementations and examples of the Visitor design pattern [Gamma95, p.331]. |
Classes in dk.rode.thesis.visitor used by dk.rode.thesis.visitor | |
---|---|
AbstractVisitableSequence
Any sequence decorated by an abstract visitable sequence implementation is value and
type visitable. |
|
DateValuedVisitableSequence
A date valued visitable sequence allows any sequence delivering Date values
to become value visitable using the
SequenceValueVisitor.visitDateValued(Sequence, Object)
visitation method and is type
visitable for any known sub-interface of Sequence
that is implemented by the sequence. |
|
IntegerValuedVisitableSequence
An integer valued visitable sequence allows any sequence delivering Integer values
to become value visitable using the
SequenceValueVisitor.visitIntegerValued(Sequence, Object)
visitation method and is type
visitable for any known sub-interface of Sequence
that is implemented by the sequence. |
|
ReflectiveVisitableSequence
A reflective visitable sequence decorates a sequence to become value
and type visitable. |
|
SequenceTypeScanner
A sequence type scanner performs the actual traversal of the sequence structure to be visited
by a type visitor, invoking the
TypeVisitableSequence.accept(SequenceTypeVisitor, Object)
visitation method on each found type
visitable sequence. |
|
SequenceTypeVisitor
A sequence type visitor visits a sequence
based on its actual type, for example ReversibleSequence
or MemorizableSequence . |
|
SequenceValueScanner
A sequence value scanner performs the actual traversal of the sequence structure to be visited
by a value visitor, invoking the
ValueVisitableSequence.accept(SequenceValueVisitor, Object)
visitation method on each found value
visitable sequence. |
|
SequenceValueVisitor
A sequence value visitor visits a sequence
based on the type of values it deliver, for example Integer
or Date . |
|
SequenceVisitor
A sequence visitor is the super type for all visitors that can visit a sequence type. |
|
StringValuedVisitableSequence
A string valued visitable sequence allows any 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. |
|
TypeVisitableSequence
A type visitable sequence allows visitation by type visitors. |
|
ValueVisitableSequence
A value visitable sequence allows visitation by value visitors. |
|
VisitableCompositeSequence
An visitable composite sequence is value
and type visitable, storing
sequences regardless of the type of value they
deliver. |
|
VisitableLongSequence
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. |
|
VisitableRandomSequence
A visitable random sequence is a RandomSequence that
is value visitable only using
the SequenceValueVisitor.visitIntegerValued(Sequence, Object)
visitation method. |
|
VisitableReversiblePrimeSequence
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. |
|
Gunni Rode / rode.dk | ||||||||
PREV NEXT | FRAMES NO FRAMES |