|
Ontimize Document Management 0.032EN | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectIdentifiedAbstractFormComponent
com.ontimize.dms.client.gui.viewer.component.DefaultViewerComponent
public class DefaultViewerComponent
Image / Thumbnail viewer.
Document and image to view.| Field Summary | |
|---|---|
protected static java.awt.Font |
CONTROL_LABEL_FONT
|
protected static java.awt.Color |
CONTROLS_BOX_BG_COLOR
|
static java.lang.String |
CONTROLS_KEY
|
protected static java.awt.Color |
CONTROLS_LABEL_BG_COLOR
|
protected static java.awt.Color |
CONTROLS_LABEL_FG_COLOR
|
protected static java.awt.Dimension |
DEFAULT_CONTROL_DIMENSION
|
protected static java.awt.Dimension |
DEFAULT_CONTROL_LABEL_DIMENSION
|
protected static java.awt.Dimension |
DEFAULT_NAME_DIMENSION
|
protected static java.lang.String |
DEFAULT_PREVIEWER_CLASS
|
protected static java.util.List |
DEFAULT_TYPES
|
protected static java.awt.Dimension |
DEFAULT_VIEWER_DIMENSION
|
protected static java.awt.Dimension |
DEFAULT_VIEWER_VIEWPORT_DIMENSION
|
protected static java.lang.String |
END_ICON
|
protected static java.lang.String |
END_KEY
|
protected static java.lang.String |
FIRST_ICON
|
protected static java.lang.String |
FIRST_KEY
|
protected static int |
MAX_NAME_LENGTH
|
protected static java.lang.String |
MSG_ADD_CONFLICT
|
protected static java.lang.String |
MSG_ADD_DIR_DISABLED
|
protected static java.lang.String |
MSG_ADD_FILE_DISABLED
|
protected static java.lang.String |
MSG_ADD_LIST
|
protected static java.lang.String |
MSG_ADD_LIST_ERROR
|
protected static java.lang.String |
MSG_ADD_LIST_EXCEED
|
protected static java.lang.String |
MSG_ADD_LOCAL_CALL
|
protected static java.lang.String |
MSG_ADD_LOCAL_REFRESH
|
protected static java.lang.String |
MSG_ADD_REMOTE_CALL
|
protected static java.lang.String |
MSG_ADD_REMOTE_CALL_ERROR
|
protected static java.lang.String |
MSG_ADD_TITLE
|
protected static java.lang.String |
MSG_DIRECTORY_INVALID
|
protected static java.lang.String |
MSG_DIRECTORY_MSG
|
protected static java.lang.String |
MSG_DIRECTORY_TITLE
|
protected static java.lang.String |
MSG_DOWNLOAD_ERROR
|
protected static java.lang.String |
MSG_DOWNLOAD_VERSION_ERROR
|
protected static java.lang.String |
MSG_DOWNLOAD_VERSION_TEMP
|
protected static java.lang.String |
MSG_LINK_DIR
|
protected static java.lang.String |
MSG_LINK_EMPTY
|
protected static java.lang.String |
MSG_LINK_FILE
|
protected static java.lang.String |
MSG_LINK_MSG
|
protected static java.lang.String |
MSG_LINK_TITLE
|
protected static java.lang.String |
MSG_PASTE_SAME_TARGET
|
protected static java.lang.String |
MSG_PREVIEW_ERROR
|
protected static java.lang.String |
MSG_PROPERTY_RESERVED
|
protected static java.lang.String |
MSG_REMOVE_FILE_EMPTY
|
protected static java.lang.String |
MSG_SELECT
|
protected static java.lang.String |
MSG_SELECT_FILE
|
protected static java.awt.Color |
NAME_BOX_BG_COLOR
|
protected static java.awt.Color |
NAME_BOX_FG_COLOR
|
protected static java.awt.Font |
NAME_BOX_FONT
|
protected static java.lang.String |
NEXT_ICON
|
protected static java.lang.String |
NEXT_KEY
|
static java.lang.String |
PERMISSION_MESSAGE_ERROR
|
protected static java.lang.String |
PREV_ICON
|
protected static java.lang.String |
PREV_KEY
|
static java.lang.String |
RECURSIVE_KEY
|
protected static java.lang.String |
SEPARATOR_ICON
|
protected static java.lang.String |
TAG_DISABLED
|
protected static java.lang.String |
TAG_SEARCH
|
static java.lang.String |
TYPES_KEY
|
protected static java.awt.Color |
VIEWER_BOX_BG_COLOR_1
|
protected static java.awt.Color |
VIEWER_BOX_BORDER_COLOR
|
protected static java.awt.Color |
VIEWER_BOX_GB_COLOR_2
|
| Constructor Summary | |
|---|---|
DefaultViewerComponent(java.util.Hashtable h)
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected void |
checkList(Document[] documents,
java.util.Hashtable result)
|
protected boolean |
checkResult(java.lang.String action,
java.util.Hashtable result)
|
void |
create()
|
protected javax.swing.JButton |
createBeginingButton()
|
protected javax.swing.JButton |
createButton(java.util.Hashtable params)
|
protected javax.swing.JPanel |
createButtonsPanel()
|
java.util.Map |
createContext()
|
java.util.Map |
createContext(javax.swing.tree.TreePath path)
Creates a Map with the information that needs server to
execute operations. |
protected javax.swing.JButton |
createEndButton()
|
protected javax.swing.JLabel |
createLabel(java.lang.String text)
|
protected java.awt.event.MouseListener |
createMouseListener()
|
protected javax.swing.JLabel |
createNamePanel()
|
protected javax.swing.JButton |
createNextButton()
|
protected javax.swing.JButton |
createPrevButton()
|
protected java.awt.Component |
createPreview()
|
protected RefreshEvent |
createRefreshEvent(Document current,
java.util.Map data)
|
protected javax.swing.TransferHandler |
createTransferHandler()
|
protected java.awt.Component |
createVerticalBar()
|
void |
deleteData()
|
void |
doAdd(java.io.File[] files)
|
protected java.lang.Object |
doOperation(int code,
Document[] documents,
java.util.Map params)
|
int |
getAction()
|
java.util.List |
getActions(ComponentSelection parent)
Returns a list with all available actions. |
java.util.List |
getAllowedActions()
Returns a list with the enabled actions. |
java.lang.Object |
getAttribute()
|
java.lang.String |
getBase()
|
InternalConfigModel |
getConfiguration()
|
java.util.Hashtable |
getCurrentExtraFields()
|
java.util.Hashtable |
getCurrentFields()
|
java.util.Hashtable |
getCurrentKeys()
|
java.util.Map |
getCurrentNode()
|
Document |
getDocument(java.util.Map node)
|
java.lang.String |
getEntity()
|
java.util.List |
getExtraFields()
|
java.util.List |
getFields()
|
java.util.List |
getHiddenFields()
|
java.util.List |
getKeys()
|
java.lang.String |
getLabelComponentText()
|
java.lang.String |
getName()
|
java.util.List |
getParentFields()
|
Document[] |
getSelectedDocument()
|
TreeNode |
getSelectedLeaf()
|
javax.swing.tree.TreePath |
getSelectedPath()
|
int |
getSQLDataType()
|
java.util.Properties |
getTableColumnRenderName()
|
java.util.Properties |
getTableColumnRenderType()
|
java.util.List |
getTypes()
|
java.lang.Object |
getValue()
|
java.util.List |
getVersionColumns()
|
Document |
getWorkingDirectory()
|
boolean |
hasControls()
|
void |
init(java.util.Hashtable parameters)
|
boolean |
isEditable()
|
boolean |
isEmpty()
|
boolean |
isFileNameGenerationEnabled()
|
boolean |
isHidden()
|
boolean |
isModifiable()
|
boolean |
isModified()
|
boolean |
isRecursive()
|
boolean |
isRequired()
|
protected void |
message(java.lang.String key,
java.util.List l,
java.lang.Object parameter)
|
protected void |
putState(int state)
|
void |
refresh()
|
void |
setEnabled(boolean enabled)
|
void |
setModifiable(boolean modifiable)
|
void |
setRequired(boolean required)
|
void |
setValue(Document document)
Set model to viewer component. |
void |
setValue(Document document,
BytesBlock image)
|
void |
setValue(Document document,
javax.swing.ImageIcon image)
|
void |
setValue(java.lang.Object value)
|
protected void |
showImage(java.util.Map node)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TYPES_KEY
public static final java.lang.String RECURSIVE_KEY
public static final java.lang.String CONTROLS_KEY
protected static final java.lang.String FIRST_KEY
protected static final java.lang.String PREV_KEY
protected static final java.lang.String NEXT_KEY
protected static final java.lang.String END_KEY
protected static final java.lang.String FIRST_ICON
protected static final java.lang.String PREV_ICON
protected static final java.lang.String NEXT_ICON
protected static final java.lang.String END_ICON
protected static final java.lang.String SEPARATOR_ICON
public static final java.lang.String PERMISSION_MESSAGE_ERROR
protected static final java.lang.String TAG_DISABLED
protected static final java.lang.String TAG_SEARCH
protected static final java.lang.String MSG_SELECT
protected static final java.lang.String MSG_SELECT_FILE
protected static final java.lang.String MSG_ADD_FILE_DISABLED
protected static final java.lang.String MSG_ADD_DIR_DISABLED
protected static final java.lang.String MSG_ADD_TITLE
protected static final java.lang.String MSG_ADD_LIST
protected static final java.lang.String MSG_ADD_LIST_ERROR
protected static final java.lang.String MSG_ADD_LIST_EXCEED
protected static final java.lang.String MSG_ADD_CONFLICT
protected static final java.lang.String MSG_ADD_REMOTE_CALL
protected static final java.lang.String MSG_ADD_REMOTE_CALL_ERROR
protected static final java.lang.String MSG_ADD_LOCAL_CALL
protected static final java.lang.String MSG_ADD_LOCAL_REFRESH
protected static final java.lang.String MSG_LINK_DIR
protected static final java.lang.String MSG_LINK_FILE
protected static final java.lang.String MSG_LINK_TITLE
protected static final java.lang.String MSG_LINK_MSG
protected static final java.lang.String MSG_LINK_EMPTY
protected static final java.lang.String MSG_PROPERTY_RESERVED
protected static final java.lang.String MSG_DIRECTORY_TITLE
protected static final java.lang.String MSG_DIRECTORY_MSG
protected static final java.lang.String MSG_DIRECTORY_INVALID
protected static final java.lang.String MSG_DOWNLOAD_ERROR
protected static final java.lang.String MSG_DOWNLOAD_VERSION_TEMP
protected static final java.lang.String MSG_DOWNLOAD_VERSION_ERROR
protected static final java.lang.String MSG_REMOVE_FILE_EMPTY
protected static final java.lang.String MSG_PASTE_SAME_TARGET
protected static final java.lang.String MSG_PREVIEW_ERROR
protected static final java.lang.String DEFAULT_PREVIEWER_CLASS
protected static final java.util.List DEFAULT_TYPES
protected static final java.awt.Dimension DEFAULT_VIEWER_DIMENSION
protected static final java.awt.Dimension DEFAULT_VIEWER_VIEWPORT_DIMENSION
protected static final java.awt.Dimension DEFAULT_NAME_DIMENSION
protected static final java.awt.Dimension DEFAULT_CONTROL_DIMENSION
protected static final java.awt.Dimension DEFAULT_CONTROL_LABEL_DIMENSION
protected static final java.awt.Font NAME_BOX_FONT
protected static final java.awt.Font CONTROL_LABEL_FONT
protected static final java.awt.Color VIEWER_BOX_BG_COLOR_1
protected static final java.awt.Color VIEWER_BOX_GB_COLOR_2
protected static final java.awt.Color VIEWER_BOX_BORDER_COLOR
protected static final java.awt.Color NAME_BOX_BG_COLOR
protected static final java.awt.Color NAME_BOX_FG_COLOR
protected static final java.awt.Color CONTROLS_BOX_BG_COLOR
protected static final java.awt.Color CONTROLS_LABEL_BG_COLOR
protected static final java.awt.Color CONTROLS_LABEL_FG_COLOR
protected static final int MAX_NAME_LENGTH
| Constructor Detail |
|---|
public DefaultViewerComponent(java.util.Hashtable h)
| Method Detail |
|---|
public void init(java.util.Hashtable parameters)
public void create()
public java.util.Properties getTableColumnRenderType()
public java.util.Properties getTableColumnRenderName()
protected java.awt.Component createPreview()
protected javax.swing.JLabel createNamePanel()
protected javax.swing.JPanel createButtonsPanel()
protected javax.swing.JButton createButton(java.util.Hashtable params)
protected javax.swing.JButton createBeginingButton()
protected javax.swing.JButton createPrevButton()
protected javax.swing.JButton createNextButton()
protected javax.swing.JButton createEndButton()
protected java.awt.Component createVerticalBar()
protected javax.swing.JLabel createLabel(java.lang.String text)
protected java.awt.event.MouseListener createMouseListener()
protected javax.swing.TransferHandler createTransferHandler()
public java.lang.String getName()
getName in interface ComponentContextpublic java.lang.String getEntity()
public java.lang.String getBase()
getBase in interface ContextValuespublic java.util.List getKeys()
getKeys in interface ComponentContextpublic java.util.List getFields()
getFields in interface ComponentContextpublic java.util.List getTypes()
public boolean isRecursive()
public boolean isEditable()
public boolean hasControls()
public java.lang.Object getAttribute()
getAttribute in interface ComponentContextpublic java.util.Map getCurrentNode()
public Document getDocument(java.util.Map node)
getDocument in interface ComponentContextpublic java.lang.String getLabelComponentText()
public java.lang.Object getValue()
public boolean isEmpty()
public boolean isModifiable()
public boolean isHidden()
public int getSQLDataType()
public boolean isRequired()
public boolean isModified()
public void setModifiable(boolean modifiable)
public void setRequired(boolean required)
public void setEnabled(boolean enabled)
public void setValue(Document document)
Set model to viewer component.
Note: the given document must contains a valid thumbnail saved in the remote repository.
document - Document with a existing thumbnail in the
repository.
public void setValue(Document document,
javax.swing.ImageIcon image)
public void setValue(Document document,
BytesBlock image)
public void setValue(java.lang.Object value)
public void deleteData()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected void putState(int state)
protected void showImage(java.util.Map node)
protected RefreshEvent createRefreshEvent(Document current,
java.util.Map data)
public void doAdd(java.io.File[] files)
protected void message(java.lang.String key,
java.util.List l,
java.lang.Object parameter)
protected void checkList(Document[] documents,
java.util.Hashtable result)
protected boolean checkResult(java.lang.String action,
java.util.Hashtable result)
protected java.lang.Object doOperation(int code,
Document[] documents,
java.util.Map params)
public final java.util.Map createContext()
createContext in interface ContextValuespublic java.util.Map createContext(javax.swing.tree.TreePath path)
ComponentContextCreates a Map with the information that needs server to
execute operations.
Context is given as a parameter in all server operations.
createContext in interface ComponentContextpath - The current selected path in the tree.
public Document getWorkingDirectory()
getWorkingDirectory in interface ContextValuespublic java.util.Hashtable getCurrentFields()
getCurrentFields in interface ContextValuespublic java.util.Hashtable getCurrentKeys()
getCurrentKeys in interface ContextValuespublic int getAction()
getAction in interface ContextValuespublic java.util.List getActions(ComponentSelection parent)
ComponentContextReturns a list with all available actions.
getActions in interface ComponentContextComponentPopupItempublic java.util.List getAllowedActions()
ComponentContextReturns a list with the enabled actions.
getAllowedActions in interface ComponentContextComponentActionspublic InternalConfigModel getConfiguration()
getConfiguration in interface ComponentContextpublic java.util.Hashtable getCurrentExtraFields()
getCurrentExtraFields in interface ContextValuespublic java.util.List getExtraFields()
getExtraFields in interface ComponentContextpublic java.util.List getHiddenFields()
getHiddenFields in interface ComponentContextpublic java.util.List getParentFields()
getParentFields in interface ContextValuespublic java.util.List getVersionColumns()
getVersionColumns in interface ComponentContextpublic TreeNode getSelectedLeaf()
getSelectedLeaf in interface ComponentContextpublic javax.swing.tree.TreePath getSelectedPath()
getSelectedPath in interface ComponentContextpublic Document[] getSelectedDocument()
getSelectedDocument in interface ComponentContextpublic boolean isFileNameGenerationEnabled()
isFileNameGenerationEnabled in interface ContextValuespublic void refresh()
|
Ontimize Document Management | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||