|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
CADI.Viewer.Util.PreferencesFrame
public class PreferencesFrame
This class implements the frame where the application preferences can be
set. These preferences are:
| 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 |
|---|
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 PreferencesFrame.PropertiesListener propertiesListener
ClientProperties clientProperties
private javax.swing.JRadioButton[] selectSessionButtons
private javax.swing.JCheckBox[] selectSessionTypeButtons
private java.lang.Object sesionTypeObj
private java.lang.reflect.Method setUseSession
private java.lang.reflect.Method setUseHTTPSession
private java.lang.reflect.Method setUseHTTPTCPSession
private java.lang.reflect.Method isUseSession
private java.lang.reflect.Method isUseHTTPSession
private java.lang.reflect.Method isUseHTTPTCPSession
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 java.lang.Object requestCacheObj
private java.lang.reflect.Method setCacheForm
private java.lang.reflect.Method setWildcard
private java.lang.reflect.Method setNumberOfLayers
private java.lang.reflect.Method setNumberOfBytes
private java.lang.reflect.Method setIndexRange
private java.lang.reflect.Method getCacheForm
private java.lang.reflect.Method isWildCard
private java.lang.reflect.Method isNumberOfLayers
private java.lang.reflect.Method isNumberOfBytes
private java.lang.reflect.Method isIndexRange
private java.lang.Object localCacheObj
private java.lang.reflect.Method setManagementPolicy
private java.lang.reflect.Method setMaxCacheSize
private java.lang.reflect.Method getManagementPolicy
private java.lang.reflect.Method getMaxCacheSize
private javax.swing.JCheckBox httpKeepAliveButton
private javax.swing.JRadioButton jptStreamButton
private javax.swing.JRadioButton jppStreamButton
private javax.swing.JRadioButton rawStreamButton
private javax.swing.JTextField bufferLength
private java.lang.Object advancedObj
private java.lang.reflect.Method setKeepAlive
private java.lang.reflect.Method isKeepAlive
private javax.swing.JCheckBox logEnableButton
private javax.swing.JRadioButton textFormatButton
private javax.swing.JRadioButton xmlFormatButton
private javax.swing.JRadioButton logLevelInfo
private javax.swing.JRadioButton logLevelWarning
private javax.swing.JRadioButton logLevelError
private javax.swing.JRadioButton consoleDestinationButton
private javax.swing.JRadioButton fileDestinationButton
private javax.swing.JTextField fileNameTextFile
private javax.swing.JButton chooserButton
private java.lang.Object logObj
private java.lang.reflect.Method setLogEnabled
private java.lang.reflect.Method setLogLevel
private java.lang.reflect.Method setLogDestination
private java.lang.reflect.Method isLogEnabled
private java.lang.reflect.Method useLogXMLFormat
private java.lang.reflect.Method getLogLevel
private java.lang.reflect.Method getLogFileName
| Constructor Detail |
|---|
public PreferencesFrame(ClientProperties clientProperties)
public PreferencesFrame(javax.swing.JFrame owner,
ClientProperties clientProperties)
owner - clientProperties - | Method Detail |
|---|
public void setClientProperties(ClientProperties clientProperties)
clientProperties -
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)
sesionTypeObj - setUseSession - setUseHTTPSession - setUseHTTPTCPSession - isUseSession - isUseHTTPSession - isUseHTTPTCPSession -
public void setAdvancedMethods(java.lang.Object advancedObj,
java.lang.reflect.Method setKeepAlive,
java.lang.reflect.Method isKeepAlive)
advancedObj - setKeepAlive - getKeepAlive -
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)
logObj - setLogEnabled - setLogLevel - setLogDestination - isLogEnabled - useLogXMLFormat - getLogLevel - getLogFileName -
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)
requestCacheObj - setCacheForm - setWildcard - setNumberOfLayers - setNumberOfBytes - setIndexRange - getCacheForm - isWildCard - isNumberOfLayers - isNumberOfBytes - isIndexRange -
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)
localCacheObj - setManagementPolicy - setMaxCacheSize - getManagementPolicy - getMaxCacheSize - public void run()
public ClientProperties getClientProperties()
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 panel
private javax.swing.JPanel createAdvancedDialogBox()
private javax.swing.JPanel createLogDialogBox(int width,
int height)
width - panel widthheight - panel height
private void saveClientProperties()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||