public abstract class StandardVersionFilterComponent<T extends ChangeBrowserSettings> extends java.lang.Object implements ChangesBrowserSettingsEditor<T>
Constructor and Description |
---|
StandardVersionFilterComponent() |
StandardVersionFilterComponent(boolean showDateFilter) |
Modifier and Type | Method and Description |
---|---|
protected void |
disableVersionNumbers() |
protected java.lang.String |
getChangeNumberTitle() |
protected javax.swing.JPanel |
getDatePanel() |
java.lang.String |
getDimensionServiceKey() |
T |
getSettings() |
protected java.awt.Component |
getStandardPanel() |
protected void |
init(T settings) |
protected void |
initValues(T settings) |
protected void |
installCheckBoxListener(java.awt.event.ActionListener filterListener) |
void |
saveValues(T settings) |
void |
setSettings(T settings) |
protected void |
updateAllEnabled(java.awt.event.ActionEvent e) |
void |
updateEnabledControls() |
static void |
updatePair(javax.swing.JCheckBox checkBox,
javax.swing.JComponent textField,
java.awt.event.ActionEvent e) |
java.lang.String |
validateInput() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponent
public StandardVersionFilterComponent()
public StandardVersionFilterComponent(boolean showDateFilter)
protected javax.swing.JPanel getDatePanel()
protected java.awt.Component getStandardPanel()
protected void init(T settings)
protected void disableVersionNumbers()
protected java.lang.String getChangeNumberTitle()
public static void updatePair(javax.swing.JCheckBox checkBox, javax.swing.JComponent textField, java.awt.event.ActionEvent e)
protected void updateAllEnabled(java.awt.event.ActionEvent e)
protected void initValues(T settings)
public void saveValues(T settings)
protected void installCheckBoxListener(java.awt.event.ActionListener filterListener)
public T getSettings()
getSettings
in interface ChangesBrowserSettingsEditor<T extends ChangeBrowserSettings>
public void setSettings(T settings)
setSettings
in interface ChangesBrowserSettingsEditor<T extends ChangeBrowserSettings>
public java.lang.String validateInput()
validateInput
in interface ChangesBrowserSettingsEditor<T extends ChangeBrowserSettings>
public void updateEnabledControls()
updateEnabledControls
in interface ChangesBrowserSettingsEditor<T extends ChangeBrowserSettings>
public java.lang.String getDimensionServiceKey()
getDimensionServiceKey
in interface ChangesBrowserSettingsEditor<T extends ChangeBrowserSettings>