|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jmri.web.server.WebServerPreferencesPanel
public class WebServerPreferencesPanel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
(package private) JButton |
cancelB
|
(package private) JSpinner |
clickDelaySpinner
|
(package private) EditableList |
disallowedFrames
|
(package private) boolean |
enableSave
|
(package private) Border |
lineBorder
|
(package private) static org.slf4j.Logger |
log
|
(package private) JFrame |
parentFrame
|
(package private) JTextField |
port
|
(package private) WebServerPreferences |
preferences
|
(package private) JTextField |
railroadName
|
(package private) JCheckBox |
rebuildIndexCB
|
(package private) JSpinner |
refreshDelaySpinner
|
(package private) JButton |
saveB
|
(package private) JCheckBox |
useAjaxCB
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
WebServerPreferencesPanel()
|
|
WebServerPreferencesPanel(JFrame f)
|
|
| Method Summary | |
|---|---|
protected void |
applyValues()
Update the singleton instance of prefs, then mark (isDirty) that the values have changed and needs to save to xml file. |
protected void |
cancelValues()
|
void |
contentsChanged(ListDataEvent lde)
|
void |
enableSave()
Show the save and cancel buttons if displayed in its own frame. |
String |
getLabelKey()
Text displayed above the preferences panel This label is only displayed if the preferences panel is in a tabbed set of preferences. |
JComponent |
getPreferencesComponent()
Get the preferences component for display |
String |
getPreferencesItem()
Get the Preferences Item identifier. |
String |
getPreferencesItemText()
Get the text for the Preferences Item in the preferences window list of preferences categories. |
String |
getPreferencesTooltip()
The tooltip to display for a tabbed preferences panel |
String |
getTabbedPreferencesTitle()
Get the title for the tab containing this preferences item. |
void |
intervalAdded(ListDataEvent lde)
|
void |
intervalRemoved(ListDataEvent lde)
|
boolean |
isPersistant()
Indicates that this PrefernecesPanel should be stored across application starts by the PreferencesManager This should be true if the implementing class relies on the ConfigureManager stores and retrieves the preferences
managed by the implementing class on behalf of the implementing class. |
void |
savePreferences()
Save any changes to preferences. |
void |
storeValues()
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static org.slf4j.Logger log
Border lineBorder
JSpinner clickDelaySpinner
JSpinner refreshDelaySpinner
EditableList disallowedFrames
JCheckBox useAjaxCB
JCheckBox rebuildIndexCB
JTextField port
JTextField railroadName
JButton saveB
JButton cancelB
WebServerPreferences preferences
JFrame parentFrame
boolean enableSave
| Constructor Detail |
|---|
public WebServerPreferencesPanel()
public WebServerPreferencesPanel(JFrame f)
| Method Detail |
|---|
public void enableSave()
public void storeValues()
protected void applyValues()
protected void cancelValues()
public void intervalAdded(ListDataEvent lde)
intervalAdded in interface ListDataListenerpublic void intervalRemoved(ListDataEvent lde)
intervalRemoved in interface ListDataListenerpublic void contentsChanged(ListDataEvent lde)
contentsChanged in interface ListDataListenerpublic String getPreferencesItem()
PreferencesPanel
getPreferencesItem in interface PreferencesPanelpublic String getPreferencesItemText()
PreferencesPanel
getPreferencesItemText in interface PreferencesPanelpublic String getTabbedPreferencesTitle()
PreferencesPanel
getTabbedPreferencesTitle in interface PreferencesPanelpublic String getLabelKey()
PreferencesPanel
getLabelKey in interface PreferencesPanelpublic JComponent getPreferencesComponent()
PreferencesPanel
getPreferencesComponent in interface PreferencesPanelpublic boolean isPersistant()
PreferencesPanelConfigureManager stores and retrieves the preferences
managed by the implementing class on behalf of the implementing class.
isPersistant in interface PreferencesPanelpublic String getPreferencesTooltip()
PreferencesPanel
getPreferencesTooltip in interface PreferencesPanelpublic void savePreferences()
PreferencesPanelTabbedPreferences if PreferencesPanel.isPersistant() is false.
savePreferences in interface PreferencesPanel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||