Module org.praxislive.audio.code
Package org.praxislive.audio.code
Class AudioCodeConnector<D extends AudioCodeDelegate>
- java.lang.Object
-
- org.praxislive.code.CodeConnector<D>
-
- org.praxislive.audio.code.AudioCodeConnector<D>
-
public class AudioCodeConnector<D extends AudioCodeDelegate> extends CodeConnector<D>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.code.CodeConnector
CodeConnector.Plugin
-
-
Constructor Summary
Constructors Constructor Description AudioCodeConnector(CodeFactory.Task<D> task, D delegate, Class<? extends AudioCodeDelegate> previousClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidanalyseField(Field field)Called during processing to analyse each discovered field.-
Methods inherited from class org.praxislive.code.CodeConnector
addControl, addDefaultControls, addDefaultPorts, addPort, addReference, analyseFields, analyseMethod, analyseMethods, buildBaseComponentInfo, buildComponentInfo, buildControlInfo, buildPortInfo, createCodeControl, createInfoControl, extractControls, extractInfo, extractPorts, extractRefs, findID, findID, getDelegate, getInternalIndex, getLog, getSyntheticIndex, javaNameToID, process, requiresClock, shouldAddPort
-
-
-
-
Constructor Detail
-
AudioCodeConnector
public AudioCodeConnector(CodeFactory.Task<D> task, D delegate, Class<? extends AudioCodeDelegate> previousClass)
-
-
Method Detail
-
analyseField
protected void analyseField(Field field)
Description copied from class:CodeConnectorCalled during processing to analyse each discovered field. May be overridden to extend. The default behaviour will first pass to available plugins (seeCodeConnector.Plugin), then check for property, trigger, in, aux-in, out, aux-out and inject annotations in that order. First valid match wins.- Overrides:
analyseFieldin classCodeConnector<D extends AudioCodeDelegate>- Parameters:
field- discovered field
-
-