Module org.praxislive.code
Package org.praxislive.code
Class CodeRootContainer.Connector<D extends CodeRootContainerDelegate>
- java.lang.Object
-
- org.praxislive.code.CodeConnector<D>
-
- org.praxislive.code.CodeRoot.Connector<D>
-
- org.praxislive.code.CodeRootContainer.Connector<D>
-
- Type Parameters:
D
- wrapped delegate base type
- Enclosing class:
- CodeRootContainer<D extends CodeRootContainerDelegate>
public static class CodeRootContainer.Connector<D extends CodeRootContainerDelegate> extends CodeRoot.Connector<D>
CodeConnector subclass for CodeRootContainers.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.code.CodeConnector
CodeConnector.Plugin
-
-
Constructor Summary
Constructors Constructor Description Connector(CodeFactory.Task<D> task, D delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addDefaultControls()
Called during processing to create default controls.protected void
buildBaseComponentInfo(Info.ComponentInfoBuilder cmp)
Build base component info.-
Methods inherited from class org.praxislive.code.CodeRoot.Connector
addPort, analyseField, shouldAddPort
-
Methods inherited from class org.praxislive.code.CodeConnector
addControl, addDefaultPorts, addReference, analyseFields, analyseMethod, analyseMethods, buildComponentInfo, buildControlInfo, buildPortInfo, createCodeControl, createInfoControl, extractControls, extractInfo, extractPorts, extractRefs, findID, findID, getDelegate, getInternalIndex, getLog, getSyntheticIndex, javaNameToID, process, requiresClock
-
-
-
-
Constructor Detail
-
Connector
public Connector(CodeFactory.Task<D> task, D delegate)
-
-
Method Detail
-
addDefaultControls
protected void addDefaultControls()
Description copied from class:CodeConnector
Called during processing to create default controls. May be overridden to configure or extend. By default this method adds the info and code properties, and a hidden control used by logging support.- Overrides:
addDefaultControls
in classCodeRoot.Connector<D extends CodeRootContainerDelegate>
-
buildBaseComponentInfo
protected void buildBaseComponentInfo(Info.ComponentInfoBuilder cmp)
Description copied from class:CodeConnector
Build base component info. Called before control and port info is added. May be overridden to configure / extend.- Overrides:
buildBaseComponentInfo
in classCodeRoot.Connector<D extends CodeRootContainerDelegate>
- Parameters:
cmp
- component info builder
-
-