Package step.plugins.screentemplating
Class ScreenTemplateManager
- java.lang.Object
-
- step.plugins.screentemplating.ScreenTemplateManager
-
public class ScreenTemplateManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
defaultScriptEngine
protected java.util.List<ScreenTemplateChangeListener>
listeners
protected ScreenInputAccessor
screenInputAccessor
-
Constructor Summary
Constructors Constructor Description ScreenTemplateManager(ScreenInputAccessor screenInputAccessor, ch.exense.commons.app.Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Input>
getInputsForScreen(java.lang.String screenId, java.util.Map<java.lang.String,java.lang.Object> contextBindings, ObjectPredicate objectPredicate)
void
moveInput(java.lang.String inputId, int offset)
void
notifyChange()
void
registerListener(ScreenTemplateChangeListener listener)
-
-
-
Field Detail
-
listeners
protected final java.util.List<ScreenTemplateChangeListener> listeners
-
screenInputAccessor
protected ScreenInputAccessor screenInputAccessor
-
defaultScriptEngine
protected java.lang.String defaultScriptEngine
-
-
Constructor Detail
-
ScreenTemplateManager
public ScreenTemplateManager(ScreenInputAccessor screenInputAccessor, ch.exense.commons.app.Configuration configuration)
-
-
Method Detail
-
getInputsForScreen
public java.util.List<Input> getInputsForScreen(java.lang.String screenId, java.util.Map<java.lang.String,java.lang.Object> contextBindings, ObjectPredicate objectPredicate)
-
moveInput
public void moveInput(java.lang.String inputId, int offset)
-
registerListener
public void registerListener(ScreenTemplateChangeListener listener)
-
notifyChange
public void notifyChange()
-
-