Package org.apache.log4j.chainsaw
Class ApplicationPreferenceModel
java.lang.Object
org.apache.log4j.chainsaw.ApplicationPreferenceModel
Encapsulates the Chainsaw Application wide properties
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Colorprivate Colorprivate StringRemember current config if provided via means other than configurationURL (command line arg, etc)private booleanprivate static final intprivate StringIf not 'empty', this property will be used as the URL to load log4j configuration at startupprivate booleanprivate intprivate Listprivate booleanprivate Stringprivate Stringprivate Stringprivate booleanthis 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 placeprivate final PropertyChangeSupportprivate booleanprivate intprivate Colorprivate Colorprivate booleanprivate booleanprivate booleanprivate intprivate booleanprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) voidapply(ApplicationPreferenceModel model) Takes another model and copies all the values into this modelprivate intboundColorValue(int colorValue) private voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) private voidfirePropertyChange(String propertyName, int oldValue, int newValue) private voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) final Stringfinal Stringfinal intfinal Stringfinal Stringfinal Stringfinal intfinal intfinal intbooleanhasListeners(String propertyName) booleanfinal booleanbooleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanvoidvoidsetAlternatingBackgroundColor(Color alternatingColorBackgroundColor) voidsetAlternatingForegroundColor(Color alternatingColorForegroundColor) voidsetBypassConfigurationURL(String bypassConfigurationURL) voidsetBypassSearchColors(boolean bypassSearchColors) final voidsetConfigurationURL(String configurationURL) voidsetConfigurationURLs(Vector<String> urls) final voidsetConfirmExit(boolean confirmExit) final voidsetCyclicBufferSize(int newCyclicBufferSize) voidsetDefaultColumnNames(List defaultColumnNames) final voidsetIdentifierExpression(String newIdentifierExpression) final voidsetLastUsedVersion(String lastUsedVersion) final voidsetLookAndFeelClassName(String lookAndFeelClassName) final voidsetOkToRemoveSecurityManager(boolean okToRemoveSecurityManager) final voidsetReceivers(boolean receivers) final voidsetResponsiveness(int newValue) voidsetSearchBackgroundColor(Color searchBackgroundColor) voidsetSearchForegroundColor(Color searchForegroundColor) final voidsetShowNoReceiverWarning(boolean newShowNoReceiverWarning) final voidsetShowSplash(boolean showSplash) final voidsetStatusBar(boolean statusBar) voidsetTabPlacement(int i) final voidsetToolbar(boolean toolbar) final voidsetToolTipDisplayMillis(int newToolTipDisplayMillis)
-
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
-
toolTipDisplayMillis
private int toolTipDisplayMillis -
cyclicBufferSize
private int cyclicBufferSize -
lastUsedVersion
-
responsiveness
private int responsiveness -
searchBackgroundColor
-
searchForegroundColor
-
alternatingColorForegroundColor
-
alternatingColorBackgroundColor
-
identifierExpression
-
propertySupport
-
tabPlacement
private int tabPlacement -
configurationURLs
If not 'empty', this property will be used as the URL to load log4j configuration at startup -
configurationURL
-
bypassConfigurationURL
Remember current config if provided via means other than configurationURL (command line arg, etc) -
okToRemoveSecurityManager
private boolean okToRemoveSecurityManagerthis 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
-
defaultColumnsSet
private boolean defaultColumnsSet -
bypassSearchColors
private boolean bypassSearchColors
-
-
Constructor Details
-
ApplicationPreferenceModel
public ApplicationPreferenceModel()
-
-
Method Details
-
addPropertyChangeListener
- Parameters:
listener-
-
addPropertyChangeListener
- Parameters:
propertyName-listener-
-
firePropertyChange
- Parameters:
propertyName-oldValue-newValue-
-
firePropertyChange
- Parameters:
propertyName-oldValue-newValue-
-
firePropertyChange
- Parameters:
propertyName-oldValue-newValue-
-
hasListeners
- Parameters:
propertyName-- Returns:
- listeners flag
-
removePropertyChangeListener
- Parameters:
listener-
-
isShowNoReceiverWarning
public final boolean isShowNoReceiverWarning()- Returns:
- Returns the showNoReceiverWarning.
-
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
-
setShowNoReceiverWarning
public final void setShowNoReceiverWarning(boolean newShowNoReceiverWarning) - Parameters:
newShowNoReceiverWarning- The showNoReceiverWarning to set.
-
apply
Takes another model and copies all the values into this model- Parameters:
model-
-
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
-
setConfigurationURLs
-
setStatusBar
public final void setStatusBar(boolean statusBar) - Parameters:
statusBar- The statusBar to set.
-
setAlternatingForegroundColor
-
setAlternatingBackgroundColor
-
setSearchForegroundColor
-
setSearchBackgroundColor
-
getAlternatingColorBackgroundColor
-
getAlternatingColorForegroundColor
-
getSearchBackgroundColor
-
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
- Returns:
- Returns the lookAndFeelClassName.
-
setLookAndFeelClassName
- 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
- Returns:
- Returns the configurationURL.
-
getBypassConfigurationURL
-
setBypassConfigurationURL
-
setConfigurationURL
- Parameters:
configurationURL- The configurationURL to set.
-
getLastUsedVersion
- Returns:
- Returns the lastUsedVersion.
-
setLastUsedVersion
- 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
-
isDefaultColumnsSet
public boolean isDefaultColumnsSet() -
getDefaultColumnNames
-
setBypassSearchColors
public void setBypassSearchColors(boolean bypassSearchColors) -
isBypassSearchColors
public boolean isBypassSearchColors()
-