public class SessionPreferencesDialog
extends javax.swing.JDialog
Modifier and Type | Class and Description |
---|---|
(package private) class |
SessionPreferencesDialog.PropertiesListener |
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private javax.swing.JButton |
acceptButton |
private javax.swing.JPanel |
buttonsPane |
private int |
cacheType |
private javax.swing.JButton |
cancelButton |
private javax.swing.JButton |
defaultButton |
private static int |
DIALOG_HEIGHT
Peferences frame height
|
private static int |
DIALOG_WIDTH
Peferences frame width
|
private static int |
EXPLICIT |
private javax.swing.JRadioButton |
explicitNumberOfBytesButton |
private javax.swing.JRadioButton |
explicitNumberOfLayersButton |
private javax.swing.JRadioButton |
explicitWildcardButton |
private javax.swing.JCheckBox |
extendedHeadersButton |
private javax.swing.JCheckBox |
httpKeepAliveButton |
private java.util.ArrayList<java.lang.String> |
imageReturnTypes |
private static int |
IMPLICIT |
private javax.swing.JRadioButton |
implicitIndexRangeButton |
private javax.swing.JRadioButton |
implicitNumberOfLayersButton |
private javax.swing.JRadioButton |
implicitWildcardButton |
private java.awt.Container |
jDialogPane |
private javax.swing.JRadioButton |
jppStreamButton |
private javax.swing.JRadioButton |
jptStreamButton |
private int |
managementPolicy |
private javax.swing.JCheckBox[] |
managementPolicyCheckButtons |
private long |
maxCacheSize |
private javax.swing.JTextField |
maxCacheSizeField |
private static int |
NO_CACHE
Allowed values for cache type
|
private javax.swing.JFrame |
owner |
private SessionPreferencesDialog.PropertiesListener |
propertiesListener |
private javax.swing.JPanel |
propertiesPane |
private javax.swing.JRadioButton |
rawStreamButton |
private javax.swing.JCheckBox[] |
selectCheckBoxButtons |
private javax.swing.JRadioButton[] |
selectSessionButtons |
private javax.swing.JCheckBox[] |
selectSessionTypeButtons |
private static java.lang.String |
TITLE
Peferences frame title
|
private boolean |
useExtendedHeaders |
private boolean |
useHTTPSession
Indicates if HTTP session is allowed.
|
private boolean |
useHTTPTCPSession
Indicates if HTTP TCP session is allowed.
|
private boolean |
useIndexRange |
private boolean |
useKeepAlive |
private boolean |
useNumberOfBytes |
private boolean |
useNumberOfLayers |
private boolean |
useSession
Indicates whether stateless request or session request will be used.
|
private boolean |
useWildcard |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
SessionPreferencesDialog(javax.swing.JFrame owner)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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 |
createPropertiesPane(int width,
int height) |
private javax.swing.JPanel |
createSessionDialogBox() |
int |
getCacheType() |
java.util.ArrayList<java.lang.String> |
getImageReturnTypes() |
int |
getManagementPolicy() |
long |
getMaxCacheSize() |
void |
run() |
boolean |
useExtendedHeaders() |
boolean |
useHTTPSession() |
boolean |
useHTTPTCPSession() |
boolean |
useIndexRange() |
boolean |
useKeepAlive() |
boolean |
useNumberOfBytes() |
boolean |
useNumberOfLayers() |
boolean |
useSession() |
boolean |
useWildcard() |
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private javax.swing.JFrame owner
private static final int DIALOG_WIDTH
private static final int DIALOG_HEIGHT
private static final java.lang.String TITLE
private java.awt.Container jDialogPane
private javax.swing.JPanel propertiesPane
private javax.swing.JPanel buttonsPane
private javax.swing.JButton acceptButton
private javax.swing.JButton defaultButton
private javax.swing.JButton cancelButton
private SessionPreferencesDialog.PropertiesListener propertiesListener
private javax.swing.JRadioButton[] selectSessionButtons
private javax.swing.JCheckBox[] selectSessionTypeButtons
private boolean useSession
private boolean useHTTPSession
This attribute is only allowed when useSession attribute is true.
private boolean useHTTPTCPSession
This attribute is only allowed when useSession attribute is true.
private javax.swing.JCheckBox[] selectCheckBoxButtons
private javax.swing.JRadioButton explicitWildcardButton
private javax.swing.JRadioButton explicitNumberOfLayersButton
private javax.swing.JRadioButton explicitNumberOfBytesButton
private javax.swing.JRadioButton implicitWildcardButton
private javax.swing.JRadioButton implicitIndexRangeButton
private javax.swing.JRadioButton implicitNumberOfLayersButton
private javax.swing.JTextField maxCacheSizeField
private javax.swing.JCheckBox[] managementPolicyCheckButtons
private int cacheType
private static final int NO_CACHE
private static final int EXPLICIT
private static final int IMPLICIT
private boolean useWildcard
private boolean useIndexRange
private boolean useNumberOfLayers
private boolean useNumberOfBytes
private long maxCacheSize
private int managementPolicy
private javax.swing.JCheckBox httpKeepAliveButton
private javax.swing.JRadioButton jptStreamButton
private javax.swing.JRadioButton jppStreamButton
private javax.swing.JRadioButton rawStreamButton
private javax.swing.JCheckBox extendedHeadersButton
private boolean useKeepAlive
private boolean useExtendedHeaders
private java.util.ArrayList<java.lang.String> imageReturnTypes
public SessionPreferencesDialog(javax.swing.JFrame owner)
owner
- public void run()
public boolean useSession()
public boolean useHTTPSession()
public boolean useHTTPTCPSession()
public int getCacheType()
public boolean useWildcard()
public boolean useIndexRange()
public boolean useNumberOfLayers()
public boolean useNumberOfBytes()
public long getMaxCacheSize()
public int getManagementPolicy()
public boolean useKeepAlive()
public java.util.ArrayList<java.lang.String> getImageReturnTypes()
public boolean useExtendedHeaders()
private javax.swing.JPanel createPropertiesPane(int width, int height)
width
- height
- private javax.swing.JPanel createButtonsPane(int width, int height)
width
- height
- private javax.swing.JPanel createSessionDialogBox()
private javax.swing.JPanel createCacheDialogBox(int width, int height)
private javax.swing.JPanel createLocalCachePropertiesPanel(int width, int height)
width
- maximum width of the panelheight
- maximum height of the panelprivate javax.swing.JPanel createAdvancedDialogBox()
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)