A B C E G H I M R S T U

A

addRegistrant(IRegistrant) - Method in class ca.quine.factorygen.Registrar
Subclasses can call this method to add an IRegistrant to the registered list of handlers.
addRegistrant(IRegistrant) - Method in class ca.quine.factorygen.test.MessageHandlerFactoryTest
Make this method public for testing purposes.
addRegistrant(IRegistrant) - Method in class ca.quine.factorygen.test.MarshallerFactoryTest
Make this method public for testing purposes.
AllTests - class ca.quine.factorygen.test.AllTests.
 
AllTests() - Constructor for class ca.quine.factorygen.test.AllTests
 
ArrayListMarshaller - class ca.quine.factorygen.test.marshaller.ArrayListMarshaller.
 
ArrayListMarshaller() - Constructor for class ca.quine.factorygen.test.marshaller.ArrayListMarshaller
 

B

BuildFactoryTask - class ca.quine.factorygen.builder.BuildFactoryTask.
Generates the source code for a Factory that extends ca.quine.factorygen.Registrar, or another class of the user's choosing (which extends ca.quine.factorygen.Registrar).
BuildFactoryTask() - Constructor for class ca.quine.factorygen.builder.BuildFactoryTask
 

C

ca.quine.factorygen - package ca.quine.factorygen
 
ca.quine.factorygen.builder - package ca.quine.factorygen.builder
 
ca.quine.factorygen.test - package ca.quine.factorygen.test
 
ca.quine.factorygen.test.marshaller - package ca.quine.factorygen.test.marshaller
 
ca.quine.factorygen.test.message - package ca.quine.factorygen.test.message
 

E

execute() - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 

G

getHandler(Object) - Method in class ca.quine.factorygen.test.MessageHandlerFactoryTest
 
getMarshaller(Object) - Method in class ca.quine.factorygen.test.MarshallerFactoryTest
 
getRegistrantEntryIterator() - Method in class ca.quine.factorygen.Registrar
Returns an Iterator over all the map entries.
getRegistrantIterator() - Method in class ca.quine.factorygen.Registrar
Returns an Iterator that iterates over all the IRegistrant instances registered with this Registrar, possibly with duplicates if an IRegistrant is registered with more than one key.
getRegistrantProtected(Object) - Method in class ca.quine.factorygen.Registrar
Returns the IRegistrant that can handle the given key, or null if no such handler is found.
getRegistrationKeys() - Method in interface ca.quine.factorygen.IRegistrant
Returns an array of Objects, each one implementing hashCode and equals, which is the group of keys by which the implementor can be obtained from the Registrar.
getRegistrationKeys() - Method in class ca.quine.factorygen.test.marshaller.ArrayListMarshaller
 
getRegistrationKeys() - Method in class ca.quine.factorygen.test.message.MessageHandler
 
getUserId() - Method in class ca.quine.factorygen.test.message.User
 
getUserName() - Method in class ca.quine.factorygen.test.message.User
 

H

handleMessage(User, Object) - Method in class ca.quine.factorygen.test.message.MessageHandler
 
handleMessage(User, Object) - Method in interface ca.quine.factorygen.test.message.IHandler
 

I

IHandler - interface ca.quine.factorygen.test.message.IHandler.
 
IMarshaller - interface ca.quine.factorygen.test.marshaller.IMarshaller.
 
IRegistrant - interface ca.quine.factorygen.IRegistrant.
An IRegistrant knows how to register itself; it knows what types of things that it can work with, (see IRegistrant.getRegistrationKeys()).
isLoggedIn() - Method in class ca.quine.factorygen.test.message.User
 

M

marshal(StringBuffer, Object) - Method in interface ca.quine.factorygen.test.marshaller.IMarshaller
 
marshal(StringBuffer, Object) - Method in class ca.quine.factorygen.test.marshaller.ArrayListMarshaller
 
MarshallerFactoryTest - class ca.quine.factorygen.test.MarshallerFactoryTest.
 
MarshallerFactoryTest() - Constructor for class ca.quine.factorygen.test.MarshallerFactoryTest
 
MarshallerTest - class ca.quine.factorygen.test.MarshallerTest.
 
MarshallerTest() - Constructor for class ca.quine.factorygen.test.MarshallerTest
 
MessageHandler - class ca.quine.factorygen.test.message.MessageHandler.
 
MessageHandler() - Constructor for class ca.quine.factorygen.test.message.MessageHandler
 
MessageHandlerFactoryTest - class ca.quine.factorygen.test.MessageHandlerFactoryTest.
 
MessageHandlerFactoryTest() - Constructor for class ca.quine.factorygen.test.MessageHandlerFactoryTest
 
MessageTest - class ca.quine.factorygen.test.MessageTest.
 
MessageTest() - Constructor for class ca.quine.factorygen.test.MessageTest
 

R

Registrar - class ca.quine.factorygen.Registrar.
Registers a set of IRegistrant objects, which know how to register themselves.
Registrar() - Constructor for class ca.quine.factorygen.Registrar
 

S

setDir(File) - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 
setImportPackage(String) - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 
setIRegistrantSubclass(String) - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 
setLoggedIn(boolean) - Method in class ca.quine.factorygen.test.message.User
 
setOutputClass(String) - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 
setOutputDir(File) - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 
setOutputPackage(String) - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 
setSuperClass(String) - Method in class ca.quine.factorygen.builder.BuildFactoryTask
 
setUserId(int) - Method in class ca.quine.factorygen.test.message.User
 
setUserName(String) - Method in class ca.quine.factorygen.test.message.User
 
suite() - Static method in class ca.quine.factorygen.test.AllTests
 

T

testMarshaller() - Method in class ca.quine.factorygen.test.MarshallerTest
 
testMessage() - Method in class ca.quine.factorygen.test.MessageTest
 
toString() - Method in class ca.quine.factorygen.test.message.User
 

U

User - class ca.quine.factorygen.test.message.User.
 
User(int, String) - Constructor for class ca.quine.factorygen.test.message.User
 

A B C E G H I M R S T U