public class ComponentLoaderContext extends java.lang.Object implements ComponentLoader.ComponentContext
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
aliasesMap |
protected java.lang.String |
currentFrameId |
protected Frame |
frame |
protected java.lang.String |
fullFrameId |
protected java.util.List<ComponentLoader.InitTask> |
initTasks |
protected java.util.List<ComponentLoader.InjectTask> |
injectTasks |
protected java.lang.String |
messageGroup |
protected ScreenOptions |
options |
protected java.util.Map<java.lang.String,java.lang.Object> |
parameters |
protected ComponentLoader.ComponentContext |
parent |
protected java.util.List<ComponentLoader.PostInitTask> |
postInitTasks |
protected java.util.List<UiControllerProperty> |
properties |
protected ScreenData |
screenData |
Constructor and Description |
---|
ComponentLoaderContext(ScreenOptions options) |
protected ComponentLoader.ComponentContext parent
protected ScreenOptions options
protected ScreenData screenData
protected java.lang.String messageGroup
protected Frame frame
protected java.lang.String fullFrameId
protected java.lang.String currentFrameId
protected java.util.List<UiControllerProperty> properties
protected java.util.List<ComponentLoader.PostInitTask> postInitTasks
protected java.util.List<ComponentLoader.InjectTask> injectTasks
protected java.util.List<ComponentLoader.InitTask> initTasks
protected java.util.Map<java.lang.String,java.lang.Object> parameters
protected java.util.Map<java.lang.String,java.lang.String> aliasesMap
public ComponentLoaderContext(ScreenOptions options)
public ScreenOptions getOptions()
getOptions
in interface ComponentLoader.ComponentContext
public java.util.Map<java.lang.String,java.lang.Object> getParams()
getParams
in interface ComponentLoader.ComponentContext
public ScreenData getScreenData()
getScreenData
in interface ComponentLoader.ComponentContext
public void setScreenData(ScreenData screenData)
public Frame getFrame()
getFrame
in interface ComponentLoader.ComponentContext
public void setFrame(Frame frame)
public java.lang.String getMessageGroup()
getMessageGroup
in interface ComponentLoader.Context
MessageTools.loadString(String)
in loaderspublic void setMessageGroup(java.lang.String messageGroup)
public java.lang.String getFullFrameId()
getFullFrameId
in interface ComponentLoader.ComponentContext
public void setFullFrameId(java.lang.String frameId)
public java.lang.String getCurrentFrameId()
getCurrentFrameId
in interface ComponentLoader.ComponentContext
public void setCurrentFrameId(java.lang.String currentFrameId)
public void addPostInitTask(ComponentLoader.PostInitTask task)
addPostInitTask
in interface ComponentLoader.ComponentContext
@Nullable public ComponentLoader.ComponentContext getParent()
getParent
in interface ComponentLoader.ComponentContext
public void setParent(@Nullable ComponentLoader.ComponentContext parent)
public java.util.List<UiControllerProperty> getProperties()
public void setProperties(java.util.List<UiControllerProperty> properties)
public void executePostInitTasks()
executePostInitTasks
in interface ComponentLoader.ComponentContext
public void addInjectTask(ComponentLoader.InjectTask task)
addInjectTask
in interface ComponentLoader.ComponentContext
public void executeInjectTasks()
executeInjectTasks
in interface ComponentLoader.ComponentContext
public void addInitTask(ComponentLoader.InitTask task)
addInitTask
in interface ComponentLoader.ComponentContext
public void executeInitTasks()
executeInitTasks
in interface ComponentLoader.ComponentContext
public java.util.List<ComponentLoader.InjectTask> getInjectTasks()
public java.util.List<ComponentLoader.PostInitTask> getPostInitTasks()
public java.util.List<ComponentLoader.InitTask> getInitTasks()
public java.util.Map<java.lang.String,java.lang.String> getAliasesMap()
getAliasesMap
in interface ComponentLoader.ComponentContext