Module org.praxislive.code
Package org.praxislive.code
Class CodeFactory.Task<D extends CodeDelegate>
- java.lang.Object
-
- org.praxislive.code.CodeFactory.Task<D>
-
- Enclosing class:
- CodeFactory<D extends CodeDelegate>
public abstract static class CodeFactory.Task<D extends CodeDelegate> extends Object
-
-
Constructor Summary
Constructors Constructor Description Task(CodeFactory<D> factory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CodeFactory.Task<D>attachLogging(LogBuilder log)CodeFactory.Task<D>attachPrevious(Class<D> previous)protected abstract CodeContext<D>createCodeContext(D delegate)CodeComponent<D>createComponent(D delegate)CodeContext<D>createContext(D delegate)protected CodeFactory<D>getFactory()protected LogBuildergetLog()protected Class<D>getPrevious()
-
-
-
Constructor Detail
-
Task
public Task(CodeFactory<D> factory)
-
-
Method Detail
-
attachLogging
public CodeFactory.Task<D> attachLogging(LogBuilder log)
-
attachPrevious
public CodeFactory.Task<D> attachPrevious(Class<D> previous)
-
createComponent
public CodeComponent<D> createComponent(D delegate)
-
createContext
public CodeContext<D> createContext(D delegate)
-
getLog
protected LogBuilder getLog()
-
getFactory
protected CodeFactory<D> getFactory()
-
createCodeContext
protected abstract CodeContext<D> createCodeContext(D delegate)
-
-