Index
A B C D E F G H I J L M N O P R S T V W Y
All Classes|All Packages
All Classes|All Packages
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
- 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
forClassProcessor
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.DirOptions - Enum in com.fluxtion.generator.compiler
- 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
- 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
- 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.InprocessSepCompiler
- JAVA_GENDIR_OUTPUT - com.fluxtion.generator.compiler.InprocessSepCompiler.DirOptions
- JAVA_INTROSPECTOR_TEMPLATE - Static variable in class com.fluxtion.generator.Templates
- JAVA_SRC_DIR - Static variable in class com.fluxtion.generator.compiler.InprocessSepCompiler
- JAVA_SRCDIR_OUTPUT - com.fluxtion.generator.compiler.InprocessSepCompiler.DirOptions
- JAVA_TEMPLATE - Static variable in class com.fluxtion.generator.Templates
- JAVA_TEST_DECORATOR_TEMPLATE - Static variable in class com.fluxtion.generator.Templates
- JAVA_TESTGEN_DIR - Static variable in class com.fluxtion.generator.compiler.InprocessSepCompiler
- 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
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.InprocessSepCompiler
- RESOURCE_TEST_DIR - Static variable 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, InprocessSepCompiler.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
- 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
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.InprocessSepCompiler.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.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
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.InprocessSepCompiler.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.InprocessSepCompiler.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 aStructuredLogRecord
- YamlLogRecordListener() - Constructor for class com.fluxtion.generator.util.YamlLogRecordListener
All Classes|All Packages