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, buildComponentInfo, 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
-
-