CADI.Viewer.Util
Class PreferencesFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by CADI.Viewer.Util.PreferencesFrame
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class PreferencesFrame
extends javax.swing.JDialog

This class implements the frame where the application preferences can be set. These preferences are:

Version:
1.1 2008/09/17
Author:
Group on Interactive Coding of Images (GICI)
See Also:
Serialized Form

Nested Class Summary
(package private)  class PreferencesFrame.PropertiesListener
           
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton acceptButton
           
private  java.lang.Object advancedObj
           
private  javax.swing.JTextField bufferLength
           
private  javax.swing.JPanel buttonsPane
           
private  javax.swing.JButton cancelButton
           
private  javax.swing.JButton chooserButton
           
(package private)  ClientProperties clientProperties
           
private  javax.swing.JRadioButton consoleDestinationButton
           
private  javax.swing.JButton defaultButton
           
private static int DIALOG_HEIGHT
          Peferences frame height
private static int DIALOG_WIDTH
          Peferences frame width
private  javax.swing.JRadioButton explicitNumberOfBytesButton
           
private  javax.swing.JRadioButton explicitNumberOfLayersButton
           
private  javax.swing.JRadioButton explicitWildcardButton
           
private  javax.swing.JRadioButton fileDestinationButton
           
private  javax.swing.JTextField fileNameTextFile
           
private  java.lang.reflect.Method getCacheForm
           
private  java.lang.reflect.Method getLogFileName
           
private  java.lang.reflect.Method getLogLevel
           
private  java.lang.reflect.Method getManagementPolicy
           
private  java.lang.reflect.Method getMaxCacheSize
           
private  javax.swing.JCheckBox httpKeepAliveButton
           
private  javax.swing.JRadioButton implicitIndexRangeButton
           
private  javax.swing.JRadioButton implicitNumberOfLayersButton
           
private  javax.swing.JRadioButton implicitWildcardButton
           
private  java.lang.reflect.Method isIndexRange
           
private  java.lang.reflect.Method isKeepAlive
           
private  java.lang.reflect.Method isLogEnabled
           
private  java.lang.reflect.Method isNumberOfBytes
           
private  java.lang.reflect.Method isNumberOfLayers
           
private  java.lang.reflect.Method isUseHTTPSession
           
private  java.lang.reflect.Method isUseHTTPTCPSession
           
private  java.lang.reflect.Method isUseSession
           
private  java.lang.reflect.Method isWildCard
           
private  java.awt.Container jDialogPane
           
private  javax.swing.JRadioButton jppStreamButton
           
private  javax.swing.JRadioButton jptStreamButton
           
private  java.lang.Object localCacheObj
           
private  javax.swing.JCheckBox logEnableButton
           
private  javax.swing.JRadioButton logLevelError
           
private  javax.swing.JRadioButton logLevelInfo
           
private  javax.swing.JRadioButton logLevelWarning
           
private  java.lang.Object logObj
           
private  javax.swing.JCheckBox[] managementPolicyCheckButtons
           
private  javax.swing.JTextField maxCacheSizeField
           
private  javax.swing.JFrame owner
           
private  PreferencesFrame.PropertiesListener propertiesListener
           
private  javax.swing.JPanel propertiesPane
           
private  javax.swing.JRadioButton rawStreamButton
           
private  java.lang.Object requestCacheObj
           
private  javax.swing.JCheckBox[] selectCheckBoxButtons
           
private  javax.swing.JRadioButton[] selectSessionButtons
           
private  javax.swing.JCheckBox[] selectSessionTypeButtons
           
private  java.lang.Object sesionTypeObj
           
private  java.lang.reflect.Method setCacheForm
           
private  java.lang.reflect.Method setIndexRange
           
private  java.lang.reflect.Method setKeepAlive
           
private  java.lang.reflect.Method setLogDestination
           
private  java.lang.reflect.Method setLogEnabled
           
private  java.lang.reflect.Method setLogLevel
           
private  java.lang.reflect.Method setManagementPolicy
           
private  java.lang.reflect.Method setMaxCacheSize
           
private  java.lang.reflect.Method setNumberOfBytes
           
private  java.lang.reflect.Method setNumberOfLayers
           
private  java.lang.reflect.Method setUseHTTPSession
           
private  java.lang.reflect.Method setUseHTTPTCPSession
           
private  java.lang.reflect.Method setUseSession
           
private  java.lang.reflect.Method setWildcard
           
private  javax.swing.JRadioButton textFormatButton
           
private static java.lang.String TITLE
          Peferences frame title
private  java.lang.reflect.Method useLogXMLFormat
           
private  javax.swing.JRadioButton xmlFormatButton
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PreferencesFrame(ClientProperties clientProperties)
          Constructor.
PreferencesFrame(javax.swing.JFrame owner, ClientProperties clientProperties)
          Constructor.
 
Method Summary
private  javax.swing.JPanel createAdvancedDialogBox()
           
private  javax.swing.JPanel createButtonsPane(int width, int height)
           
private  javax.swing.JPanel createCacheDialogBox(int width, int height)
          Creates the Cache Dialog Box
private  javax.swing.JPanel createLocalCachePropertiesPanel(int width, int height)
          Creates the panel where the controls for the client cache properties will be placed.
private  javax.swing.JPanel createLogDialogBox(int width, int height)
          Creates the dialog to set up the log preferences.
private  javax.swing.JPanel createPropertiesPane(int width, int height)
           
private  javax.swing.JPanel createSessionDialogBox()
           
 ClientProperties getClientProperties()
           
 void run()
           
private  void saveClientProperties()
           
 void setAdvancedMethods(java.lang.Object advancedObj, java.lang.reflect.Method setKeepAlive, java.lang.reflect.Method isKeepAlive)
          Sets the methods used to control the advanced properties.
 void setClientProperties(ClientProperties clientProperties)
          Sets the client properties default values
 void setLocalCacheMethods(java.lang.Object localCacheObj, java.lang.reflect.Method setManagementPolicy, java.lang.reflect.Method setMaxCacheSize, java.lang.reflect.Method getManagementPolicy, java.lang.reflect.Method getMaxCacheSize)
          Sets the methods which will be used to control the local cache.
 void setLogMethods(java.lang.Object logObj, java.lang.reflect.Method setLogEnabled, java.lang.reflect.Method setLogLevel, java.lang.reflect.Method setLogDestination, java.lang.reflect.Method isLogEnabled, java.lang.reflect.Method useLogXMLFormat, java.lang.reflect.Method getLogLevel, java.lang.reflect.Method getLogFileName)
          Sets the methods which will be used to set the log parameters.
 void setRequestCacheMethods(java.lang.Object requestCacheObj, java.lang.reflect.Method setCacheForm, java.lang.reflect.Method setWildcard, java.lang.reflect.Method setNumberOfLayers, java.lang.reflect.Method setNumberOfBytes, java.lang.reflect.Method setIndexRange, java.lang.reflect.Method getCacheForm, java.lang.reflect.Method isWildCard, java.lang.reflect.Method isNumberOfLayers, java.lang.reflect.Method isNumberOfBytes, java.lang.reflect.Method isIndexRange)
          Sets the methods which will be used to control the request cache specification in the JPIP request.
 void setSessionTypeMethods(java.lang.Object sesionTypeObj, java.lang.reflect.Method setUseSession, java.lang.reflect.Method setUseHTTPSession, java.lang.reflect.Method setUseHTTPTCPSession, java.lang.reflect.Method isUseSession, java.lang.reflect.Method isUseHTTPSession, java.lang.reflect.Method isUseHTTPTCPSession)
          Sets the methods used to manage the session type.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

owner

private javax.swing.JFrame owner

DIALOG_WIDTH

private static final int DIALOG_WIDTH
Peferences frame width

See Also:
Constant Field Values

DIALOG_HEIGHT

private static final int DIALOG_HEIGHT
Peferences frame height

See Also:
Constant Field Values

TITLE

private static final java.lang.String TITLE
Peferences frame title

See Also:
Constant Field Values

jDialogPane

private java.awt.Container jDialogPane

propertiesPane

private javax.swing.JPanel propertiesPane

buttonsPane

private javax.swing.JPanel buttonsPane

acceptButton

private javax.swing.JButton acceptButton

defaultButton

private javax.swing.JButton defaultButton

cancelButton

private javax.swing.JButton cancelButton

propertiesListener

private PreferencesFrame.PropertiesListener propertiesListener

clientProperties

ClientProperties clientProperties

selectSessionButtons

private javax.swing.JRadioButton[] selectSessionButtons

selectSessionTypeButtons

private javax.swing.JCheckBox[] selectSessionTypeButtons

sesionTypeObj

private java.lang.Object sesionTypeObj

setUseSession

private java.lang.reflect.Method setUseSession

setUseHTTPSession

private java.lang.reflect.Method setUseHTTPSession

setUseHTTPTCPSession

private java.lang.reflect.Method setUseHTTPTCPSession

isUseSession

private java.lang.reflect.Method isUseSession

isUseHTTPSession

private java.lang.reflect.Method isUseHTTPSession

isUseHTTPTCPSession

private java.lang.reflect.Method isUseHTTPTCPSession

selectCheckBoxButtons

private javax.swing.JCheckBox[] selectCheckBoxButtons

explicitWildcardButton

private javax.swing.JRadioButton explicitWildcardButton

explicitNumberOfLayersButton

private javax.swing.JRadioButton explicitNumberOfLayersButton

explicitNumberOfBytesButton

private javax.swing.JRadioButton explicitNumberOfBytesButton

implicitWildcardButton

private javax.swing.JRadioButton implicitWildcardButton

implicitIndexRangeButton

private javax.swing.JRadioButton implicitIndexRangeButton

implicitNumberOfLayersButton

private javax.swing.JRadioButton implicitNumberOfLayersButton

maxCacheSizeField

private javax.swing.JTextField maxCacheSizeField

managementPolicyCheckButtons

private javax.swing.JCheckBox[] managementPolicyCheckButtons

requestCacheObj

private java.lang.Object requestCacheObj

setCacheForm

private java.lang.reflect.Method setCacheForm

setWildcard

private java.lang.reflect.Method setWildcard

setNumberOfLayers

private java.lang.reflect.Method setNumberOfLayers

setNumberOfBytes

private java.lang.reflect.Method setNumberOfBytes

setIndexRange

private java.lang.reflect.Method setIndexRange

getCacheForm

private java.lang.reflect.Method getCacheForm

isWildCard

private java.lang.reflect.Method isWildCard

isNumberOfLayers

private java.lang.reflect.Method isNumberOfLayers

isNumberOfBytes

private java.lang.reflect.Method isNumberOfBytes

isIndexRange

private java.lang.reflect.Method isIndexRange

localCacheObj

private java.lang.Object localCacheObj

setManagementPolicy

private java.lang.reflect.Method setManagementPolicy

setMaxCacheSize

private java.lang.reflect.Method setMaxCacheSize

getManagementPolicy

private java.lang.reflect.Method getManagementPolicy

getMaxCacheSize

private java.lang.reflect.Method getMaxCacheSize

httpKeepAliveButton

private javax.swing.JCheckBox httpKeepAliveButton

jptStreamButton

private javax.swing.JRadioButton jptStreamButton

jppStreamButton

private javax.swing.JRadioButton jppStreamButton

rawStreamButton

private javax.swing.JRadioButton rawStreamButton

bufferLength

private javax.swing.JTextField bufferLength

advancedObj

private java.lang.Object advancedObj

setKeepAlive

private java.lang.reflect.Method setKeepAlive

isKeepAlive

private java.lang.reflect.Method isKeepAlive

logEnableButton

private javax.swing.JCheckBox logEnableButton

textFormatButton

private javax.swing.JRadioButton textFormatButton

xmlFormatButton

private javax.swing.JRadioButton xmlFormatButton

logLevelInfo

private javax.swing.JRadioButton logLevelInfo

logLevelWarning

private javax.swing.JRadioButton logLevelWarning

logLevelError

private javax.swing.JRadioButton logLevelError

consoleDestinationButton

private javax.swing.JRadioButton consoleDestinationButton

fileDestinationButton

private javax.swing.JRadioButton fileDestinationButton

fileNameTextFile

private javax.swing.JTextField fileNameTextFile

chooserButton

private javax.swing.JButton chooserButton

logObj

private java.lang.Object logObj

setLogEnabled

private java.lang.reflect.Method setLogEnabled

setLogLevel

private java.lang.reflect.Method setLogLevel

setLogDestination

private java.lang.reflect.Method setLogDestination

isLogEnabled

private java.lang.reflect.Method isLogEnabled

useLogXMLFormat

private java.lang.reflect.Method useLogXMLFormat

getLogLevel

private java.lang.reflect.Method getLogLevel

getLogFileName

private java.lang.reflect.Method getLogFileName
Constructor Detail

PreferencesFrame

public PreferencesFrame(ClientProperties clientProperties)
Constructor.


PreferencesFrame

public PreferencesFrame(javax.swing.JFrame owner,
                        ClientProperties clientProperties)
Constructor.

Parameters:
owner -
clientProperties -
Method Detail

setClientProperties

public void setClientProperties(ClientProperties clientProperties)
Sets the client properties default values

Parameters:
clientProperties -

setSessionTypeMethods

public void setSessionTypeMethods(java.lang.Object sesionTypeObj,
                                  java.lang.reflect.Method setUseSession,
                                  java.lang.reflect.Method setUseHTTPSession,
                                  java.lang.reflect.Method setUseHTTPTCPSession,
                                  java.lang.reflect.Method isUseSession,
                                  java.lang.reflect.Method isUseHTTPSession,
                                  java.lang.reflect.Method isUseHTTPTCPSession)
Sets the methods used to manage the session type.

Parameters:
sesionTypeObj -
setUseSession -
setUseHTTPSession -
setUseHTTPTCPSession -
isUseSession -
isUseHTTPSession -
isUseHTTPTCPSession -

setAdvancedMethods

public void setAdvancedMethods(java.lang.Object advancedObj,
                               java.lang.reflect.Method setKeepAlive,
                               java.lang.reflect.Method isKeepAlive)
Sets the methods used to control the advanced properties.

Parameters:
advancedObj -
setKeepAlive -
getKeepAlive -

setLogMethods

public void setLogMethods(java.lang.Object logObj,
                          java.lang.reflect.Method setLogEnabled,
                          java.lang.reflect.Method setLogLevel,
                          java.lang.reflect.Method setLogDestination,
                          java.lang.reflect.Method isLogEnabled,
                          java.lang.reflect.Method useLogXMLFormat,
                          java.lang.reflect.Method getLogLevel,
                          java.lang.reflect.Method getLogFileName)
Sets the methods which will be used to set the log parameters.

Parameters:
logObj -
setLogEnabled -
setLogLevel -
setLogDestination -
isLogEnabled -
useLogXMLFormat -
getLogLevel -
getLogFileName -

setRequestCacheMethods

public void setRequestCacheMethods(java.lang.Object requestCacheObj,
                                   java.lang.reflect.Method setCacheForm,
                                   java.lang.reflect.Method setWildcard,
                                   java.lang.reflect.Method setNumberOfLayers,
                                   java.lang.reflect.Method setNumberOfBytes,
                                   java.lang.reflect.Method setIndexRange,
                                   java.lang.reflect.Method getCacheForm,
                                   java.lang.reflect.Method isWildCard,
                                   java.lang.reflect.Method isNumberOfLayers,
                                   java.lang.reflect.Method isNumberOfBytes,
                                   java.lang.reflect.Method isIndexRange)
Sets the methods which will be used to control the request cache specification in the JPIP request.

Parameters:
requestCacheObj -
setCacheForm -
setWildcard -
setNumberOfLayers -
setNumberOfBytes -
setIndexRange -
getCacheForm -
isWildCard -
isNumberOfLayers -
isNumberOfBytes -
isIndexRange -

setLocalCacheMethods

public void setLocalCacheMethods(java.lang.Object localCacheObj,
                                 java.lang.reflect.Method setManagementPolicy,
                                 java.lang.reflect.Method setMaxCacheSize,
                                 java.lang.reflect.Method getManagementPolicy,
                                 java.lang.reflect.Method getMaxCacheSize)
Sets the methods which will be used to control the local cache.

Parameters:
localCacheObj -
setManagementPolicy -
setMaxCacheSize -
getManagementPolicy -
getMaxCacheSize -

run

public void run()

getClientProperties

public ClientProperties getClientProperties()

createPropertiesPane

private javax.swing.JPanel createPropertiesPane(int width,
                                                int height)
Parameters:
width -
height -
Returns:

createButtonsPane

private javax.swing.JPanel createButtonsPane(int width,
                                             int height)
Parameters:
width -
height -
Returns:

createSessionDialogBox

private javax.swing.JPanel createSessionDialogBox()

createCacheDialogBox

private javax.swing.JPanel createCacheDialogBox(int width,
                                                int height)
Creates the Cache Dialog Box

Returns:
a JPanel with the cache dialog box

createLocalCachePropertiesPanel

private javax.swing.JPanel createLocalCachePropertiesPanel(int width,
                                                           int height)
Creates the panel where the controls for the client cache properties will be placed.

Parameters:
width - maximum width of the panel
height - maximum height of the panel
Returns:
a JPanel with the controls.

createAdvancedDialogBox

private javax.swing.JPanel createAdvancedDialogBox()

createLogDialogBox

private javax.swing.JPanel createLogDialogBox(int width,
                                              int height)
Creates the dialog to set up the log preferences.

Parameters:
width - panel width
height - panel height
Returns:
a JPanel of the log dialog box.

saveClientProperties

private void saveClientProperties()


CADI - Copyright (C) 2007
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Group on Interactive Coding of Images (GICI) (contact)