public abstract class ViewConfig
extends java.lang.Object
The ViewConfig
is the singleton class to access all definition inside tpc-config.xml -- the programming resource file for declarative model or UI metadata file in TPC connector and TPC framework.
Modifier and Type | Class and Description |
---|---|
static class |
ViewConfig.LIFECYCLE |
protected class |
ViewConfig.TPCComponent |
protected class |
ViewConfig.TPCContextMenuDef |
protected class |
ViewConfig.TPCManagedBean |
protected class |
ViewConfig.TPCRenderer |
static class |
ViewConfig.UISCOPE |
Modifier and Type | Field and Description |
---|---|
protected static ViewConfig |
mConfig |
protected static java.util.Map<java.lang.String,java.lang.Object> |
mMBeans |
protected static java.util.Map<java.lang.String,RendererBase> |
mRenders |
Constructor and Description |
---|
ViewConfig() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.net.URL> |
getClasspaths(WorkItemConnector connector) |
protected abstract java.lang.String |
getClasspathsId() |
static AlmComponent |
getComponent(RenderingContext rcontext, java.lang.String name) |
protected abstract java.lang.String |
getComponentFactoryId() |
protected abstract java.util.Map |
getConfiguration(RenderingContext rcontext, WorkItemConnector connector) |
protected abstract java.lang.String |
getContextMenuId() |
abstract java.util.List<ContextMenuItem> |
getContextMenuItems(RenderingContext rContext, AlmComponent component, WorkItemConnector connector, java.lang.String wiType) |
static ViewConfig |
getInstance() |
static java.lang.Object |
getManagedBean(WorkItemConnector connector, RenderingContext rContext, AlmComponent component, java.lang.String name) |
protected abstract java.lang.String |
getManagedBeanId() |
static RendererBase |
getRenderer(RenderingContext rcontext, java.lang.String name) |
protected abstract java.lang.String |
getRenderKitId() |
static java.lang.Object |
getRepositoryResource(RenderingContext rcontext, WorkItemConnector connector) |
protected abstract java.lang.String |
getRepositoryResourceId() |
static AlmResource |
getResource(WorkItemConnector connector) |
protected abstract java.lang.String |
getResourceId() |
static java.lang.String |
getUIDocHome(WorkItemConnector connector) |
protected abstract java.lang.String |
getUIDocId() |
static java.lang.String |
getUIMediaHome(WorkItemConnector connector) |
protected abstract java.lang.String |
getUIMediaId() |
abstract void |
release() |
abstract void |
releaseManagedBean(java.lang.String key) |
protected static ViewConfig mConfig
protected static java.util.Map<java.lang.String,RendererBase> mRenders
protected static java.util.Map<java.lang.String,java.lang.Object> mMBeans
public static ViewConfig getInstance()
public static AlmResource getResource(WorkItemConnector connector)
public static java.util.List<java.net.URL> getClasspaths(WorkItemConnector connector)
public static java.lang.String getUIDocHome(WorkItemConnector connector)
public static java.lang.String getUIMediaHome(WorkItemConnector connector)
public static AlmComponent getComponent(RenderingContext rcontext, java.lang.String name)
public static RendererBase getRenderer(RenderingContext rcontext, java.lang.String name)
public static java.lang.Object getManagedBean(WorkItemConnector connector, RenderingContext rContext, AlmComponent component, java.lang.String name)
public static java.lang.Object getRepositoryResource(RenderingContext rcontext, WorkItemConnector connector)
public abstract java.util.List<ContextMenuItem> getContextMenuItems(RenderingContext rContext, AlmComponent component, WorkItemConnector connector, java.lang.String wiType)
public abstract void release()
public abstract void releaseManagedBean(java.lang.String key)
protected abstract java.lang.String getResourceId()
protected abstract java.lang.String getClasspathsId()
protected abstract java.lang.String getComponentFactoryId()
protected abstract java.lang.String getRenderKitId()
protected abstract java.lang.String getManagedBeanId()
protected abstract java.lang.String getContextMenuId()
protected abstract java.lang.String getUIDocId()
protected abstract java.lang.String getUIMediaId()
protected abstract java.lang.String getRepositoryResourceId()
protected abstract java.util.Map getConfiguration(RenderingContext rcontext, WorkItemConnector connector)