public class SEPConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
assignPrivateMembers
attempt to assign private member variables, some platforms will support
access to non-public scoped members.
|
HashMap<String,com.fluxtion.runtime.audit.Auditor> |
auditorMap |
Map<String,String> |
class2replace
Map an original fully qualified class name into a new value.
|
String |
debugTemplateFile
the name of the template file to use as an input
|
DeclarativeNodeConiguration |
declarativeConfig
Node Factory configuration
|
FilterDescriptionProducer |
filterDescriptionProducer |
Map<Object,Integer> |
filterMap
overrides the filter integer id's for a set of instances
|
boolean |
formatSource |
boolean |
generateDebugPrep
generate a set of debugging classes that can be used with the SEP and
debugging tool sets.
|
boolean |
generateDescription
Flag controlling generation of meta data description resources.
|
boolean |
generateTestDecorator
Generate a test decorator.
|
boolean |
inlineEventHandling
configures generated code to inline the event handling methods or not.
|
String |
introspectorTemplateFile
the name of the template file to use as an input
|
int |
maxFiltersInline
The maximum number of filter branches inside an event handler before an
alternate map-dispatch strategy is employed.
|
List |
nodeList
the nodes included in this graph
|
NodeNameProducer |
nodeNameStrategy
pluggable strategy to customise names of nodes
|
HashMap<Object,String> |
publicNodes
Variable names overrides for public nodes, these will be well known and
addressable from outside the SEP.
|
boolean |
supportDirtyFiltering
configures generated code to support dirty filtering
|
Object |
templateContextExtension
An extension point to the generator context.
|
String |
templateFile
the name of the template file to use as an input
|
String |
testTemplateFile
the name of the template file to use as an input
|
| Constructor and Description |
|---|
SEPConfig() |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.fluxtion.runtime.audit.Auditor> |
addAuditor(T listener,
String name) |
<T> T |
addNode(T node) |
<T> T |
addNode(T node,
String name) |
<T> T |
addPublicNode(T node,
String name) |
void |
buildConfig() |
void |
mapClass(String originalFqn,
String mappedFqn) |
public String templateFile
public String debugTemplateFile
public String testTemplateFile
public String introspectorTemplateFile
public List nodeList
public HashMap<Object,String> publicNodes
public DeclarativeNodeConiguration declarativeConfig
public NodeNameProducer nodeNameStrategy
public Map<Object,Integer> filterMap
public FilterDescriptionProducer filterDescriptionProducer
public Object templateContextExtension
public boolean inlineEventHandling
public boolean supportDirtyFiltering
public boolean generateDebugPrep
public boolean generateDescription
public boolean generateTestDecorator
public boolean assignPrivateMembers
public boolean formatSource
public int maxFiltersInline
public <T> T addNode(T node)
public <T> T addNode(T node,
String name)
public <T> T addPublicNode(T node,
String name)
public <T extends com.fluxtion.runtime.audit.Auditor> T addAuditor(T listener,
String name)
public void buildConfig()
Copyright © 2018. All rights reserved.