Index

A B C D E F G H I J L M N O P R S T U V W Y 
All Classes|All Packages

A

accept(URL, File) - Method in class com.fluxtion.generator.compiler.ClassProcessorDispatcher
 
add(T) - Method in class com.fluxtion.generator.SepContextService
 
add(T...) - Method in class com.fluxtion.generator.SepContextService
 
add(T, String) - Method in class com.fluxtion.generator.SepContextService
 
addDefaultOptions(Options) - Static method in class com.fluxtion.generator.Main
 
addField(Field) - Method in class com.fluxtion.generator.model.Field.MappedField
 
addNode(Node) - Method in class com.fluxtion.creator.CreatorConfig
 
addOrReuse(T) - Method in class com.fluxtion.generator.SepContextService
 
addOrReuse(T...) - Method in class com.fluxtion.generator.SepContextService
 
addOrReuse(T, String) - Method in class com.fluxtion.generator.SepContextService
 
addPublic(T, String) - Method in class com.fluxtion.generator.SepContextService
 
addPublicOrReuse(T, String) - Method in class com.fluxtion.generator.SepContextService
 
alwaysDirty - Variable in class com.fluxtion.generator.model.DirtyFlag
 
AnnotatedBuilderMethodCompiler - Class in com.fluxtion.generator.compiler
 
AnnotatedBuilderMethodCompiler() - Constructor for class com.fluxtion.generator.compiler.AnnotatedBuilderMethodCompiler
 
AnnotatedClassCompiler - Class in com.fluxtion.generator.compiler
 
AnnotatedClassCompiler() - Constructor for class com.fluxtion.generator.compiler.AnnotatedClassCompiler
 
annotationInHierarchy(Method, Class<A>) - Static method in class com.fluxtion.generator.util.SuperMethodAnnotationScanner
 
asDeclarativeNodeConiguration() - Method in class com.fluxtion.generator.compiler.SepFactoryConfigBean
 

B

beanProperties(Object) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
build(String, String, Consumer<SEPConfig>) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
Build a static event processor using the supplied consumer to populate the SEPConfig.
builder - Static variable in interface com.fluxtion.generator.targets.JavaGenHelper
 
buildSourceModel() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 

C

callBack - Variable in class com.fluxtion.generator.model.ParentFilter
 
CbMethodHandle - Class in com.fluxtion.generator.model
 
CbMethodHandle(Method, Object, String) - Constructor for class com.fluxtion.generator.model.CbMethodHandle
 
CbMethodHandle(Method, Object, String, Class, boolean) - Constructor for class com.fluxtion.generator.model.CbMethodHandle
 
className - com.fluxtion.generator.util.TemplatingCompiler.TemplateKeys
 
className - Variable in class com.fluxtion.creator.TypeDefinition
 
ClassProcessorDispatcher - Class in com.fluxtion.generator.compiler
A utility function that dispatches a URL for ClassProcessor to process.
ClassProcessorDispatcher() - Constructor for class com.fluxtion.generator.compiler.ClassProcessorDispatcher
 
ClassProcessorDispatcher.DirectoryNames - Class in com.fluxtion.generator.compiler
 
ClassUtils - Interface in com.fluxtion.generator.util
 
collection - Variable in class com.fluxtion.generator.model.Field.MappedField
 
com.fluxtion.creator - package com.fluxtion.creator
 
com.fluxtion.generator - package com.fluxtion.generator
 
com.fluxtion.generator.compiler - package com.fluxtion.generator.compiler
 
com.fluxtion.generator.exporter - package com.fluxtion.generator.exporter
 
com.fluxtion.generator.graphbuilder - package com.fluxtion.generator.graphbuilder
 
com.fluxtion.generator.model - package com.fluxtion.generator.model
 
com.fluxtion.generator.targets - package com.fluxtion.generator.targets
 
com.fluxtion.generator.util - package com.fluxtion.generator.util
 
compare(Object, Object) - Method in class com.fluxtion.generator.util.NaturalOrderComparator
 
compareAccess(int, int) - Static method in class com.fluxtion.generator.util.SuperMethodAnnotationScanner
 
compile() - Method in class com.fluxtion.generator.compiler.SepCompiler
Compile method initialising SepCompilerConfig from system properties, see
compile(SepCompilerConfig) - Method in class com.fluxtion.generator.compiler.SepCompiler
Compile method using a provided SepCompilerConfig
compile(SepCompilerConfig, SEPConfig) - Method in class com.fluxtion.generator.compiler.SepCompiler
 
compileSep(Consumer<SEPConfig>, String, String) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
CompileTestSep(Consumer<SEPConfig>, String, String) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
ConfigParser - Class in com.fluxtion.creator
 
ConfigParser() - Constructor for class com.fluxtion.creator.ConfigParser
 
constructorArgs(Object) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
createModel(CreatorConfig) - Method in class com.fluxtion.creator.Creator
 
Creator - Class in com.fluxtion.creator
A Creator processes a meta-model to produce a code solution for the Fluxtion generator to consume.
Creator() - Constructor for class com.fluxtion.creator.Creator
 
Creator.FieldEdge - Class in com.fluxtion.creator
 
CreatorConfig - Class in com.fluxtion.creator
 
CreatorConfig() - Constructor for class com.fluxtion.creator.CreatorConfig
 

D

DefaultFilterDescriptionProducer - Class in com.fluxtion.generator.model
 
DefaultFilterDescriptionProducer() - Constructor for class com.fluxtion.generator.model.DefaultFilterDescriptionProducer
 
deleteGeneratedClass(GenerationContext, String) - Static method in class com.fluxtion.generator.util.TemplatingCompiler
 
derivedVal - Variable in class com.fluxtion.generator.model.Field.MappedField
 
DirectoryNames(String, String, String) - Constructor for class com.fluxtion.generator.compiler.ClassProcessorDispatcher.DirectoryNames
 
DirOptions - Enum in com.fluxtion.generator.compiler
 
DirtyFlag - Class in com.fluxtion.generator.model
A flag that represents the state of a node in a SEP.
DirtyFlag(Field, String) - Constructor for class com.fluxtion.generator.model.DirtyFlag
 
DirtyFlag(Field, String, boolean) - Constructor for class com.fluxtion.generator.model.DirtyFlag
 

E

elements - Variable in class com.fluxtion.generator.model.Field.MappedField
 
equals(Object) - Method in class com.fluxtion.generator.model.CbMethodHandle
 
equals(Object) - Method in class com.fluxtion.generator.model.DirtyFlag
 
EventDefinition - Class in com.fluxtion.creator
 
EventDefinition() - Constructor for class com.fluxtion.creator.EventDefinition
 
EventMethod - Class in com.fluxtion.creator
 
EventMethod() - Constructor for class com.fluxtion.creator.EventMethod
 
exactmatch(ParentFilter) - Method in class com.fluxtion.generator.model.ParentFilter
 
export(Writer, Graph<V, E>) - Method in class com.fluxtion.generator.exporter.JgraphGraphMLExporter
Exports a graph into a plain text file in GraphML format.
exportAsGraphMl(Writer, boolean) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
exports graph as graphml, can be exported with and without event as nodes on the graph.

F

Field - Class in com.fluxtion.generator.model
 
Field(String, String, Object, boolean) - Constructor for class com.fluxtion.generator.model.Field
 
Field.MappedField - Class in com.fluxtion.generator.model
 
FieldEdge(ReferenceDefinition) - Constructor for class com.fluxtion.creator.Creator.FieldEdge
 
filterDescription - Variable in class com.fluxtion.generator.model.InvokerFilterTarget
 
findBestParentCB(Object, Collection<CbMethodHandle>) - Static method in interface com.fluxtion.generator.util.ClassUtils
finds the CbMethodHandle whose parameter most closely matches the class of the parent in the inheritance tree.
findOrCreateNode(Class<T>, Map, String) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
findOrCreateNode(Class<T>, Map, String, boolean) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
findOrCreatePublicNode(Class<T>, Map, String) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
formatSource(File) - Static method in class com.fluxtion.generator.Generator
 
fqn - Variable in class com.fluxtion.generator.model.Field
 

G

generateAndCompile(T, String, GenerationContext, Context) - Static method in class com.fluxtion.generator.util.TemplatingCompiler
 
generateDependencyTree() - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
Generates the dependency tree for introspection.
generateFilteredDispatchMap(FilterDescription) - Static method in interface com.fluxtion.generator.targets.JavaGenHelper
 
generateFilteredDispatchMap(Class, boolean) - Static method in interface com.fluxtion.generator.targets.JavaGenHelper
 
generateFilteredDispatchMethodName(FilterDescription) - Static method in interface com.fluxtion.generator.targets.JavaGenHelper
 
generateMapDisaptch(ArrayList<InvokerFilterTarget>, List<Class<?>>) - Static method in interface com.fluxtion.generator.targets.JavaGenHelper
 
generateMetaModel() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
generates the SEP model.
generateMetaModel(boolean) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
generatePNG(File, File) - Static method in class com.fluxtion.generator.exporter.PngGenerator
 
Generator - Class in com.fluxtion.generator
 
Generator() - Constructor for class com.fluxtion.generator.Generator
 
getAnnotation(Method, Class<A>) - Static method in class com.fluxtion.generator.util.SuperMethodAnnotationScanner
Returns the 0th element of the list returned by getAnnotations, or null if the list would be empty.
getAnnotations(Method, Class<A>) - Static method in class com.fluxtion.generator.util.SuperMethodAnnotationScanner
Let D be the class or interface which declares the method m.
getBatchEndMethodList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getBatchEndMethods() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getBatchEndMethods() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getBatchPauseMethodList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getBatchPauseMethods() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getBatchPauseMethods() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getBuildOutputdirectory() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getCachedCompiler() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getClassesDir() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getClassesDirFile() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getClassLoader() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getClassLoader() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getClassName() - Method in class com.fluxtion.creator.Creator.FieldEdge
 
getClassName() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getConfig() - Method in class com.fluxtion.generator.compiler.SepFactoryConfigBean
 
getConfig() - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getConfigBean() - Method in class com.fluxtion.creator.Node
 
getConfigClass() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getDebugEventDispatch() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getDebugEventHandlers() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getDirectChildren(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
returns a list of the direct children of this object in the SEP.node in the SEP
getDirectChildrenListeningForEvent(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getDirectParents(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
returns a list of the direct parents of this object in the SEP.
getDirectParentsListeningForEvent(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getDirOptions() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getDirtyFieldMap() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getDirtyFlagDeclarations() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getDirtyFlagForNode(Object) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getDirtyFlagForUpdateCb(CbMethodHandle) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getDispatchMap() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getEventDispatch() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
String representation of top level event dispatch public void onEvent(com.fluxtion.api.event.Event event)
getEventEndMethodList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getEventEndMethods() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getEventEndMethods() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getEventHandlers() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
String representation of java code handling subclass of Event, with support for specific dispatch based upon filterID.
getEventList() - Method in class com.fluxtion.generator.util.YamlLogRecordListener
 
getEventSortedDependents(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getFactoryClassSet() - Method in class com.fluxtion.generator.compiler.SepFactoryConfigBean
 
getField(String, Object) - Static method in interface com.fluxtion.generator.util.ClassUtils
 
getFieldForInstance(Object) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getFieldName() - Method in class com.fluxtion.creator.Creator.FieldEdge
 
getFilterConstantDeclarations() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getFilterDescription(Class<? extends Event>, int) - Method in class com.fluxtion.generator.model.DefaultFilterDescriptionProducer
 
getFilterDescription(Class<? extends Event>, String) - Method in class com.fluxtion.generator.model.DefaultFilterDescriptionProducer
 
getFilterDescriptionList() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getFqn() - Method in class com.fluxtion.creator.Creator.FieldEdge
 
getFqn() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getGenDir() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getGenDirFile() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getIdentifier(String) - Static method in interface com.fluxtion.generator.targets.JavaGenHelper
 
getImportClasses() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getImports() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getInitialiseMethodList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getInitialiseMethods() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getInitialiseMethods() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getInstanceMap() - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getMappedClass(String) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getNodeClass() - Method in class com.fluxtion.creator.Node
 
getNodeDeclarationList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getNodeDeclarations() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getNodeFields() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getNodeGuardConditions(CbMethodHandle) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
Provides a list of guard conditions for a node, but only if supportDirtyFiltering is configured and all of the parents of the node support the dirty flag.If any parent does not support the dirty flag then the node updated method will always be called after a parent has been notified of an event.
getNodeGuardConditions(Object) - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
Provides a list of guard conditions for a node, but only if supportDirtyFiltering is configured and all of the parents of the node support the dirty flag.
getNodeMemberAssignmentList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getNodeMemberAssignments() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getNodeRegistrationListenerFields() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getOutputDirectory() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getPackageName() - Method in class com.fluxtion.creator.Creator.FieldEdge
 
getPackageName() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getParentUpdateListenerMethodMap() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getPostDispatchMap() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getPublicNodeList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getReflectField(Class, String) - Static method in interface com.fluxtion.generator.util.ClassUtils
 
getRegistrationListenerMap() - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getResDir() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getResDirFile() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
getResetDirtyFlags() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getResourcesOutputDirectory() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getRootFactoryClass() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getRootNodeMappings() - Method in class com.fluxtion.generator.compiler.SepFactoryConfigBean
 
getSepCfgPackageName() - Method in class com.fluxtion.creator.CreatorConfig
 
getSepCfgShortClassName() - Method in class com.fluxtion.creator.CreatorConfig
 
getSepCompileConfig(String, String, String, String) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
getSortedDependents() - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getSortedDependents(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
getTearDownMethodList() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getTearDownMethods() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getTearDownMethods() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getTemplateDebugSep() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getTemplateSep() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
getTestDispatch() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
getTopologigcallySortedNodeFields() - Method in class com.fluxtion.generator.model.SimpleEventProcessorModel
 
getYamlFactoryConfig() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 

H

hashCode() - Method in class com.fluxtion.generator.model.CbMethodHandle
 
hashCode() - Method in class com.fluxtion.generator.model.DirtyFlag
 

I

INIT - com.fluxtion.generator.compiler.InprocessSepCompiler.InitOptions
 
initFromSystemProperties() - Static method in class com.fluxtion.generator.compiler.SepCompilerConfig
Creates and initialises a SepCompilerConfig with system properties:
initVelocity() - Static method in class com.fluxtion.generator.util.TemplatingCompiler
 
InprocessSepCompiler - Class in com.fluxtion.generator.compiler
Generates and compiles a SEP for use by a caller in the same process.
InprocessSepCompiler() - Constructor for class com.fluxtion.generator.compiler.InprocessSepCompiler
 
InprocessSepCompiler.InitOptions - Enum in com.fluxtion.generator.compiler
 
instance - Variable in class com.fluxtion.generator.model.CbMethodHandle
the instance the method will operate on.
instance - Variable in class com.fluxtion.generator.model.Field
 
INSTANCE - Static variable in class com.fluxtion.generator.compiler.OutputRegistry
 
intMapName - Variable in class com.fluxtion.generator.model.InvokerFilterTarget
the name of the map holding the invokers for this Event class
InvokerFilterTarget - Class in com.fluxtion.generator.model
A target for an invoker holding a call tree for a filtered event.
InvokerFilterTarget() - Constructor for class com.fluxtion.generator.model.InvokerFilterTarget
 
isAssignNonPublicMembers() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
isCompileSource() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
isEmpty() - Method in class com.fluxtion.generator.model.Field.MappedField
 
isEventHandler - Variable in class com.fluxtion.generator.model.CbMethodHandle
indicates is an eventhandler method
isFactoryCreated() - Method in class com.fluxtion.creator.Node
 
isFormatSource() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
isFunction() - Method in class com.fluxtion.creator.TypeDefinition
 
isGenerateDebugPrep() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
isGenerateDescription() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
isGenerateTestDecorator() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
isInvertedDirtyHandler - Variable in class com.fluxtion.generator.model.CbMethodHandle
 
isInvertedDirtyHandler() - Method in class com.fluxtion.generator.model.CbMethodHandle
 
isPackageAccess(int) - Static method in class com.fluxtion.generator.util.SuperMethodAnnotationScanner
 
isPostEventHandler - Variable in class com.fluxtion.generator.model.CbMethodHandle
 
isPropertyTransient(PropertyDescriptor, Field) - Static method in interface com.fluxtion.generator.util.ClassUtils
 
isPublicNode(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
isSupportDirtyFiltering() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 

J

JAVA_DEBUG_TEMPLATE - Static variable in class com.fluxtion.generator.Templates
 
JAVA_GEN_DIR - Static variable in class com.fluxtion.generator.compiler.OutputRegistry
 
JAVA_GENDIR_OUTPUT - com.fluxtion.generator.compiler.DirOptions
 
JAVA_INTROSPECTOR_TEMPLATE - Static variable in class com.fluxtion.generator.Templates
 
JAVA_SRC_DIR - Static variable in class com.fluxtion.generator.compiler.OutputRegistry
 
JAVA_SRCDIR_OUTPUT - com.fluxtion.generator.compiler.DirOptions
 
JAVA_TEMPLATE - Static variable in class com.fluxtion.generator.Templates
 
JAVA_TEST_DECORATOR_TEMPLATE - Static variable in class com.fluxtion.generator.Templates
 
JAVA_TEST_SRC_DIR - Static variable in class com.fluxtion.generator.compiler.OutputRegistry
 
JAVA_TESTGEN_DIR - Static variable in class com.fluxtion.generator.compiler.OutputRegistry
 
JavaGenHelper - Interface in com.fluxtion.generator.targets
 
JgraphGraphMLExporter<V,​E> - Class in com.fluxtion.generator.exporter
Exports a graph into a GraphML file.
JgraphGraphMLExporter() - Constructor for class com.fluxtion.generator.exporter.JgraphGraphMLExporter
Constructs a new GraphMLExporter object with integer name providers for the vertex and edge IDs and null providers for the vertex and edge labels.
JgraphGraphMLExporter(VertexNameProvider<V>, VertexNameProvider<V>, EdgeNameProvider<E>, EdgeNameProvider<E>) - Constructor for class com.fluxtion.generator.exporter.JgraphGraphMLExporter
Constructs a new GraphMLExporter object with the given ID and label providers.

L

loadFromFile(Reader) - Method in class com.fluxtion.generator.util.YamlLogRecordListener
 
loadFromResource(String, String) - Static method in class com.fluxtion.generator.compiler.SepCompiler
 
loadServices() - Method in class com.fluxtion.generator.model.DefaultFilterDescriptionProducer
 
loadServices() - Method in class com.fluxtion.generator.model.NamingStrategy
 
LOGGER - Static variable in interface com.fluxtion.generator.util.ClassUtils
 

M

main(String[]) - Static method in class com.fluxtion.generator.compiler.SepCompiler
 
main(String[]) - Static method in class com.fluxtion.generator.Main
 
Main - Class in com.fluxtion.generator
Main entry point for the SEP compiler.
Main() - Constructor for class com.fluxtion.generator.Main
 
MappedField(String) - Constructor for class com.fluxtion.generator.model.Field.MappedField
 
MappedField(String, Field) - Constructor for class com.fluxtion.generator.model.Field.MappedField
 
MappedField(String, Object) - Constructor for class com.fluxtion.generator.model.Field.MappedField
 
mappedName - Variable in class com.fluxtion.generator.model.Field.MappedField
 
mappedNodeName(Object) - Method in class com.fluxtion.generator.model.NamingStrategy
 
mapPrimitiveToWrapper(Class) - Static method in interface com.fluxtion.generator.targets.JavaGenHelper
 
mapPropertyToJavaSource(PropertyDescriptor, Field, List<Field>, Set<Class<?>>) - Static method in interface com.fluxtion.generator.util.ClassUtils
 
mapToJavaSource(Object, List<Field>, Set<Class<?>>) - Static method in interface com.fluxtion.generator.util.ClassUtils
 
mapWrapperToPrimitive(Class) - Static method in interface com.fluxtion.generator.targets.JavaGenHelper
 
match(ParentFilter) - Method in class com.fluxtion.generator.model.ParentFilter
 
method - Variable in class com.fluxtion.generator.model.CbMethodHandle
The callback method.
methodBody - Variable in class com.fluxtion.generator.model.InvokerFilterTarget
The body of the method thst is the call tree for the filtered dispatch
methodName - Variable in class com.fluxtion.generator.model.InvokerFilterTarget
Name of the method to invoke that holds the call tree for the filtered processing.

N

name - Variable in class com.fluxtion.generator.model.DirtyFlag
 
name - Variable in class com.fluxtion.generator.model.Field
 
NamingStrategy - Class in com.fluxtion.generator.model
 
NamingStrategy() - Constructor for class com.fluxtion.generator.model.NamingStrategy
 
NaturalOrderComparator - Class in com.fluxtion.generator.util
 
NaturalOrderComparator() - Constructor for class com.fluxtion.generator.util.NaturalOrderComparator
 
NaturalOrderComparator(Map<Object, String>) - Constructor for class com.fluxtion.generator.util.NaturalOrderComparator
 
NO_INIT - com.fluxtion.generator.compiler.InprocessSepCompiler.InitOptions
 
node - Variable in class com.fluxtion.generator.model.DirtyFlag
 
Node - Class in com.fluxtion.creator
 
Node() - Constructor for class com.fluxtion.creator.Node
 
Node(String, String) - Constructor for class com.fluxtion.creator.Node
 
Node(String, String, boolean) - Constructor for class com.fluxtion.creator.Node
 
NodeFactoryLocator - Class in com.fluxtion.generator.graphbuilder
Loads a set of NodeFactory using the ServiceLoader support provided by Java platform.
NodeFactoryLocator() - Constructor for class com.fluxtion.generator.graphbuilder.NodeFactoryLocator
 
nodeFactorySet() - Static method in class com.fluxtion.generator.graphbuilder.NodeFactoryLocator
 

O

outputDirectories(File, File, File) - Method in class com.fluxtion.generator.compiler.AnnotatedBuilderMethodCompiler
 
outputDirectories(File, File, File) - Method in class com.fluxtion.generator.compiler.AnnotatedClassCompiler
 
OutputRegistry - Class in com.fluxtion.generator.compiler
A registry that stores the output destinations for use by the generation/loading processes.
overrides(Method, Method) - Static method in class com.fluxtion.generator.util.SuperMethodAnnotationScanner
 

P

packageName - com.fluxtion.generator.util.TemplatingCompiler.TemplateKeys
 
packageName - Variable in class com.fluxtion.creator.TypeDefinition
 
parameterClass - Variable in class com.fluxtion.generator.model.CbMethodHandle
the parameter type of the callback - can be null
parentClass() - Method in class com.fluxtion.generator.model.Field.MappedField
 
ParentFilter - Class in com.fluxtion.generator.model
A filter class for a parent class, a match will occur if both instances are equal or both instances are null and the class types are equal.
ParentFilter(Class, String, CbMethodHandle) - Constructor for class com.fluxtion.generator.model.ParentFilter
 
parentName - Variable in class com.fluxtion.generator.model.ParentFilter
 
parentType - Variable in class com.fluxtion.generator.model.ParentFilter
 
parse(String) - Method in class com.fluxtion.creator.ConfigParser
 
PngGenerator - Class in com.fluxtion.generator.exporter
Utility method for generating png representation of a graph from a graphml source.
PngGenerator() - Constructor for class com.fluxtion.generator.exporter.PngGenerator
 
primitive - Variable in class com.fluxtion.generator.model.Field.MappedField
 
primitiveVal - Variable in class com.fluxtion.generator.model.Field.MappedField
 
process(URL) - Method in class com.fluxtion.generator.compiler.AnnotatedBuilderMethodCompiler
 
process(URL) - Method in class com.fluxtion.generator.compiler.AnnotatedClassCompiler
 
processLogRecord(LogRecord) - Method in class com.fluxtion.generator.util.YamlLogRecordListener
 
propertySupported(PropertyDescriptor, Field, List<Field>) - Static method in interface com.fluxtion.generator.util.ClassUtils
 
publicAccess - Variable in class com.fluxtion.generator.model.Field
 

R

ref - Variable in class com.fluxtion.creator.Creator.FieldEdge
 
ReferenceDefinition - Class in com.fluxtion.creator
 
ReferenceDefinition(String, String) - Constructor for class com.fluxtion.creator.ReferenceDefinition
 
refNode - Variable in class com.fluxtion.creator.Creator.FieldEdge
 
registerAuditor(T, String) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
registerNode(T, String) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
registerNode(T, String, boolean) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
registerPublicNode(T, String) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
requiresInvert - Variable in class com.fluxtion.generator.model.DirtyFlag
 
RESOURCE_DIR - Static variable in class com.fluxtion.generator.compiler.OutputRegistry
 
RESOURCE_TEST_DIR - Static variable in class com.fluxtion.generator.compiler.OutputRegistry
 
reuseOrBuild(LambdaReflection.SerializableConsumer<SEPConfig>) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
reuseOrBuild(String, String, Consumer<SEPConfig>) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
Returns an instance of a static event processor to the caller.

S

SepCompiler - Class in com.fluxtion.generator.compiler
An executable class that will parse a set of class files to produce a SEP that can be used in isolation from this generator.
SepCompiler() - Constructor for class com.fluxtion.generator.compiler.SepCompiler
 
SepCompilerConfig - Class in com.fluxtion.generator.compiler
Configuration for the SEP compiler process.
SepCompilerConfig() - Constructor for class com.fluxtion.generator.compiler.SepCompilerConfig
 
SepConfigGenerator<T> - Interface in com.fluxtion.creator
 
sepConfigStatement(T, String, List<String>) - Method in interface com.fluxtion.creator.SepConfigGenerator
 
SepContextService - Class in com.fluxtion.generator
 
SepContextService() - Constructor for class com.fluxtion.generator.SepContextService
 
SepFactoryConfigBean - Class in com.fluxtion.generator.compiler
A javabean holding configuration properties that are passed into the SEP generator.
SepFactoryConfigBean() - Constructor for class com.fluxtion.generator.compiler.SepFactoryConfigBean
 
sepInstance(Consumer<SEPConfig>, String, String) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
sepInstance(Consumer<SEPConfig>, String, String, DirOptions, InprocessSepCompiler.InitOptions) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
sepInstance(Consumer<SEPConfig>, String, String, String, String, boolean) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
Compiles and instantiates a SEP described with the provided SEPConfig, optionally initialising the SEP instance.
sepInstanceNoInit(Consumer<SEPConfig>, String, String) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
SepJavaSourceModelHugeFilter - Class in com.fluxtion.generator.targets
 
SepJavaSourceModelHugeFilter(SimpleEventProcessorModel) - Constructor for class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
SepJavaSourceModelHugeFilter(SimpleEventProcessorModel, boolean) - Constructor for class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
SepJavaSourceModelHugeFilter(SimpleEventProcessorModel, boolean, boolean) - Constructor for class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
SepJavaSourceModelHugeFilter(SimpleEventProcessorModel, boolean, boolean, int) - Constructor for class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
sepTestInstance(Consumer<SEPConfig>, String, String) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
sepTestInstanceNoInit(Consumer<SEPConfig>, String, String) - Static method in class com.fluxtion.generator.compiler.InprocessSepCompiler
 
setAssignNonPublicMembers(boolean) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setBuildOutputdirectory(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setCachedCompiler(CachedCompiler) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setClassLoader(ClassLoader) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setClassName(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setCompileSource(boolean) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setConfig(Map) - Method in class com.fluxtion.generator.compiler.SepFactoryConfigBean
 
setConfigClass(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setDirOptions(DirOptions) - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
setFactoryClassSet(List<String>) - Method in class com.fluxtion.generator.compiler.SepFactoryConfigBean
 
setFormatSource(boolean) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setGenerateDebugPrep(boolean) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setGenerateDescription(boolean) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setGenerateTestDecorator(boolean) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setOutputDirectory(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setPackageName(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setRef(String, String) - Method in class com.fluxtion.creator.Node
 
setResourcesOutputDirectory(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setRootFactoryClass(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setRootNodeMappings(Map<String, String>) - Method in class com.fluxtion.generator.compiler.SepFactoryConfigBean
 
setSupportDirtyFiltering(boolean) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setTemplateDebugSep(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setTemplateSep(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
setType(String) - Method in class com.fluxtion.creator.TypeDefinition
 
setYamlFactoryConfig(String) - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
SimpleEventProcessorModel - Class in com.fluxtion.generator.model
A class defining the meta-data for the SEP.This class can be introspected after generateMetaModel() has been called and used for code generation.
SimpleEventProcessorModel(TopologicallySortedDependecyGraph) - Constructor for class com.fluxtion.generator.model.SimpleEventProcessorModel
 
SimpleEventProcessorModel(TopologicallySortedDependecyGraph, Map<Object, Integer>) - Constructor for class com.fluxtion.generator.model.SimpleEventProcessorModel
 
SimpleEventProcessorModel(TopologicallySortedDependecyGraph, Map<Object, Integer>, Map<Object, String>) - Constructor for class com.fluxtion.generator.model.SimpleEventProcessorModel
 
standardParamsHelper(AnnotationParameterValueList, File, File, File) - Static method in class com.fluxtion.generator.compiler.ClassProcessorDispatcher
 
stringMapName - Variable in class com.fluxtion.generator.model.InvokerFilterTarget
the name of the map holding the invokers for this Event class
SuperMethodAnnotationScanner - Class in com.fluxtion.generator.util
 

T

Templates - Class in com.fluxtion.generator
 
Templates() - Constructor for class com.fluxtion.generator.Templates
 
templateSep(SEPConfig) - Method in class com.fluxtion.generator.Generator
 
TemplatingCompiler - Class in com.fluxtion.generator.util
Utility for generating and compiling a class built from a velocity template.
TemplatingCompiler() - Constructor for class com.fluxtion.generator.util.TemplatingCompiler
 
TemplatingCompiler.TemplateKeys - Enum in com.fluxtion.generator.util
 
TEST_DIR_OUTPUT - com.fluxtion.generator.compiler.DirOptions
 
TopologicallySortedDependecyGraph - Class in com.fluxtion.generator.model
Creates a sorted set of dependencies from a supplied set of instances.
TopologicallySortedDependecyGraph(DeclarativeNodeConiguration) - Constructor for class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
TopologicallySortedDependecyGraph(SEPConfig) - Constructor for class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
TopologicallySortedDependecyGraph(Object...) - Constructor for class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
TopologicallySortedDependecyGraph(List) - Constructor for class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
TopologicallySortedDependecyGraph(List, Map<Object, String>) - Constructor for class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
TopologicallySortedDependecyGraph(List, Map<Object, String>, DeclarativeNodeConiguration, GenerationContext, Map<String, Auditor>, SEPConfig) - Constructor for class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
Create a new TopologicallySortedDependecyGraph
TopologicallySortedDependecyGraph(Map<Object, String>) - Constructor for class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
 
toString() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 
toString() - Method in class com.fluxtion.generator.compiler.SepCompilerConfig
 
toString() - Method in class com.fluxtion.generator.model.CbMethodHandle
 
toString() - Method in class com.fluxtion.generator.model.DirtyFlag
 
toString() - Method in class com.fluxtion.generator.model.Field.MappedField
 
toString() - Method in class com.fluxtion.generator.model.Field
 
toString() - Method in class com.fluxtion.generator.targets.SepJavaSourceModelHugeFilter
 
toString() - Method in class com.fluxtion.generator.util.YamlLogRecordListener
 
type - Variable in class com.fluxtion.creator.TypeDefinition
 
TypeDefinition - Class in com.fluxtion.creator
Base class for a definition of a type.
TypeDefinition(String) - Constructor for class com.fluxtion.creator.TypeDefinition
 
typeSupported(Class<?>) - Static method in interface com.fluxtion.generator.util.ClassUtils
 
typeSupported(Field) - Static method in class com.fluxtion.generator.model.Field.MappedField
 

U

update() - Method in class com.fluxtion.generator.compiler.OutputRegistry
 

V

validateConfig() - Method in class com.fluxtion.creator.CreatorConfig
 
value() - Method in class com.fluxtion.generator.model.Field.MappedField
 
valueOf(String) - Static method in enum com.fluxtion.generator.compiler.DirOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fluxtion.generator.compiler.InprocessSepCompiler.InitOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fluxtion.generator.util.TemplatingCompiler.TemplateKeys
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fluxtion.generator.compiler.DirOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fluxtion.generator.compiler.InprocessSepCompiler.InitOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fluxtion.generator.util.TemplatingCompiler.TemplateKeys
Returns an array containing the constants of this enum type, in the order they are declared.
variableName - Variable in class com.fluxtion.generator.model.CbMethodHandle
the variable name of the instance in the SEP.
variableName(Object) - Method in class com.fluxtion.generator.model.TopologicallySortedDependecyGraph
Accessor to the name mapping for an instance.

W

warmupCompiler() - Static method in class com.fluxtion.generator.Generator
 
writeSourceFile(Object, String, GenerationContext, Context) - Static method in class com.fluxtion.generator.util.TemplatingCompiler
 

Y

YamlLogRecordListener - Class in com.fluxtion.generator.util
Utility for reading LogRecord yaml and converting to a StructuredLogRecord
YamlLogRecordListener() - Constructor for class com.fluxtion.generator.util.YamlLogRecordListener
 
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes|All Packages