A B C D E F G H I J M N P R S T 

A

addCommand(ModelField, Command) - Method in class com.tobedevoured.modelcitizen.Erector
 
addCommands(ModelField, Set<Command>) - Method in class com.tobedevoured.modelcitizen.Erector
 
addPolicy(Policy) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Add Policy to ModelFactory

B

Blueprint - Annotation Type in com.tobedevoured.modelcitizen.annotation
 
BlueprintPolicy - Interface in com.tobedevoured.modelcitizen.policy
Blueprint level Policy, processes for all ModelFields in a Blueprint.
BlueprintTemplate - Interface in com.tobedevoured.modelcitizen.template
BlueprintTemplate used to access the target Model
BlueprintTemplateException - Exception in com.tobedevoured.modelcitizen.template
Exception access Model with BlueprintTemplate
BlueprintTemplateException(Throwable) - Constructor for exception com.tobedevoured.modelcitizen.template.BlueprintTemplateException
 
BlueprintTemplateException(String, Throwable) - Constructor for exception com.tobedevoured.modelcitizen.template.BlueprintTemplateException
 

C

clearCommands() - Method in class com.tobedevoured.modelcitizen.Erector
 
com.tobedevoured.modelcitizen - package com.tobedevoured.modelcitizen
 
com.tobedevoured.modelcitizen.annotation - package com.tobedevoured.modelcitizen.annotation
 
com.tobedevoured.modelcitizen.erector - package com.tobedevoured.modelcitizen.erector
 
com.tobedevoured.modelcitizen.field - package com.tobedevoured.modelcitizen.field
 
com.tobedevoured.modelcitizen.policy - package com.tobedevoured.modelcitizen.policy
 
com.tobedevoured.modelcitizen.template - package com.tobedevoured.modelcitizen.template
 
Command - Class in com.tobedevoured.modelcitizen.erector
Command used to control injection of values into the model
Command(String) - Constructor for class com.tobedevoured.modelcitizen.erector.Command
 
command - Variable in class com.tobedevoured.modelcitizen.erector.Command
 
construct(Class<T>) - Method in interface com.tobedevoured.modelcitizen.template.BlueprintTemplate
 
construct(Class<T>) - Method in class com.tobedevoured.modelcitizen.template.JavaBeanTemplate
 
createModel(Class<T>) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Create a Model for a registered Blueprint
createModel(Class<T>, boolean) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Create a Model for a registered Blueprint
createModel(T) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Create a Model for a registered Blueprint.
createModel(T, boolean) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Create a Model for a registered Blueprint.
CreateModelException - Exception in com.tobedevoured.modelcitizen
Exception creating a Model
CreateModelException(String) - Constructor for exception com.tobedevoured.modelcitizen.CreateModelException
 
CreateModelException(Throwable) - Constructor for exception com.tobedevoured.modelcitizen.CreateModelException
 

D

Default - Annotation Type in com.tobedevoured.modelcitizen.annotation
 
DefaultField - Class in com.tobedevoured.modelcitizen.field
A Default annotated Field in the Blueprint with a default getValue();
DefaultField() - Constructor for class com.tobedevoured.modelcitizen.field.DefaultField
 

E

equals(Object) - Method in class com.tobedevoured.modelcitizen.erector.Command
 
equals(Object) - Method in class com.tobedevoured.modelcitizen.field.MappedField
 
equals(Object) - Method in class com.tobedevoured.modelcitizen.field.MappedListField
 
equals(Object) - Method in class com.tobedevoured.modelcitizen.field.MappedSetField
 
equals(Object) - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
Erector - Class in com.tobedevoured.modelcitizen
Erector for a Class to create an instance from a Blueprint annotated Class
Erector() - Constructor for class com.tobedevoured.modelcitizen.Erector
 

F

FieldCallBack - Class in com.tobedevoured.modelcitizen.field
Callback for a Field when the Model is created
FieldCallBack() - Constructor for class com.tobedevoured.modelcitizen.field.FieldCallBack
 
FieldPolicy - Interface in com.tobedevoured.modelcitizen.policy
Blueprint ModelField level policy

G

get(Object) - Method in class com.tobedevoured.modelcitizen.field.FieldCallBack
Get the Field value
get(Object, String) - Method in interface com.tobedevoured.modelcitizen.template.BlueprintTemplate
Get value of Model
get(Object, String) - Method in class com.tobedevoured.modelcitizen.template.JavaBeanTemplate
 
getBlueprint() - Method in class com.tobedevoured.modelcitizen.Erector
 
getBlueprintPolicies() - Method in class com.tobedevoured.modelcitizen.ModelFactory
 
getBlueprints() - Method in class com.tobedevoured.modelcitizen.ModelFactory
Registered Blueprints
getCommand() - Method in class com.tobedevoured.modelcitizen.erector.Command
 
getCommands(ModelField) - Method in class com.tobedevoured.modelcitizen.Erector
 
getErectors() - Method in class com.tobedevoured.modelcitizen.ModelFactory
Map of Class to their Erector.
getFieldClass() - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
getFieldPolicies() - Method in class com.tobedevoured.modelcitizen.ModelFactory
 
getModelFields() - Method in class com.tobedevoured.modelcitizen.Erector
 
getName() - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
getReference() - Method in class com.tobedevoured.modelcitizen.Erector
 
getSingleton() - Method in class com.tobedevoured.modelcitizen.policy.MappedSingletonPolicy
 
getSize() - Method in class com.tobedevoured.modelcitizen.field.MappedListField
Size of List to create
getSize() - Method in class com.tobedevoured.modelcitizen.field.MappedSetField
Size of List to create
getTarget() - Method in class com.tobedevoured.modelcitizen.Erector
 
getTarget() - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
getTarget() - Method in class com.tobedevoured.modelcitizen.policy.MappedSingletonPolicy
 
getTarget() - Method in interface com.tobedevoured.modelcitizen.policy.Policy
Class target of the Policy that has been mapped by a Blueprint
getTarget() - Method in class com.tobedevoured.modelcitizen.policy.SkipReferenceFieldPolicy
 
getTargetList() - Method in class com.tobedevoured.modelcitizen.field.MappedListField
 
getTargetSet() - Method in class com.tobedevoured.modelcitizen.field.MappedSetField
 
getTemplate() - Method in class com.tobedevoured.modelcitizen.Erector
 
getValue() - Method in class com.tobedevoured.modelcitizen.field.ModelField
 

H

hashCode() - Method in class com.tobedevoured.modelcitizen.erector.Command
 
hashCode() - Method in class com.tobedevoured.modelcitizen.field.MappedField
 
hashCode() - Method in class com.tobedevoured.modelcitizen.field.MappedListField
 
hashCode() - Method in class com.tobedevoured.modelcitizen.field.MappedSetField
 
hashCode() - Method in class com.tobedevoured.modelcitizen.field.ModelField
 

I

isNullable() - Method in class com.tobedevoured.modelcitizen.field.MappedField
 

J

JavaBeanTemplate - Class in com.tobedevoured.modelcitizen.template
Implementation of BlueprintTemplate using Reflection for a JavaBean Model
JavaBeanTemplate() - Constructor for class com.tobedevoured.modelcitizen.template.JavaBeanTemplate
 

M

Mapped - Annotation Type in com.tobedevoured.modelcitizen.annotation
 
MappedField - Class in com.tobedevoured.modelcitizen.field
A Mapped annotated Field in the Blueprint that is mapped to a registered
MappedField() - Constructor for class com.tobedevoured.modelcitizen.field.MappedField
 
MappedList - Annotation Type in com.tobedevoured.modelcitizen.annotation
 
MappedListField - Class in com.tobedevoured.modelcitizen.field
A MappedList annotated Field in the Blueprint that is mapped to a List comprised of Models with a registered .
MappedListField() - Constructor for class com.tobedevoured.modelcitizen.field.MappedListField
 
MappedSet - Annotation Type in com.tobedevoured.modelcitizen.annotation
 
MappedSetField - Class in com.tobedevoured.modelcitizen.field
A MappedList annotated Field in the Blueprint that is mapped to a List comprised of Models with a registered .
MappedSetField() - Constructor for class com.tobedevoured.modelcitizen.field.MappedSetField
 
MappedSingletonPolicy - Class in com.tobedevoured.modelcitizen.policy
Enforce a @Mapped field in a @Blueprint as a Singleton Policy for creating models.
MappedSingletonPolicy(Class) - Constructor for class com.tobedevoured.modelcitizen.policy.MappedSingletonPolicy
Create new Singleton with from a registered Class.
MappedSingletonPolicy(Object) - Constructor for class com.tobedevoured.modelcitizen.policy.MappedSingletonPolicy
Create new instance with Model.
ModelFactory - Class in com.tobedevoured.modelcitizen
ModelFactory for generating Models.
ModelFactory() - Constructor for class com.tobedevoured.modelcitizen.ModelFactory
Create new instance
ModelFactoryException - Exception in com.tobedevoured.modelcitizen
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
ModelFactoryException(Throwable) - Constructor for exception com.tobedevoured.modelcitizen.ModelFactoryException
 
ModelFactoryException(String, Throwable) - Constructor for exception com.tobedevoured.modelcitizen.ModelFactoryException
 
ModelFactoryException(String) - Constructor for exception com.tobedevoured.modelcitizen.ModelFactoryException
 
ModelField - Class in com.tobedevoured.modelcitizen.field
Annotated Field in a Blueprint
ModelField() - Constructor for class com.tobedevoured.modelcitizen.field.ModelField
 

N

NotSet - Class in com.tobedevoured.modelcitizen.annotation
Place holder for default Class in annotations.
Nullable - Annotation Type in com.tobedevoured.modelcitizen.annotation
 

P

Policy - Interface in com.tobedevoured.modelcitizen.policy
Policy parent, should implement child Policy
PolicyException - Exception in com.tobedevoured.modelcitizen.policy
 
PolicyException(Throwable) - Constructor for exception com.tobedevoured.modelcitizen.policy.PolicyException
 
PolicyException(String, Throwable) - Constructor for exception com.tobedevoured.modelcitizen.policy.PolicyException
 
PolicyException(String) - Constructor for exception com.tobedevoured.modelcitizen.policy.PolicyException
 
process(ModelFactory, Erector, Object) - Method in interface com.tobedevoured.modelcitizen.policy.BlueprintPolicy
Process the model with the Policy.
process(ModelFactory, Erector, ModelField, Object) - Method in interface com.tobedevoured.modelcitizen.policy.FieldPolicy
Process the model with the Policy.
process(ModelFactory, Erector, ModelField, Object) - Method in class com.tobedevoured.modelcitizen.policy.MappedSingletonPolicy
 
process(ModelFactory, Erector, Object) - Method in class com.tobedevoured.modelcitizen.policy.SkipReferenceFieldPolicy
Prevents Model from being set by the Reference Model

R

registerBlueprint(String) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Register a Blueprint from a String Class name
registerBlueprint(Class) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Register a Blueprint from Class
registerBlueprint(Object) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Register Blueprint from instance.
RegisterBlueprintException - Exception in com.tobedevoured.modelcitizen
Exception registering a Blueprint
RegisterBlueprintException(String) - Constructor for exception com.tobedevoured.modelcitizen.RegisterBlueprintException
 
RegisterBlueprintException(Throwable) - Constructor for exception com.tobedevoured.modelcitizen.RegisterBlueprintException
 
RegisterBlueprintException(String, Throwable) - Constructor for exception com.tobedevoured.modelcitizen.RegisterBlueprintException
 

S

set(T, String, Object) - Method in interface com.tobedevoured.modelcitizen.template.BlueprintTemplate
Set value of Model.
set(T, String, Object) - Method in class com.tobedevoured.modelcitizen.template.JavaBeanTemplate
 
setBlueprint(Object) - Method in class com.tobedevoured.modelcitizen.Erector
 
setFieldClass(Class) - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
setModelFields(List<ModelField>) - Method in class com.tobedevoured.modelcitizen.Erector
 
setName(String) - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
setNullable(boolean) - Method in class com.tobedevoured.modelcitizen.field.MappedField
 
setReference(Object) - Method in class com.tobedevoured.modelcitizen.Erector
 
setRegisterBlueprints(Collection) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Register a List of Blueprint, Class, or String class names of Blueprint
setRegisterBlueprintsByPackage(String) - Method in class com.tobedevoured.modelcitizen.ModelFactory
Register all Blueprint in package.
setSingleton(Object) - Method in class com.tobedevoured.modelcitizen.policy.MappedSingletonPolicy
 
setSize(int) - Method in class com.tobedevoured.modelcitizen.field.MappedListField
 
setSize(int) - Method in class com.tobedevoured.modelcitizen.field.MappedSetField
 
setTarget(Class) - Method in class com.tobedevoured.modelcitizen.Erector
 
setTarget(Class) - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
setTargetList(Class) - Method in class com.tobedevoured.modelcitizen.field.MappedListField
 
setTargetSet(Class) - Method in class com.tobedevoured.modelcitizen.field.MappedSetField
 
setTemplate(BlueprintTemplate) - Method in class com.tobedevoured.modelcitizen.Erector
 
setValue(Object) - Method in class com.tobedevoured.modelcitizen.field.ModelField
 
SKIP_BLUEPRINT_INJECTION - Static variable in class com.tobedevoured.modelcitizen.erector.Command
Skip blueprint injection
SKIP_INJECTION - Static variable in class com.tobedevoured.modelcitizen.erector.Command
Skip all injection
SKIP_REFERENCE_INJECTION - Static variable in class com.tobedevoured.modelcitizen.erector.Command
Skip reference injection
SkipReferenceFieldPolicy - Class in com.tobedevoured.modelcitizen.policy
Always set a Field from @Blueprint
SkipReferenceFieldPolicy(String, Class) - Constructor for class com.tobedevoured.modelcitizen.policy.SkipReferenceFieldPolicy
Create new instance with String field that will be set and the Class targeted by a Blueprint.value()

T

toString() - Method in class com.tobedevoured.modelcitizen.erector.Command
 
A B C D E F G H I J M N P R S T 

Copyright © 2012. All Rights Reserved.