Class ApplicationPreferenceModel

java.lang.Object
org.apache.log4j.chainsaw.ApplicationPreferenceModel

public class ApplicationPreferenceModel extends Object
Encapsulates the Chainsaw Application wide properties
  • Field Details

    • showNoReceiverWarning

      private boolean showNoReceiverWarning
    • statusBar

      private boolean statusBar
    • toolbar

      private boolean toolbar
    • receivers

      private boolean receivers
    • confirmExit

      private boolean confirmExit
    • showSplash

      private boolean showSplash
    • lookAndFeelClassName

      private String lookAndFeelClassName
    • toolTipDisplayMillis

      private int toolTipDisplayMillis
    • cyclicBufferSize

      private int cyclicBufferSize
    • lastUsedVersion

      private String lastUsedVersion
    • responsiveness

      private int responsiveness
    • searchBackgroundColor

      private Color searchBackgroundColor
    • searchForegroundColor

      private Color searchForegroundColor
    • alternatingColorForegroundColor

      private Color alternatingColorForegroundColor
    • alternatingColorBackgroundColor

      private Color alternatingColorBackgroundColor
    • identifierExpression

      private String identifierExpression
    • propertySupport

      private final transient PropertyChangeSupport propertySupport
    • tabPlacement

      private int tabPlacement
    • configurationURLs

      private Vector<String> configurationURLs
      If not 'empty', this property will be used as the URL to load log4j configuration at startup
    • configurationURL

      private String configurationURL
    • bypassConfigurationURL

      private transient String bypassConfigurationURL
      Remember current config if provided via means other than configurationURL (command line arg, etc)
    • okToRemoveSecurityManager

      private boolean okToRemoveSecurityManager
      this means for Receivers that require optional jars that can't be delivered by the Web start classloader, we need to be able to remove the SecurityManager in place
    • CONFIGURATION_URL_ENTRY_COUNT

      private static final int CONFIGURATION_URL_ENTRY_COUNT
      See Also:
    • defaultColumnNames

      private List defaultColumnNames
    • defaultColumnsSet

      private boolean defaultColumnsSet
    • bypassSearchColors

      private boolean bypassSearchColors
  • Constructor Details

    • ApplicationPreferenceModel

      public ApplicationPreferenceModel()
  • Method Details

    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
      Parameters:
      listener -
    • addPropertyChangeListener

      public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
      Parameters:
      propertyName -
      listener -
    • firePropertyChange

      private void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
      Parameters:
      propertyName -
      oldValue -
      newValue -
    • firePropertyChange

      private void firePropertyChange(String propertyName, int oldValue, int newValue)
      Parameters:
      propertyName -
      oldValue -
      newValue -
    • firePropertyChange

      private void firePropertyChange(String propertyName, Object oldValue, Object newValue)
      Parameters:
      propertyName -
      oldValue -
      newValue -
    • hasListeners

      public boolean hasListeners(String propertyName)
      Parameters:
      propertyName -
      Returns:
      listeners flag
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
      Parameters:
      listener -
    • isShowNoReceiverWarning

      public final boolean isShowNoReceiverWarning()
      Returns:
      Returns the showNoReceiverWarning.
    • getIdentifierExpression

      public final String getIdentifierExpression()
    • setCyclicBufferSize

      public final void setCyclicBufferSize(int newCyclicBufferSize)
    • getCyclicBufferSize

      public final int getCyclicBufferSize()
    • setToolTipDisplayMillis

      public final void setToolTipDisplayMillis(int newToolTipDisplayMillis)
    • getToolTipDisplayMillis

      public final int getToolTipDisplayMillis()
    • setIdentifierExpression

      public final void setIdentifierExpression(String newIdentifierExpression)
    • setShowNoReceiverWarning

      public final void setShowNoReceiverWarning(boolean newShowNoReceiverWarning)
      Parameters:
      newShowNoReceiverWarning - The showNoReceiverWarning to set.
    • apply

      public void apply(ApplicationPreferenceModel model)
      Takes another model and copies all the values into this model
      Parameters:
      model -
    • getDeltaColor

      public Color getDeltaColor()
    • boundColorValue

      private int boundColorValue(int colorValue)
    • getResponsiveness

      public final int getResponsiveness()
      Returns:
      Returns the responsiveness.
    • setResponsiveness

      public final void setResponsiveness(int newValue)
      Parameters:
      newValue - The responsiveness to set.
    • setTabPlacement

      public void setTabPlacement(int i)
      Parameters:
      i -
    • getTabPlacement

      public final int getTabPlacement()
      Returns:
      Returns the tabPlacement.
    • isStatusBar

      public final boolean isStatusBar()
      Returns:
      Returns the statusBar.
    • getConfigurationURLs

      public Vector<String> getConfigurationURLs()
    • setConfigurationURLs

      public void setConfigurationURLs(Vector<String> urls)
    • setStatusBar

      public final void setStatusBar(boolean statusBar)
      Parameters:
      statusBar - The statusBar to set.
    • setAlternatingForegroundColor

      public void setAlternatingForegroundColor(Color alternatingColorForegroundColor)
    • setAlternatingBackgroundColor

      public void setAlternatingBackgroundColor(Color alternatingColorBackgroundColor)
    • setSearchForegroundColor

      public void setSearchForegroundColor(Color searchForegroundColor)
    • setSearchBackgroundColor

      public void setSearchBackgroundColor(Color searchBackgroundColor)
    • getAlternatingColorBackgroundColor

      public Color getAlternatingColorBackgroundColor()
    • getAlternatingColorForegroundColor

      public Color getAlternatingColorForegroundColor()
    • getSearchBackgroundColor

      public Color getSearchBackgroundColor()
    • getSearchForegroundColor

      public Color getSearchForegroundColor()
    • isReceivers

      public final boolean isReceivers()
      Returns:
      Returns the receivers.
    • setReceivers

      public final void setReceivers(boolean receivers)
      Parameters:
      receivers - The receivers to set.
    • isToolbar

      public final boolean isToolbar()
      Returns:
      Returns the toolbar.
    • setToolbar

      public final void setToolbar(boolean toolbar)
      Parameters:
      toolbar - The toolbar to set.
    • getLookAndFeelClassName

      public final String getLookAndFeelClassName()
      Returns:
      Returns the lookAndFeelClassName.
    • setLookAndFeelClassName

      public final void setLookAndFeelClassName(String lookAndFeelClassName)
      Parameters:
      lookAndFeelClassName - The lookAndFeelClassName to set.
    • isConfirmExit

      public final boolean isConfirmExit()
      Returns:
      Returns the confirmExit.
    • setConfirmExit

      public final void setConfirmExit(boolean confirmExit)
      Parameters:
      confirmExit - The confirmExit to set.
    • isShowSplash

      public final boolean isShowSplash()
      Returns:
      Returns the showSplash.
    • setShowSplash

      public final void setShowSplash(boolean showSplash)
      Parameters:
      showSplash - The showSplash to set.
    • getConfigurationURL

      public final String getConfigurationURL()
      Returns:
      Returns the configurationURL.
    • getBypassConfigurationURL

      public final String getBypassConfigurationURL()
    • setBypassConfigurationURL

      public void setBypassConfigurationURL(String bypassConfigurationURL)
    • setConfigurationURL

      public final void setConfigurationURL(String configurationURL)
      Parameters:
      configurationURL - The configurationURL to set.
    • getLastUsedVersion

      public final String getLastUsedVersion()
      Returns:
      Returns the lastUsedVersion.
    • setLastUsedVersion

      public final void setLastUsedVersion(String lastUsedVersion)
      Parameters:
      lastUsedVersion - The lastUsedVersion to set.
    • isOkToRemoveSecurityManager

      public final boolean isOkToRemoveSecurityManager()
      Returns:
      ok to remove security manager flag
    • setOkToRemoveSecurityManager

      public final void setOkToRemoveSecurityManager(boolean okToRemoveSecurityManager)
      Parameters:
      okToRemoveSecurityManager - The okToRemoveSecurityManager to set.
    • setDefaultColumnNames

      public void setDefaultColumnNames(List defaultColumnNames)
    • isDefaultColumnsSet

      public boolean isDefaultColumnsSet()
    • getDefaultColumnNames

      public List getDefaultColumnNames()
    • setBypassSearchColors

      public void setBypassSearchColors(boolean bypassSearchColors)
    • isBypassSearchColors

      public boolean isBypassSearchColors()