- java.lang.Object
-
- org.praxislive.code.CodeFactory<VideoCodeDelegate>
-
- org.praxislive.video.code.VideoCodeFactory
-
public class VideoCodeFactory extends CodeFactory<VideoCodeDelegate>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.code.CodeFactory
CodeFactory.Base<B extends CodeDelegate>, CodeFactory.Task<D extends CodeDelegate>
-
-
Field Summary
-
Fields inherited from class org.praxislive.code.CodeFactory
BASE_CLASS_KEY, BASE_IMPORTS_KEY
-
-
Constructor Summary
Constructors Constructor Description VideoCodeFactory(ComponentType type, Class<? extends VideoCodeDelegate> baseClass, String sourceTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodeFactory.Task<VideoCodeDelegate>
task()
Create a task for constructing a context or component from a delegate class.-
Methods inherited from class org.praxislive.code.CodeFactory
base, baseClass, baseImports, componentType, containerBase, defaultDelegateClass, getClassBodyContext, getComponentType, getDefaultDelegateClass, getSourceTemplate, rootBase, rootContainerBase, sourceTemplate
-
-
-
-
Constructor Detail
-
VideoCodeFactory
public VideoCodeFactory(ComponentType type, Class<? extends VideoCodeDelegate> baseClass, String sourceTemplate)
-
-
Method Detail
-
task
public CodeFactory.Task<VideoCodeDelegate> task()
Description copied from class:CodeFactory
Create a task for constructing a context or component from a delegate class. This will return a suitable Task subclass that should be configured and used to create a context or component.- Overrides:
task
in classCodeFactory<VideoCodeDelegate>
- Returns:
- code factory task
-
-