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 voidaddDefaultControls()Called during processing to create default controls.protected voidbuildBaseComponentInfo(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:CodeConnectorCalled 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:
addDefaultControlsin classCodeRoot.Connector<D extends CodeRootContainerDelegate>
-
buildBaseComponentInfo
protected void buildBaseComponentInfo(Info.ComponentInfoBuilder cmp)
Description copied from class:CodeConnectorBuild base component info. Called before control and port info is added. May be overridden to configure / extend.- Overrides:
buildBaseComponentInfoin classCodeRoot.Connector<D extends CodeRootContainerDelegate>- Parameters:
cmp- component info builder
-
-