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 void
analyseField(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:CodeConnector
Called 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, inject, proxy and persist annotations, in that order. First valid match wins.- Overrides:
analyseField
in classCodeConnector<D extends AudioCodeDelegate>
- Parameters:
field
- discovered field
-
-