com.filenet.wcm.toolkit.server.util
Class WcmIcons

java.lang.Object
  extended bycom.filenet.wcm.toolkit.server.util.WcmIcons

public final class WcmIcons
extends java.lang.Object

Utility class that keeps a map of mime types to icons. This class has only static methods, and cannot be instantiated. It also contains a lot of public static final String's defining various icons included in WorkPlace.


Field Summary
static java.lang.String ADD
           
static java.lang.String ADD_CHILD
           
static java.lang.String ADD_CUSTOM_OBJECT
           
static java.lang.String ADD_DOCUMENT
           
static java.lang.String ADD_FOLDER
           
static java.lang.String ADD_NEW
           
static java.lang.String ADD_NEW_WORKFLOW
           
static java.lang.String ADD_TO_SELECTION
           
static java.lang.String ADD_TO_SHORTCUTS
           
static java.lang.String ADD_TO_WEB
           
static java.lang.String APP_SECURITY_TEMPLATE
           
static java.lang.String APPLY
           
static java.lang.String BOOKMARK
           
static java.lang.String CANCEL
           
static java.lang.String CANCEL_CHECKOUT
           
static java.lang.String CHECKEDOUT
           
static java.lang.String CHECKIN
           
static java.lang.String CHECKOUT
           
static java.lang.String CHOICE
           
static java.lang.String CHOICES
           
static java.lang.String CLASS
           
static java.lang.String COLLAPSE
           
static java.lang.String COMPLETE
           
static java.lang.String CUSTOM_OBJECT
           
static java.lang.String DELETE
           
static java.lang.String DEMOTE_VERSION
           
static java.lang.String DOWNLOAD
           
static java.lang.String EDIT
           
static java.lang.String ENTRY_TEMPLATE
           
static java.lang.String EXIT
           
static java.lang.String EXPAND
           
static java.lang.String EXTERNAL_DOCUMENT
           
static java.lang.String EXTERNAL_DOCUMENT_LARGE
           
static java.lang.String EXTERNAL_REFERENCE
           
static java.lang.String FILE
           
static java.lang.String FOLDER
           
static java.lang.String FOLDER_DEFAULT
           
static java.lang.String FOLDER_OPEN
           
static java.lang.String GENERIC_DOCUMENT
           
static java.lang.String GET_INFO
           
static java.lang.String GROUPS
           
static java.lang.String HIDE_CONTENTS
           
static java.lang.String LAUNCH
           
static java.lang.String LOG_ELEMENT
           
static java.lang.String LOGIN_AS_GUEST
           
static java.lang.String MODIFIED
           
static java.lang.String MOVE
           
static java.lang.String MOVE_ALL_LEFT
           
static java.lang.String MOVE_ALL_RIGHT
           
static java.lang.String MOVE_SINGLE_LEFT
           
static java.lang.String MOVE_SINGLE_RIGHT
           
static java.lang.String MOVE_TO_INBOX
           
static java.lang.String NETWORK
           
static java.lang.String NEXT
           
static java.lang.String OBJECT_STORE
           
static java.lang.String OPEN_PROCESSOR
           
static java.lang.String PREVIEW
           
static java.lang.String PREVIOUS
           
static java.lang.String PRINTER_FRIENDLY_VIEW
           
static java.lang.String PROMOTE_VERSION
           
static java.lang.String PROPERTIES
           
static java.lang.String PUBLISH_TEMPLATE
           
static java.lang.String QUEUE_ELEMENT
           
static java.lang.String REASSIGN
           
static java.lang.String REMOVE
           
static java.lang.String REMOVE_FROM_SHORTCUTS
           
static java.lang.String RESTORE_DEFAULTS
           
static java.lang.String RETURN
           
static java.lang.String RETURN_SENDER
           
static java.lang.String SAVE
           
static java.lang.String SEARCH_TEMPLATE
           
static java.lang.String SECURITY_POLICY
           
static java.lang.String SELECT
           
static java.lang.String SELECT_CHILD
           
static java.lang.String SELECT_CONTAINER
           
static java.lang.String SHOW_CONTENTS
           
static java.lang.String SHUFFLE_DOWN
           
static java.lang.String SHUFFLE_UP
           
static java.lang.String SIMPLE_SEARCH
           
static java.lang.String STATUS
           
static java.lang.String STEP_COMPLETED
           
static java.lang.String STEP_SELECTED
           
static java.lang.String STORED_SEARCH
           
static java.lang.String TRACKER
           
static java.lang.String TRANSFER
           
static java.lang.String UNFILE
           
static java.lang.String UPDATE
           
static java.lang.String USERS
           
static java.lang.String VER_SECURITY_TEMPLATE
           
static java.lang.String VER_SECURITY_TEMPLATE_UNASSIGNED
           
static java.lang.String WORKFLOW_DEFINITION
           
static java.lang.String WORKFLOW_SUBSCRIPTION
           
 
Method Summary
static void addContainerIcon(java.lang.String sContainerType, java.lang.String sPath)
           
static void addIcon(java.lang.String sMimeType, java.lang.String sPath)
           
static java.lang.String getContainerIcon(java.lang.String sContainerType)
           
static java.lang.String getCustomObjectIcon(java.lang.String sCustomObjectType)
          Returns 16x16 icon for the specified custom object type.
static java.lang.String getIcon(java.lang.String sMimeType)
           
static java.lang.String getLargeContainerIcon(java.lang.String sContainerType)
          Returns 32x32 icon for the specified content type.
static java.lang.String getLargeIcon(java.lang.String sMimeType)
          Returns 32x32 icon for the specified mime type.
static java.lang.String getSmallContainerIcon(java.lang.String sContainerType)
          Returns 16x16 icon for the specified content type.
static java.lang.String getSmallIcon(java.lang.String sMimeType)
          Returns 16x16 icon for the specified mime type.
static boolean isLoaded()
          Returns true if load method was called.
static void load(java.io.InputStream strFilePath, java.io.InputStream strContainerFilePath, java.io.InputStream strCustomObjectFilePath)
          Loads the map of mime types to icons from .properties file.
static void load(java.lang.String sFilePath)
          Deprecated. - use load(String, String, String)
static void load(java.lang.String sFilePath, java.lang.String sContainerFilePath)
          Deprecated. - use load(String, String, String)
static void load(java.lang.String sFilePath, java.lang.String sContainerFilePath, java.lang.String sCustomObjectFilePath)
          Loads the map of mime types to icons from .properties file.
static void save()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADD

public static final java.lang.String ADD
See Also:
Constant Field Values

ADD_CHILD

public static final java.lang.String ADD_CHILD
See Also:
Constant Field Values

ADD_CUSTOM_OBJECT

public static final java.lang.String ADD_CUSTOM_OBJECT
See Also:
Constant Field Values

ADD_DOCUMENT

public static final java.lang.String ADD_DOCUMENT
See Also:
Constant Field Values

ADD_FOLDER

public static final java.lang.String ADD_FOLDER
See Also:
Constant Field Values

ADD_NEW

public static final java.lang.String ADD_NEW
See Also:
Constant Field Values

ADD_NEW_WORKFLOW

public static final java.lang.String ADD_NEW_WORKFLOW
See Also:
Constant Field Values

ADD_TO_SHORTCUTS

public static final java.lang.String ADD_TO_SHORTCUTS
See Also:
Constant Field Values

ADD_TO_SELECTION

public static final java.lang.String ADD_TO_SELECTION
See Also:
Constant Field Values

ADD_TO_WEB

public static final java.lang.String ADD_TO_WEB
See Also:
Constant Field Values

APPLY

public static final java.lang.String APPLY
See Also:
Constant Field Values

BOOKMARK

public static final java.lang.String BOOKMARK
See Also:
Constant Field Values

CANCEL

public static final java.lang.String CANCEL
See Also:
Constant Field Values

CANCEL_CHECKOUT

public static final java.lang.String CANCEL_CHECKOUT
See Also:
Constant Field Values

CHECKIN

public static final java.lang.String CHECKIN
See Also:
Constant Field Values

CHECKEDOUT

public static final java.lang.String CHECKEDOUT
See Also:
Constant Field Values

CHECKOUT

public static final java.lang.String CHECKOUT
See Also:
Constant Field Values

CHOICES

public static final java.lang.String CHOICES
See Also:
Constant Field Values

COLLAPSE

public static final java.lang.String COLLAPSE
See Also:
Constant Field Values

COMPLETE

public static final java.lang.String COMPLETE
See Also:
Constant Field Values

DELETE

public static final java.lang.String DELETE
See Also:
Constant Field Values

DEMOTE_VERSION

public static final java.lang.String DEMOTE_VERSION
See Also:
Constant Field Values

DOWNLOAD

public static final java.lang.String DOWNLOAD
See Also:
Constant Field Values

EDIT

public static final java.lang.String EDIT
See Also:
Constant Field Values

EXIT

public static final java.lang.String EXIT
See Also:
Constant Field Values

EXPAND

public static final java.lang.String EXPAND
See Also:
Constant Field Values

FILE

public static final java.lang.String FILE
See Also:
Constant Field Values

GET_INFO

public static final java.lang.String GET_INFO
See Also:
Constant Field Values

HIDE_CONTENTS

public static final java.lang.String HIDE_CONTENTS
See Also:
Constant Field Values

LAUNCH

public static final java.lang.String LAUNCH
See Also:
Constant Field Values

LOGIN_AS_GUEST

public static final java.lang.String LOGIN_AS_GUEST
See Also:
Constant Field Values

MODIFIED

public static final java.lang.String MODIFIED
See Also:
Constant Field Values

MOVE_ALL_LEFT

public static final java.lang.String MOVE_ALL_LEFT
See Also:
Constant Field Values

MOVE_ALL_RIGHT

public static final java.lang.String MOVE_ALL_RIGHT
See Also:
Constant Field Values

MOVE_SINGLE_LEFT

public static final java.lang.String MOVE_SINGLE_LEFT
See Also:
Constant Field Values

MOVE_SINGLE_RIGHT

public static final java.lang.String MOVE_SINGLE_RIGHT
See Also:
Constant Field Values

MOVE_TO_INBOX

public static final java.lang.String MOVE_TO_INBOX
See Also:
Constant Field Values

MOVE

public static final java.lang.String MOVE
See Also:
Constant Field Values

NEXT

public static final java.lang.String NEXT
See Also:
Constant Field Values

OPEN_PROCESSOR

public static final java.lang.String OPEN_PROCESSOR
See Also:
Constant Field Values

PREVIEW

public static final java.lang.String PREVIEW
See Also:
Constant Field Values

PRINTER_FRIENDLY_VIEW

public static final java.lang.String PRINTER_FRIENDLY_VIEW
See Also:
Constant Field Values

PROPERTIES

public static final java.lang.String PROPERTIES
See Also:
Constant Field Values

PREVIOUS

public static final java.lang.String PREVIOUS
See Also:
Constant Field Values

PROMOTE_VERSION

public static final java.lang.String PROMOTE_VERSION
See Also:
Constant Field Values

REMOVE

public static final java.lang.String REMOVE
See Also:
Constant Field Values

REMOVE_FROM_SHORTCUTS

public static final java.lang.String REMOVE_FROM_SHORTCUTS
See Also:
Constant Field Values

RETURN

public static final java.lang.String RETURN
See Also:
Constant Field Values

REASSIGN

public static final java.lang.String REASSIGN
See Also:
Constant Field Values

RESTORE_DEFAULTS

public static final java.lang.String RESTORE_DEFAULTS
See Also:
Constant Field Values

RETURN_SENDER

public static final java.lang.String RETURN_SENDER
See Also:
Constant Field Values

SAVE

public static final java.lang.String SAVE
See Also:
Constant Field Values

SELECT

public static final java.lang.String SELECT
See Also:
Constant Field Values

SELECT_CHILD

public static final java.lang.String SELECT_CHILD
See Also:
Constant Field Values

SELECT_CONTAINER

public static final java.lang.String SELECT_CONTAINER
See Also:
Constant Field Values

SHUFFLE_DOWN

public static final java.lang.String SHUFFLE_DOWN
See Also:
Constant Field Values

SHUFFLE_UP

public static final java.lang.String SHUFFLE_UP
See Also:
Constant Field Values

SHOW_CONTENTS

public static final java.lang.String SHOW_CONTENTS
See Also:
Constant Field Values

STATUS

public static final java.lang.String STATUS
See Also:
Constant Field Values

STEP_COMPLETED

public static final java.lang.String STEP_COMPLETED
See Also:
Constant Field Values

STEP_SELECTED

public static final java.lang.String STEP_SELECTED
See Also:
Constant Field Values

TRACKER

public static final java.lang.String TRACKER
See Also:
Constant Field Values

TRANSFER

public static final java.lang.String TRANSFER
See Also:
Constant Field Values

UNFILE

public static final java.lang.String UNFILE
See Also:
Constant Field Values

UPDATE

public static final java.lang.String UPDATE
See Also:
Constant Field Values

APP_SECURITY_TEMPLATE

public static final java.lang.String APP_SECURITY_TEMPLATE
See Also:
Constant Field Values

CUSTOM_OBJECT

public static final java.lang.String CUSTOM_OBJECT
See Also:
Constant Field Values

ENTRY_TEMPLATE

public static final java.lang.String ENTRY_TEMPLATE
See Also:
Constant Field Values

EXTERNAL_DOCUMENT

public static final java.lang.String EXTERNAL_DOCUMENT
See Also:
Constant Field Values

EXTERNAL_DOCUMENT_LARGE

public static final java.lang.String EXTERNAL_DOCUMENT_LARGE
See Also:
Constant Field Values

EXTERNAL_REFERENCE

public static final java.lang.String EXTERNAL_REFERENCE
See Also:
Constant Field Values

FOLDER_OPEN

public static final java.lang.String FOLDER_OPEN
See Also:
Constant Field Values

FOLDER

public static final java.lang.String FOLDER
See Also:
Constant Field Values

FOLDER_DEFAULT

public static final java.lang.String FOLDER_DEFAULT
See Also:
Constant Field Values

GENERIC_DOCUMENT

public static final java.lang.String GENERIC_DOCUMENT
See Also:
Constant Field Values

GROUPS

public static final java.lang.String GROUPS
See Also:
Constant Field Values

LOG_ELEMENT

public static final java.lang.String LOG_ELEMENT
See Also:
Constant Field Values

NETWORK

public static final java.lang.String NETWORK
See Also:
Constant Field Values

OBJECT_STORE

public static final java.lang.String OBJECT_STORE
See Also:
Constant Field Values

PUBLISH_TEMPLATE

public static final java.lang.String PUBLISH_TEMPLATE
See Also:
Constant Field Values

QUEUE_ELEMENT

public static final java.lang.String QUEUE_ELEMENT
See Also:
Constant Field Values

SEARCH_TEMPLATE

public static final java.lang.String SEARCH_TEMPLATE
See Also:
Constant Field Values

STORED_SEARCH

public static final java.lang.String STORED_SEARCH
See Also:
Constant Field Values

SIMPLE_SEARCH

public static final java.lang.String SIMPLE_SEARCH
See Also:
Constant Field Values

SECURITY_POLICY

public static final java.lang.String SECURITY_POLICY
See Also:
Constant Field Values

USERS

public static final java.lang.String USERS
See Also:
Constant Field Values

VER_SECURITY_TEMPLATE

public static final java.lang.String VER_SECURITY_TEMPLATE
See Also:
Constant Field Values

VER_SECURITY_TEMPLATE_UNASSIGNED

public static final java.lang.String VER_SECURITY_TEMPLATE_UNASSIGNED
See Also:
Constant Field Values

WORKFLOW_DEFINITION

public static final java.lang.String WORKFLOW_DEFINITION
See Also:
Constant Field Values

WORKFLOW_SUBSCRIPTION

public static final java.lang.String WORKFLOW_SUBSCRIPTION
See Also:
Constant Field Values

CLASS

public static final java.lang.String CLASS
See Also:
Constant Field Values

CHOICE

public static final java.lang.String CHOICE
See Also:
Constant Field Values
Method Detail

load

public static void load(java.lang.String sFilePath)
Deprecated. - use load(String, String, String)


load

public static void load(java.lang.String sFilePath,
                        java.lang.String sContainerFilePath)
Deprecated. - use load(String, String, String)

Loads the map of mime types to icons from .properties file.

Parameters:
sContainerFilePath - full path to the icons.properties file
sFilePath - full path to the containericons.properties file.

load

public static void load(java.lang.String sFilePath,
                        java.lang.String sContainerFilePath,
                        java.lang.String sCustomObjectFilePath)
Loads the map of mime types to icons from .properties file.

Parameters:
sFilePath - full path to the icons.properties file
sContainerFilePath - full path to the containericons.properties file.
sCustomObjectFilePath - full path to the customobjecticons.properties file.

load

public static void load(java.io.InputStream strFilePath,
                        java.io.InputStream strContainerFilePath,
                        java.io.InputStream strCustomObjectFilePath)
Loads the map of mime types to icons from .properties file.

Parameters:
strFilePath - input stream to the icons.properties file
strContainerFilePath - input stream to the containericons.properties file.
strCustomObjectFilePath - input stream to the customobjecticons.properties file.

save

public static void save()

isLoaded

public static boolean isLoaded()
Returns true if load method was called.

Returns:
boolean

addIcon

public static void addIcon(java.lang.String sMimeType,
                           java.lang.String sPath)

getIcon

public static java.lang.String getIcon(java.lang.String sMimeType)

addContainerIcon

public static void addContainerIcon(java.lang.String sContainerType,
                                    java.lang.String sPath)

getContainerIcon

public static java.lang.String getContainerIcon(java.lang.String sContainerType)

getSmallIcon

public static java.lang.String getSmallIcon(java.lang.String sMimeType)
Returns 16x16 icon for the specified mime type.

Parameters:
sMimeType - mime type to look up
Returns:
path to the image

getLargeIcon

public static java.lang.String getLargeIcon(java.lang.String sMimeType)
Returns 32x32 icon for the specified mime type.

Parameters:
sMimeType - mime type to look up
Returns:
path to the image

getSmallContainerIcon

public static java.lang.String getSmallContainerIcon(java.lang.String sContainerType)
Returns 16x16 icon for the specified content type.

Parameters:
sContainerType - content type to look up
Returns:
path to the image

getLargeContainerIcon

public static java.lang.String getLargeContainerIcon(java.lang.String sContainerType)
Returns 32x32 icon for the specified content type.

Parameters:
sContainerType - content type to look up
Returns:
path to the image

getCustomObjectIcon

public static java.lang.String getCustomObjectIcon(java.lang.String sCustomObjectType)
Returns 16x16 icon for the specified custom object type.

Parameters:
sCustomObjectType - content type to look up
Returns:
path to the image


© Copyright IBM Corp. 2002, 2007. All Rights Reserved.