Package org.opencms.ui.apps.cacheadmin
Class CmsCacheViewApp
- java.lang.Object
-
- org.opencms.ui.apps.A_CmsWorkplaceApp
-
- org.opencms.ui.apps.cacheadmin.CmsCacheViewApp
-
- All Implemented Interfaces:
I_CmsWorkplaceApp
public class CmsCacheViewApp extends A_CmsWorkplaceApp
Class for the app which shows the content of caches.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CmsCacheViewApp.Mode
Modes to run this app.-
Nested classes/interfaces inherited from class org.opencms.ui.apps.A_CmsWorkplaceApp
A_CmsWorkplaceApp.NavEntry
-
-
Field Summary
-
Fields inherited from class org.opencms.ui.apps.A_CmsWorkplaceApp
m_infoLayout, m_rootLayout, m_uiContext, PARAM_ASSIGN, PARAM_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description CmsCacheViewApp(CmsCacheViewApp.Mode mode)
public constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.LinkedHashMap<java.lang.String,java.lang.String>
getBreadCrumbForState(java.lang.String state)
Returns the current bread crumb entries in an ordered map.protected com.vaadin.ui.Component
getComponentForState(java.lang.String state)
Returns the app component for the given state.protected static CmsInfoButton
getFlexStatisticButton()
Creates in info button for flex cache statistics.protected static CmsInfoButton
getImageStatisticButton()
Creates in info button for image cache statistics.static CmsInfoButton
getJavaStatisticButton()
Creates in info button for java cache statistics.static CmsInfoButton
getJavaStatisticButton(CmsMemoryStatus memory)
Creates in info button for java cache statistics.static com.vaadin.v7.ui.ProgressBar
getProgressBar(float value)
Gets a Progressbar with css style set.protected java.util.List<A_CmsWorkplaceApp.NavEntry>
getSubNavEntries(java.lang.String state)
Returns the sub navigation entries.-
Methods inherited from class org.opencms.ui.apps.A_CmsWorkplaceApp
addParamToState, addSubNavEntry, getLastPathLevel, getOfflineCmsObject, getParamFromState, getParamsFromState, initUI, onStateChange, openSubView, removeParamsFromState, setBreadCrumbEntries, updateBreadCrumb, updateSubNav
-
-
-
-
Constructor Detail
-
CmsCacheViewApp
public CmsCacheViewApp(CmsCacheViewApp.Mode mode)
public constructor.- Parameters:
mode
- of app
-
-
Method Detail
-
getJavaStatisticButton
public static CmsInfoButton getJavaStatisticButton()
Creates in info button for java cache statistics.- Returns:
- CmsInfoButton
-
getJavaStatisticButton
public static CmsInfoButton getJavaStatisticButton(CmsMemoryStatus memory)
Creates in info button for java cache statistics.- Parameters:
memory
- memory object- Returns:
- CmsInfoButton
-
getProgressBar
public static com.vaadin.v7.ui.ProgressBar getProgressBar(float value)
Gets a Progressbar with css style set.- Parameters:
value
- of the bar- Returns:
- vaadin ProgressBar
-
getFlexStatisticButton
protected static CmsInfoButton getFlexStatisticButton()
Creates in info button for flex cache statistics.- Returns:
- CmsInfoButton
-
getImageStatisticButton
protected static CmsInfoButton getImageStatisticButton()
Creates in info button for image cache statistics.- Returns:
- CmsInfoButton
-
getBreadCrumbForState
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> getBreadCrumbForState(java.lang.String state)
Description copied from class:A_CmsWorkplaceApp
Returns the current bread crumb entries in an ordered map.- Specified by:
getBreadCrumbForState
in classA_CmsWorkplaceApp
- Parameters:
state
- the current state- Returns:
- bread crumb entry name by state, in case the state is empty, the entry will be disabled
- See Also:
A_CmsWorkplaceApp.getBreadCrumbForState(java.lang.String)
-
getComponentForState
protected com.vaadin.ui.Component getComponentForState(java.lang.String state)
Description copied from class:A_CmsWorkplaceApp
Returns the app component for the given state.- Specified by:
getComponentForState
in classA_CmsWorkplaceApp
- Parameters:
state
- the state to render- Returns:
- the app component
- See Also:
A_CmsWorkplaceApp.getComponentForState(java.lang.String)
-
getSubNavEntries
protected java.util.List<A_CmsWorkplaceApp.NavEntry> getSubNavEntries(java.lang.String state)
Description copied from class:A_CmsWorkplaceApp
Returns the sub navigation entries.- Specified by:
getSubNavEntries
in classA_CmsWorkplaceApp
- Parameters:
state
- the state- Returns:
- the sub navigation entries
- See Also:
A_CmsWorkplaceApp.getSubNavEntries(java.lang.String)
-
-