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

T

TerminalExpression<E> - Interface in dk.rode.thesis.interpreter
A terminal expression represents an operation to be performed on a given sequence, but this interface is a marker interface only as it offers no specific functionality.
test(Log, Arguments) - Method in class dk.rode.thesis.abstractfactory.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.adapter.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.bridge.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.builder.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.chainofresponsibility.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.command.Main
 
test(Log, String, Sequence<?>[], Creator, Boolean, boolean) - Static method in class dk.rode.thesis.command.Main
Executes a given command test for all sequences.
test(Log, Arguments) - Method in class dk.rode.thesis.composite.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.decorator.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.facade.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.factorymethod.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.flyweight.Main
Performs the specific tests and report the outcome to the log supplied as log.
test(Log, Arguments) - Method in class dk.rode.thesis.interpreter.Main
Accepted argument: -value=n, where n is an integer value.
test(Log, Arguments) - Method in class dk.rode.thesis.iterator.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.mediator.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.memento.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.meta.test.AllTests
 
test(Log, Arguments) - Method in class dk.rode.thesis.meta.test.IntegrityTests
 
test(Log, boolean, int, Sequence<E>, int, int) - Method in class dk.rode.thesis.meta.test.IntegrityTests
Performs an integrity test of the Sequence supplied as sequence, and returns true upon success or false if the test failed.
test(Log, Arguments) - Method in interface dk.rode.thesis.meta.test.Testable
Performs the specific tests and report the outcome to the log supplied as log.
test(Log, Arguments) - Method in class dk.rode.thesis.observer.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.prototype.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.proxy.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.singleton.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.state.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.strategy.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.templatemethod.Main
 
test(Log, Arguments) - Method in class dk.rode.thesis.visitor.Main
 
test1(Log, Sequence<E>, Boolean) - Static method in class dk.rode.thesis.command.Main
Creates command for the first composite test.
test2(Log, Sequence<E>, Boolean) - Static method in class dk.rode.thesis.command.Main
Creates command for the second composite test.
Testable - Interface in dk.rode.thesis.meta.test
A testable class is used to perform overall functional tests, reporting the results to a log using the Testable.test(Log, Arguments) method, but is NOT meant as a replacement for unit testing, for example using JUnit.
testAbstractionFactory(Log, String, AbstractionFactory<E>) - Static method in class dk.rode.thesis.abstractfactory.Main
Test abstraction factories.
testCreator(Log, CommandCreator<E, T>, Sequence<E>, int, List<T>) - Static method in class dk.rode.thesis.factorymethod.Main
Tests the creator supplied as creator using sequence for each token in tokens
testFactory(Log, Sequence<E>, int, List<Factory<? extends Command<E>>>) - Static method in class dk.rode.thesis.factorymethod.Main
Tests the factories supplied in factories that creates commands based on sequence as the single argument.
testGeneratorFactory(Log, String, GeneratorFactory<E, P>, P) - Static method in class dk.rode.thesis.abstractfactory.Main
Test generator factories.
testSequenceFactory(Log, String, SequenceFactory<E, P>, P) - Static method in class dk.rode.thesis.abstractfactory.Main
Test sequence factories.
Textual<T> - Interface in dk.rode.thesis.flyweight
A textual object represents a flyweight object that is a char sequence and comparable to its own type.
thread - Variable in class dk.rode.thesis.singleton.StatefullSingletonRegistry
Live daemon thread to ensure that the references to acquired singleton instances never goes out of scope.
throwable - Variable in class dk.rode.thesis.meta.reflect.IdentifiedStackTraceElement
The throwable that supplied the stack trace stored in IdentifiedStackTraceElement.stack.
Throwables - Class in dk.rode.thesis.meta.util
Utilities to manipulate throwable types and objects.
Throwables() - Constructor for class dk.rode.thesis.meta.util.Throwables
Private off-limit constructor.
toCheckedException(Throwable) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a checked exception based on throwable.
toCheckedException(Throwable, boolean) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a checked exception based on throwable.
toCheckedException(Throwable, Class<T>) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a checked exception of the type supplied as type based on throwable.
toCheckedException(Throwable, Class<T>, boolean) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a checked exception of the type supplied as type based on throwable.
toClassArray(TypeLiteral<?>, int) - Static method in class dk.rode.thesis.factorymethod.TypedFactory
Creates an array of length length storing the raw type of typeLiteral at each index.
toClassArray(Class<?>, int) - Static method in class dk.rode.thesis.factorymethod.TypedFactory
Creates an array of length length storing the type supplied as type at each index.
toCollection(Collection<? super E>) - Method in class dk.rode.thesis.bridge.SequenceValueCollection
Adds all values in this value collection to the collection supplied as collection.
toProxy() - Method in class dk.rode.thesis.meta.reflect.proxy.ReferenceHandler
Creates a new proxy instance using this reference handler.
toRuntimeException(Throwable) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a runtime exception based on throwable.
toRuntimeException(Throwable, boolean) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a runtime exception based on throwable.
toRuntimeException(Throwable, Class<T>) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a runtime exception of the type supplied as type based on throwable.
toRuntimeException(Throwable, Class<T>, boolean) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a runtime exception of the type supplied as type based on throwable.
toStackTrace(Throwable) - Static method in class dk.rode.thesis.meta.util.Throwables
Serializes the stack trace from throwable into the returned char sequence.
toString() - Method in class dk.rode.thesis.abstractfactory.CollectionValueFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.MemorizableAbstractionFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.PrototypicalAbstractionFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.PrototypicalFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.PrototypicalRegistry
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.RangeValueFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.StandardAbstractionFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.StandardFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.abstractfactory.SynchronisedAbstractionFactory
Returns the string representation of this factory.
toString(Sequence<?>) - Method in enum dk.rode.thesis.adapter.AdaptedPolicy
Returns a textual representation of the object supplied as object in form of a char sequence.
toString() - Method in class dk.rode.thesis.adapter.SequenceAdapter
 
toString(StringablePolicy<? super Sequence<T>>) - Method in class dk.rode.thesis.adapter.SequenceAdapter
 
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.bridge.SequenceAbstraction
 
toString() - Method in class dk.rode.thesis.bridge.SequenceValueCollection
Returns the string representation of this collection.
toString(StringablePolicy<? super SequenceValueGenerator<E>>) - Method in class dk.rode.thesis.bridge.SequenceValueCollection
 
toString() - Method in class dk.rode.thesis.bridge.SequenceValueRange
Returns the string representation of this value range.
toString(StringablePolicy<? super SequenceValueGenerator<Integer>>) - Method in class dk.rode.thesis.bridge.SequenceValueRange
 
toString() - Method in class dk.rode.thesis.builder.AbstractExpressionBuilder
Returns the string representation of this builder.
toString() - Method in class dk.rode.thesis.chainofresponsibility.AbstractHandlerChain
Returns the string representation of this handler chain.
toString() - Method in class dk.rode.thesis.chainofresponsibility.CharacterHandler
Returns the string representation of this handler.
toString() - Method in class dk.rode.thesis.command.CommandProcessingResult
Returns the string representation of this result.
toString() - Method in class dk.rode.thesis.command.CommandProcessor
Returns the string representation of this processor.
toString() - Method in class dk.rode.thesis.command.CompositeCommand
Returns the string representation if this composite command.
toString() - Method in class dk.rode.thesis.command.EvilCommand
Returns the string representation of this evil command.
toString() - Method in class dk.rode.thesis.command.LogCommand
Returns the string representation of this log command.
toString() - Method in class dk.rode.thesis.command.NullCommand
Returns the string representation of this null command.
toString() - Method in class dk.rode.thesis.command.SequenceCommand
Returns the string representation of this sequence command.
toString() - Method in class dk.rode.thesis.decorator.SequenceDecorator
 
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.decorator.SequenceDecorator
 
toString() - Method in class dk.rode.thesis.facade.MathFacade
Return the string representation of this facade.
toString() - Method in class dk.rode.thesis.factorymethod.CommandCreator
Returns the string representation of this command creator.
toString() - Method in class dk.rode.thesis.factorymethod.Factory
Returns the string representation of this factory.
toString(StringablePolicy<? super Character>) - Method in class dk.rode.thesis.flyweight.AbstractCharacter
 
toString() - Method in class dk.rode.thesis.flyweight.CharacterFactory
Return the string representation of this factory.
toString(Character) - Method in enum dk.rode.thesis.flyweight.CharacterPolicy
 
toString() - Method in class dk.rode.thesis.flyweight.Letter
 
toString() - Method in class dk.rode.thesis.flyweight.Sentence
Returns this sentence as a string.
toString() - Method in class dk.rode.thesis.flyweight.Symbol
 
toString() - Method in class dk.rode.thesis.flyweight.Whitespace
 
toString() - Method in class dk.rode.thesis.flyweight.Word
Returns this word as a string.
toString() - Method in class dk.rode.thesis.interpreter.AbstractExpression
Returns the string representation of this expression.
toString() - Method in class dk.rode.thesis.interpreter.AssignmentExpression
 
toString() - Method in class dk.rode.thesis.interpreter.BinaryExpression
 
toString() - Method in exception dk.rode.thesis.interpreter.BreakExpression.BreakException
Return the string representation of this exception.
toString() - Method in class dk.rode.thesis.interpreter.BreakExpression
 
toString() - Method in class dk.rode.thesis.interpreter.CompareExpression
 
toString() - Method in class dk.rode.thesis.interpreter.ConditionalExpression
 
toString() - Method in class dk.rode.thesis.interpreter.Context
Returns the string representation of this context.
toString() - Method in interface dk.rode.thesis.interpreter.Expression
Returns the string representation of this expression.
toString() - Method in class dk.rode.thesis.interpreter.Interpreter
Returns the string representation of this interpreter.
toString() - Method in class dk.rode.thesis.interpreter.NextExpression
 
toString() - Method in class dk.rode.thesis.interpreter.NotExpression
 
toString() - Method in class dk.rode.thesis.interpreter.ReverseExpression
 
toString() - Method in class dk.rode.thesis.interpreter.SequenceExpression
 
toString() - Method in class dk.rode.thesis.interpreter.SetExpression
 
toString() - Method in class dk.rode.thesis.interpreter.TypedExpressionDecorator
 
toString() - Method in class dk.rode.thesis.interpreter.VariableExpression
 
toString() - Method in class dk.rode.thesis.iterator.LoggingValueProcessor
Returns the string representation of this processor.
toString() - Method in class dk.rode.thesis.iterator.SequenceIterator
 
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.iterator.SequenceIterator
 
toString() - Method in class dk.rode.thesis.memento.SequenceMemento
Returns the string representation of this memento.
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.memento.SequenceMemento
 
toString() - Method in class dk.rode.thesis.meta.log.AbstractLog
Returns the string representation of this log.
toString() - Method in class dk.rode.thesis.meta.model.AbstractSequence
Returns the default string representation specified by the AbstractSequence.toString(StringablePolicy) method.
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.meta.model.AbstractSequence
 
toString() - Method in class dk.rode.thesis.meta.reflect.Caller.MemberContext
Returns the string representation of this member context.
toString() - Method in class dk.rode.thesis.meta.reflect.IdentifiedStackTraceElement
Returns the string representation of this identified stack trace element.
toString() - Method in class dk.rode.thesis.meta.reflect.proxy.ProxyFactory.Handler
Return the string representation of this handler.
toString() - Method in class dk.rode.thesis.meta.reflect.proxy.ProxyFactory.Key
Returns the string representation of this key.
toString() - Method in class dk.rode.thesis.meta.reflect.proxy.ProxyFactory
Return the string representation of this factory.
toString() - Method in class dk.rode.thesis.meta.reflect.proxy.ReferenceHandler
Returns the string representation of this handler.
toString() - Method in class dk.rode.thesis.meta.reflect.proxy.ReferenceInvocationHandler
Returns the string representation of this handler.
toString() - Method in class dk.rode.thesis.meta.reflect.TypeLiteral
Returns the string representation of this type literal.
toString() - Method in class dk.rode.thesis.meta.reflect.WeakReferenceEntry
Returns the string representation of this entry.
toString() - Method in class dk.rode.thesis.meta.util.Arguments.Argument
Returns the string representation of this argument.
toString() - Method in class dk.rode.thesis.meta.util.Arguments
Returns the string representation of these arguments.
toString() - Method in class dk.rode.thesis.meta.util.KeyValue
Returns the string representation of this (key,value) placeholder.
toString(Object) - Static method in enum dk.rode.thesis.meta.util.Primitive
Returns the string representing of object that ensures that arrays of primitives are formatted correctly.
toString() - Method in class dk.rode.thesis.observer.AnnotatedObserversSequenceDecorator
 
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.observer.AnnotatedObserversSequenceDecorator
 
toString() - Method in class dk.rode.thesis.observer.BirthdayRegistry.RegistryObserver
Returns the string representation of this observer.
toString() - Method in class dk.rode.thesis.observer.BirthdayRegistry
Returns the string representation of this registry.
toString() - Method in class dk.rode.thesis.observer.CorrelatedSequenceObserver
Returns the string representation of this observer.
toString() - Method in class dk.rode.thesis.observer.ObserverManager
Returns the string representation of this manager.
toString() - Method in class dk.rode.thesis.observer.PrintSequenceObserver
Returns the string representation of this observer.
toString() - Method in class dk.rode.thesis.observer.ProbeSequenceObserver
Returns the string representation of this observer.
toString() - Method in class dk.rode.thesis.observer.SequenceObserversSequenceDecorator
 
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.observer.SequenceObserversSequenceDecorator
 
toString() - Method in class dk.rode.thesis.prototype.PrototypeFactory
Returns the string representation of this factory.
toString() - Method in class dk.rode.thesis.proxy.SequenceProxyFactory
Returns the string representation of this factory.
toString() - Method in enum dk.rode.thesis.singleton.DanishAlphabetSequence
 
toString(StringablePolicy<? super Sequence<String>>) - Method in enum dk.rode.thesis.singleton.DanishAlphabetSequence
 
toString() - Method in class dk.rode.thesis.singleton.StatefullSingletonRegistry
Returns the string representation of this registry.
toString() - Method in class dk.rode.thesis.singleton.StatelessSingletonRegistry
Returns the string representation of this registry.
toString(StringablePolicy<? super Sequence<E>>) - Method in class dk.rode.thesis.state.AbstractStateableSequence
 
toString() - Method in class dk.rode.thesis.state.Handler
Returns the string representation of this handler.
toString(Object) - Method in enum dk.rode.thesis.strategy.ObjectPolicy
Returns a textual representation of the object supplied as object in form of a char sequence.
toString(Sequence<?>) - Method in enum dk.rode.thesis.strategy.SequencePolicy
 
toString(StringablePolicy<? super T>) - Method in interface dk.rode.thesis.strategy.Stringable
Returns a char sequence representation of this stringable object using the format determined by policy or the default policy in case policy is null.
toString(T) - Method in interface dk.rode.thesis.strategy.StringablePolicy
Returns a textual representation of the object supplied as object in form of a char sequence.
toString() - Method in class dk.rode.thesis.templatemethod.ZipSequence.ReadOnlyInputStream
 
toString() - Method in class dk.rode.thesis.visitor.CountingVisitor
Returns the string representation of this visitor.
toString() - Method in class dk.rode.thesis.visitor.LoggingVisitor
Returns the string representation of this visitor.
toString() - Method in class dk.rode.thesis.visitor.SimpleScanner
Returns the string representation of this simple scanner.
toString() - Method in class dk.rode.thesis.visitor.TypeVisitor
Returns the string representation of this visitor.
toThrowableType(Throwable, Class<T>) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a throwable of the type supplied as type based on throwable.
toThrowableType(Throwable, Class<T>, boolean) - Static method in class dk.rode.thesis.meta.util.Throwables
Returns a throwable of the type supplied as type based on throwable.
touch(Expression<?>) - Method in class dk.rode.thesis.interpreter.Context
Touches the expression supplied as expression based on its identity and return false if it was the first time expression was touched since the last call to Context.reset(), true otherwise.
touched - Variable in class dk.rode.thesis.interpreter.Context
A set storing currently touched expressions based on their identity.
toUpperCase(String, boolean) - Static method in class dk.rode.thesis.decorator.UppercaseDecorator
Returns an upper-cased string based on value.
traverse(Sequence<? extends E>, Boolean) - Method in enum dk.rode.thesis.composite.CompositeStrategy
Returns an ordered list containing all sequences reachable from root, including root.
traverse(Sequence<? extends E>, Boolean, C, CompositeStrategy) - Method in enum dk.rode.thesis.composite.CompositeStrategy
Adds all sequences reachable from sequence to sequences as dictated by this strategy, including sequence if not already added.
type - Variable in class dk.rode.thesis.abstractfactory.CollectionValueFactory
The type of values stored in the value collection.
type() - Method in enum dk.rode.thesis.adapter.AdaptedPolicy
 
type - Variable in class dk.rode.thesis.bridge.SequenceValueCollection
The type of the sequence values stored in this collection.
type() - Method in enum dk.rode.thesis.bridge.SequenceValuePolicy
 
type - Variable in class dk.rode.thesis.builder.TypedExpressionBuilder
A class literal representing the type of value the evaluation of constructed expressions produces.
type() - Method in class dk.rode.thesis.builder.TypedExpressionBuilder
Returns a class literal representing the type of value the evaluation of constructed expressions produces.
type - Variable in class dk.rode.thesis.builder.TypedFlowExpression
A class literal representing the type of value the evaluation of TypedFlowExpression.expression produces.
type() - Method in class dk.rode.thesis.builder.TypedFlowExpression
 
type() - Method in enum dk.rode.thesis.composite.CompositePolicy
 
type() - Method in enum dk.rode.thesis.decorator.DecoratedPolicy
 
type() - Method in enum dk.rode.thesis.flyweight.CharacterPolicy
 
type() - Method in class dk.rode.thesis.interpreter.BreakExpression
 
type - Variable in class dk.rode.thesis.interpreter.Interpreter
The super-type of expression values handled by this interpreter.
type() - Method in class dk.rode.thesis.interpreter.Interpreter
Return the super-type of expression values handled by this interpreter.
type() - Method in interface dk.rode.thesis.interpreter.TypedExpression
Return the type of value the evaluation of this expression produces.
type - Variable in class dk.rode.thesis.interpreter.TypedExpressionDecorator
The type of values the evaluation of TypedExpressionDecorator.expression produces.
type() - Method in class dk.rode.thesis.interpreter.TypedExpressionDecorator
 
type - Variable in class dk.rode.thesis.interpreter.VariableExpression
The type identifying the value returned by this expression.
type() - Method in class dk.rode.thesis.interpreter.VariableExpression
 
type - Variable in class dk.rode.thesis.meta.log.LogManager
Class of log to use.
type - Variable in class dk.rode.thesis.meta.reflect.Caller.MemberContext
The identified member type of this member context.
type - Variable in class dk.rode.thesis.meta.reflect.TypeLiteral
The actual Type object representing the type realised as the type parameter T.
type() - Method in enum dk.rode.thesis.proxy.ProxiedPolicy
 
type() - Method in enum dk.rode.thesis.strategy.ObjectPolicy
 
type() - Method in enum dk.rode.thesis.strategy.SequencePolicy
 
type() - Method in interface dk.rode.thesis.strategy.StringablePolicy
Returns the type of this policy.
TypedComparableExpressionBuilder<E extends Comparable<? super E>> - Class in dk.rode.thesis.builder
A typed comparable expression builder construct various TypedExpression types having a Comparable bound on the value produced by the constructed expressions and on the expression operands used.
TypedComparableExpressionBuilder(Class<E>, ComparableExpressionBuilder<E>) - Constructor for class dk.rode.thesis.builder.TypedComparableExpressionBuilder
Constructor.
TypedComparableExpressionBuilder(TypedExpressionBuilder<E>) - Constructor for class dk.rode.thesis.builder.TypedComparableExpressionBuilder
Copy constructor.
TypedComparableExpressionBuilder(TypedComparableExpressionBuilder<E>) - Constructor for class dk.rode.thesis.builder.TypedComparableExpressionBuilder
Copy constructor.
TypedExpression<E> - Interface in dk.rode.thesis.interpreter
A typed expression exposes the type of the value its evaluation produces via its TypedExpression.type() method.
TypedExpressionBuilder<E> - Class in dk.rode.thesis.builder
A typed expression builder builds typed expressions.
TypedExpressionBuilder(Class<E>, ExpressionBuilder<E>) - Constructor for class dk.rode.thesis.builder.TypedExpressionBuilder
Constructor.
TypedExpressionBuilder(TypedExpressionBuilder<E>) - Constructor for class dk.rode.thesis.builder.TypedExpressionBuilder
Copy constructor.
TypedExpressionDecorator<E> - Class in dk.rode.thesis.interpreter
A type expression decorator allows any expression to be explicitly associated with the type of the values the evaluation of it will produce.
TypedExpressionDecorator(TypedExpression<E>) - Constructor for class dk.rode.thesis.interpreter.TypedExpressionDecorator
Constructor, which decorates the typed expression supplied as expression.
TypedExpressionDecorator(Expression<E>, Class<E>) - Constructor for class dk.rode.thesis.interpreter.TypedExpressionDecorator
Constructor, which decorates the expression supplied as expression having the type supplied as type.
TypedExpressionDecorator(Expression<E>, Class<E>, boolean) - Constructor for class dk.rode.thesis.interpreter.TypedExpressionDecorator
Constructor, which decorates the expression supplied as expression having the type supplied as type.
TypedExpressionDecorator(TypedExpressionDecorator<E>) - Constructor for class dk.rode.thesis.interpreter.TypedExpressionDecorator
Copy constructor.
TypedFactory<T,P> - Class in dk.rode.thesis.factorymethod
A generic factory that will create products of type T while only accepting constructor arguments of type P (for all arguments).
TypedFactory(Class<P>) - Constructor for class dk.rode.thesis.factorymethod.TypedFactory
Constructor, which creates this factory to create instances of the type represented by the type parameter T using the declared constructor accepting a single parameter of type parameterType.
TypedFactory(Class<P>, int) - Constructor for class dk.rode.thesis.factorymethod.TypedFactory
Constructor, which creates this factory to create instances of the type represented by the type parameter T using the declared constructor accepting the number of parameters supplied as parameters of the type parameterType.
TypedFactory(TypeLiteral<P>) - Constructor for class dk.rode.thesis.factorymethod.TypedFactory
Constructor, which creates this factory to create instances of the type represented by the type parameter T using the declared constructor accepting a single parameter of type parameterType.
TypedFactory(TypeLiteral<P>, int) - Constructor for class dk.rode.thesis.factorymethod.TypedFactory
Constructor, which creates this factory to create instances of the type represented by the type parameter T using the declared constructor accepting the number of parameters supplied as parameters of the type parameterType.
TypedFlowExpression<E> - Class in dk.rode.thesis.builder
A typed flow expression represents one or more expressions to be evaluated in order, one at a time, where the type of value the evaluation of the expressions produces associated with it at runtime.
TypedFlowExpression(Class<E>, FlowExpression<E>) - Constructor for class dk.rode.thesis.builder.TypedFlowExpression
Constructor.
TypedFlowExpression(TypedFlowExpression<E>) - Constructor for class dk.rode.thesis.builder.TypedFlowExpression
Copy constructor.
TypeLiteral<T> - Class in dk.rode.thesis.meta.reflect
Represents the type realised as the type parameter T, where T may be a generic type that need not be reifiable.
TypeLiteral() - Constructor for class dk.rode.thesis.meta.reflect.TypeLiteral
Constructor, which creates this type literal to represent the type represented by the type parameter T.
TypeLiteral(Type) - Constructor for class dk.rode.thesis.meta.reflect.TypeLiteral
Constructor, which creates this type literal to represent the component type of the type supplied as type.
TypeLiteral(TypeLiteral<T>) - Constructor for class dk.rode.thesis.meta.reflect.TypeLiteral
Copy constructor, which creates this type literal based on the type represented by typeLiteral.
TypeVisitableSequence<E> - Interface in dk.rode.thesis.visitor
A type visitable sequence allows visitation by type visitors.
TypeVisitor - Class in dk.rode.thesis.visitor
A type visitor collects visited sequences based on acceptance of specific sequence types.
TypeVisitor() - Constructor for class dk.rode.thesis.visitor.TypeVisitor
No-arg 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.