public final class CmsIconUtil extends java.lang.Object implements I_CmsEventListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ICON_MODEL_GROUP_BIG
Pseudo type icon.
|
static java.lang.String |
ICON_MODEL_GROUP_COPY_BIG
Pseudo type icon.
|
static java.lang.String |
ICON_MODEL_GROUP_COPY_SMALL
Pseudo type icon.
|
static java.lang.String |
ICON_NAV_LEVEL_BIG
Pseudo type icon.
|
static java.lang.String |
ICON_NAV_LEVEL_SMALL
Pseudo type icon.
|
static java.lang.String |
NOT_FOUND_ICON_BIG
The big resource not found icon name.
|
static java.lang.String |
NOT_FOUND_ICON_SMALL
The small resource not found icon name.
|
static java.lang.String |
SMALL_SUFFIX
The suffix for the CSS classes for small icons.
|
static java.lang.String |
TYPE_RESOURCE_NOT_FOUND
Type for resource not found.
|
EVENT_BEFORE_PUBLISH_PROJECT, EVENT_CLEAR_CACHES, EVENT_CLEAR_OFFLINE_CACHES, EVENT_CLEAR_ONLINE_CACHES, EVENT_CLEAR_PRINCIPAL_CACHES, EVENT_FLEX_CACHE_CLEAR, EVENT_FLEX_PURGE_JSP_REPOSITORY, EVENT_FULLSTATIC_EXPORT, EVENT_GROUP_MODIFIED, EVENT_LOGIN_USER, EVENT_OU_MODIFIED, EVENT_PROJECT_MODIFIED, EVENT_PROPERTY_DEFINITION_CREATED, EVENT_PROPERTY_DEFINITION_MODIFIED, EVENT_PROPERTY_MODIFIED, EVENT_PUBLISH_PROJECT, EVENT_REBUILD_SEARCHINDEXES, EVENT_RESOURCE_AND_PROPERTIES_MODIFIED, EVENT_RESOURCE_COPIED, EVENT_RESOURCE_CREATED, EVENT_RESOURCE_DELETED, EVENT_RESOURCE_MODIFIED, EVENT_RESOURCE_MOVED, EVENT_RESOURCES_AND_PROPERTIES_MODIFIED, EVENT_RESOURCES_MODIFIED, EVENT_SITEMAP_CHANGED, EVENT_UPDATE_EXPORTS, EVENT_USER_MODIFIED, KEY_CHANGE, KEY_DBCONTEXT, KEY_GROUP_ID, KEY_GROUP_NAME, KEY_INDEX_NAMES, KEY_OU_ID, KEY_OU_NAME, KEY_PROJECTID, KEY_PUBLISHID, KEY_PUBLISHLIST, KEY_REPORT, KEY_RESOURCE, KEY_RESOURCES, KEY_SKIPINDEX, KEY_USER_ACTION, KEY_USER_CHANGES, KEY_USER_ID, KEY_USER_NAME, LISTENERS_FOR_ALL_EVENTS, VALUE_GROUP_MODIFIED_ACTION_CREATE, VALUE_GROUP_MODIFIED_ACTION_DELETE, VALUE_GROUP_MODIFIED_ACTION_WRITE, VALUE_OU_MODIFIED_ACTION_CREATE, VALUE_OU_MODIFIED_ACTION_DELETE, VALUE_USER_MODIFIED_ACTION_ADD_USER_TO_GROUP, VALUE_USER_MODIFIED_ACTION_CREATE_USER, VALUE_USER_MODIFIED_ACTION_DELETE_USER, VALUE_USER_MODIFIED_ACTION_REMOVE_USER_FROM_GROUP, VALUE_USER_MODIFIED_ACTION_RESET_PASSWORD, VALUE_USER_MODIFIED_ACTION_SET_OU, VALUE_USER_MODIFIED_ACTION_WRITE_USER
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildResourceIconCss()
Builds the CSS for all resource types.
|
void |
cmsEvent(CmsEvent event)
Acknowledge the occurrence of the specified event, implement this
method to check for CmsEvents in your class.
|
static java.lang.String |
getDisplayType(CmsObject cms,
CmsResource resource)
Returns the resource type name used to display the resource icon.
|
static java.util.Map<java.lang.String,java.lang.String> |
getExtensionIconMapping()
Returns the extension icon mapping used when uploading files.
|
static java.lang.String |
getIconClasses(CmsExplorerTypeSettings typeSettings,
java.lang.String resourceName,
boolean small)
Returns the resource type icon CSS classes for the given type.
|
static java.lang.String |
getIconClasses(java.lang.String resourceType,
java.lang.String resourceName,
boolean small)
Returns the resource type icon CSS classes for the given type.
|
public static final java.lang.String ICON_MODEL_GROUP_BIG
public static final java.lang.String ICON_MODEL_GROUP_COPY_BIG
public static final java.lang.String ICON_MODEL_GROUP_COPY_SMALL
public static final java.lang.String ICON_NAV_LEVEL_BIG
public static final java.lang.String ICON_NAV_LEVEL_SMALL
public static final java.lang.String NOT_FOUND_ICON_BIG
public static final java.lang.String NOT_FOUND_ICON_SMALL
public static final java.lang.String SMALL_SUFFIX
public static final java.lang.String TYPE_RESOURCE_NOT_FOUND
public static java.lang.String buildResourceIconCss()
public static java.lang.String getDisplayType(CmsObject cms, CmsResource resource)
cms
- the cms contextresource
- the resourcepublic static java.util.Map<java.lang.String,java.lang.String> getExtensionIconMapping()
public static java.lang.String getIconClasses(CmsExplorerTypeSettings typeSettings, java.lang.String resourceName, boolean small)
Use within ADE context only.
typeSettings
- the explorer type settingsresourceName
- the resource namesmall
- true
to get the small icon classespublic static java.lang.String getIconClasses(java.lang.String resourceType, java.lang.String resourceName, boolean small)
Use within ADE context only.
resourceType
- the resource type nameresourceName
- the resource namesmall
- true
to get the small icon classespublic void cmsEvent(CmsEvent event)
I_CmsEventListener
cmsEvent
in interface I_CmsEventListener
event
- CmsEvent that has occurredI_CmsEventListener.cmsEvent(org.opencms.main.CmsEvent)