-
Nested Class Summary
Nested classes/interfaces inherited from class org.praxislive.code.CodeConnector
CodeConnector.Plugin -
Constructor Summary
ConstructorsConstructorDescriptionAudioCodeConnector(CodeFactory.Task<AudioCodeDelegate> task, AudioCodeDelegate delegate) AudioCodeConnector(CodeFactory.Task<AudioCodeDelegate> task, AudioCodeDelegate delegate, Class<? extends AudioCodeDelegate> previousClass) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, buildControlInfo, buildPortInfo, createCodeControl, createInfoControl, createMetaControl, createMetaMergeControl, findID, findID, getDelegate, getInternalIndex, getLog, getSyntheticIndex, javaNameToID, requiresClock, shouldAddPort
-
Constructor Details
-
AudioCodeConnector
-
AudioCodeConnector
public AudioCodeConnector(CodeFactory.Task<AudioCodeDelegate> task, AudioCodeDelegate delegate, Class<? extends AudioCodeDelegate> previousClass)
-
-
Method Details
-
analyseField
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, inject, proxy and persist annotations, in that order. First valid match wins.- Overrides:
analyseFieldin classCodeConnector<AudioCodeDelegate>- Parameters:
field- discovered field
-