public class ApplicationPreferences
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCESS_LAYOUT_GLOBAL_XML_FILENAME |
static java.lang.String |
ACCESS_LAYOUT_XML_FILENAME |
static java.lang.String |
CONDITIONS_XML_FILENAME |
static java.lang.String |
DEFAULT_APPLICATION_PATH |
static java.lang.String |
DETAILS_VIEW_CSS_FILENAME |
static java.lang.String |
DETAILS_VIEW_GROOVY_FILENAME |
static java.lang.String |
LEVEL_COLORS_XML_FILENAME |
static java.lang.String |
LOGGING_LAYOUT_GLOBAL_XML_FILENAME |
static java.lang.String |
LOGGING_LAYOUT_XML_FILENAME |
static java.lang.String |
PREVIOUS_APPLICATION_PATH_FILENAME |
static java.lang.String |
SOUND_LOCATIONS_XML_FILENAME |
static java.lang.String |
SOURCE_LISTS_XML_FILENAME |
static java.lang.String |
SOURCE_NAMES_XML_FILENAME |
static java.lang.String |
STARTUP_LOOK_AND_FEEL |
static java.lang.String |
STATUS_COLORS_XML_FILENAME |
Constructor and Description |
---|
ApplicationPreferences() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
flush() |
java.lang.String[] |
getAllGroovyConditionScriptFiles() |
java.io.File |
getApplicationPath() |
java.lang.String |
getBlackListName() |
java.lang.String[] |
getClipboardFormatterScriptFiles() |
java.util.List<java.lang.String> |
getConditionNames() |
java.util.List<SavedCondition> |
getConditions() |
java.lang.String |
getDefaultConditionName() |
java.io.File |
getDetailsViewRoot() |
java.net.URL |
getDetailsViewRootUrl() |
java.io.File |
getGroovyClipboardFormattersPath() |
java.io.File |
getGroovyConditionsPath() |
java.util.Map<LoggingEvent.Level,ColorScheme> |
getLevelColors() |
java.lang.String |
getLookAndFeel() |
static byte[] |
getMD5(java.io.InputStream input)
Quick & dirty MD5 checksum function.
|
java.util.Map<java.lang.String,java.lang.String> |
getSoundLocations() |
java.io.File |
getSoundPath() |
LilithPreferences.SourceFiltering |
getSourceFiltering() |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getSourceLists() |
java.util.Map<java.lang.String,java.lang.String> |
getSourceNames() |
java.io.File |
getStartupApplicationPath()
The StartupApplicationPath is initialized on application startup via ApplicationPreferences.getApplicationPath.
|
java.util.Map<HttpStatus.Type,ColorScheme> |
getStatusColors() |
java.lang.String |
getWhiteListName() |
void |
initDetailsViewRoot(boolean overwriteAlways) |
void |
installExampleClipboardFormatters() |
void |
installExampleConditions() |
boolean |
isAskingBeforeQuit() |
boolean |
isAutoClosing() |
boolean |
isAutoFocusingWindow() |
boolean |
isAutoOpening() |
boolean |
isCheckingForSnapshot() |
boolean |
isCheckingForUpdate() |
boolean |
isCleaningLogsOnExit() |
boolean |
isColoringWholeRow() |
boolean |
isGlobalLoggingEnabled() |
boolean |
isHidingOnClose() |
boolean |
isLicensed() |
boolean |
isMaximizingInternalFrames() |
boolean |
isMute() |
boolean |
isScrollingSmoothly() |
boolean |
isScrollingToBottom() |
boolean |
isShowingFullCallStack() |
boolean |
isShowingFullRecentPath()
Whether or not the full path of recent files should be visible in the "Recent Files" menu.
|
boolean |
isShowingPrimaryIdentifier() |
boolean |
isShowingSecondaryIdentifier() |
boolean |
isShowingStackTrace() |
boolean |
isShowingStatusBar() |
boolean |
isShowingTipOfTheDay() |
boolean |
isShowingToolbar() |
boolean |
isSplashScreenDisabled() |
boolean |
isTrayActive() |
boolean |
isUsingInternalFrames() |
boolean |
isUsingWrappedExceptionStyle() |
boolean |
isValidSource(java.lang.String source) |
java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> |
readAccessColumnLayout(boolean global) |
java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> |
readLoggingColumnLayout(boolean global) |
void |
reset() |
SavedCondition |
resolveSavedCondition(java.lang.String conditionName) |
java.util.List<java.lang.String> |
retrieveAllConditions() |
void |
setApplicationPath(java.io.File applicationPath) |
void |
setAskingBeforeQuit(boolean askingBeforeQuit) |
void |
setAutoClosing(boolean autoClosing) |
void |
setAutoFocusingWindow(boolean autoFocusingWindow) |
void |
setAutoOpening(boolean autoOpening) |
void |
setBlackListName(java.lang.String name) |
void |
setCheckingForSnapshot(boolean checkingForSnapshot) |
void |
setCheckingForUpdate(boolean checkingForUpdate) |
void |
setCleaningLogsOnExit(boolean cleaningLogsOnExit) |
void |
setColoringWholeRow(boolean coloringWholeRow) |
void |
setConditions(java.util.List<SavedCondition> conditions) |
void |
setDefaultConditionName(java.lang.String conditionName) |
void |
setGlobalLoggingEnabled(boolean globalLoggingEnabled) |
void |
setHidingOnClose(boolean trayActive) |
void |
setLevelColors(java.util.Map<LoggingEvent.Level,ColorScheme> colors) |
void |
setLicensed(boolean licensed) |
void |
setLookAndFeel(java.lang.String name) |
void |
setMaximizingInternalFrames(boolean showingTipOfTheDay) |
void |
setMute(boolean mute) |
void |
setScrollingSmoothly(boolean scrollingSmoothly) |
void |
setScrollingToBottom(boolean scrollingToBottom) |
void |
setShowingFullCallStack(boolean showingFullCallStack) |
void |
setShowingFullRecentPath(boolean showingFullRecentPath)
Whether or not the full path of recent files should be visible in the "Recent Files" menu.
|
void |
setShowingPrimaryIdentifier(boolean showingPrimaryIdentifier) |
void |
setShowingSecondaryIdentifier(boolean showingSecondaryIdentifier) |
void |
setShowingStackTrace(boolean showingStackTrace) |
void |
setShowingStatusBar(boolean showingStatusBar) |
void |
setShowingTipOfTheDay(boolean showingTipOfTheDay) |
void |
setShowingToolbar(boolean showingToolbar) |
void |
setSoundLocations(java.util.Map<java.lang.String,java.lang.String> soundLocations) |
void |
setSoundPath(java.io.File soundPath) |
void |
setSourceFiltering(LilithPreferences.SourceFiltering sourceFiltering) |
void |
setSourceLists(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> sourceLists) |
void |
setSourceNames(java.util.Map<java.lang.String,java.lang.String> sourceNames) |
void |
setSplashScreenDisabled(boolean splashScreenDisabled) |
void |
setStatusColors(java.util.Map<HttpStatus.Type,ColorScheme> colors) |
void |
setTrayActive(boolean trayActive) |
void |
setUsingInternalFrames(boolean usingInternalFrames) |
void |
setUsingScreenMenuBar(boolean usingScreenMenuBar) |
void |
setUsingWrappedExceptionStyle(boolean usingWrappedExceptionStyle) |
void |
setWhiteListName(java.lang.String name) |
void |
writeAccessColumnLayout(boolean global,
java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> layoutInfo) |
void |
writeLoggingColumnLayout(boolean global,
java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> layoutInfo) |
public static final java.lang.String STATUS_COLORS_XML_FILENAME
public static final java.lang.String LEVEL_COLORS_XML_FILENAME
public static final java.lang.String DETAILS_VIEW_CSS_FILENAME
public static final java.lang.String DETAILS_VIEW_GROOVY_FILENAME
public static final java.lang.String CONDITIONS_XML_FILENAME
public static final java.lang.String LOGGING_LAYOUT_GLOBAL_XML_FILENAME
public static final java.lang.String LOGGING_LAYOUT_XML_FILENAME
public static final java.lang.String ACCESS_LAYOUT_GLOBAL_XML_FILENAME
public static final java.lang.String ACCESS_LAYOUT_XML_FILENAME
public static final java.lang.String SOURCE_NAMES_XML_FILENAME
public static final java.lang.String SOURCE_LISTS_XML_FILENAME
public static final java.lang.String SOUND_LOCATIONS_XML_FILENAME
public static final java.lang.String PREVIOUS_APPLICATION_PATH_FILENAME
public static final java.lang.String DEFAULT_APPLICATION_PATH
public static final java.lang.String STARTUP_LOOK_AND_FEEL
public java.util.List<java.lang.String> retrieveAllConditions()
public java.io.File getGroovyConditionsPath()
public java.io.File getGroovyClipboardFormattersPath()
public java.lang.String[] getAllGroovyConditionScriptFiles()
public java.lang.String[] getClipboardFormatterScriptFiles()
public final void installExampleConditions()
public final void installExampleClipboardFormatters()
public void setLevelColors(java.util.Map<LoggingEvent.Level,ColorScheme> colors)
public java.util.Map<LoggingEvent.Level,ColorScheme> getLevelColors()
public void setStatusColors(java.util.Map<HttpStatus.Type,ColorScheme> colors)
public java.util.Map<HttpStatus.Type,ColorScheme> getStatusColors()
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getSourceLists()
public void setSourceLists(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> sourceLists)
public void setSourceFiltering(LilithPreferences.SourceFiltering sourceFiltering)
public LilithPreferences.SourceFiltering getSourceFiltering()
public void initDetailsViewRoot(boolean overwriteAlways)
public java.io.File getDetailsViewRoot()
public java.net.URL getDetailsViewRootUrl()
public boolean isValidSource(java.lang.String source)
public void setBlackListName(java.lang.String name)
public java.lang.String getBlackListName()
public void setWhiteListName(java.lang.String name)
public java.lang.String getWhiteListName()
public void setLookAndFeel(java.lang.String name)
public java.lang.String getLookAndFeel()
public void setShowingTipOfTheDay(boolean showingTipOfTheDay)
public boolean isShowingTipOfTheDay()
public void setMaximizingInternalFrames(boolean showingTipOfTheDay)
public boolean isMaximizingInternalFrames()
public void setGlobalLoggingEnabled(boolean globalLoggingEnabled)
public boolean isGlobalLoggingEnabled()
public SavedCondition resolveSavedCondition(java.lang.String conditionName)
public java.util.List<SavedCondition> getConditions()
public java.util.List<java.lang.String> getConditionNames()
public void setConditions(java.util.List<SavedCondition> conditions)
public void setAutoOpening(boolean autoOpening)
public boolean isAutoOpening()
public void setTrayActive(boolean trayActive)
public boolean isTrayActive()
public void setHidingOnClose(boolean trayActive)
public boolean isHidingOnClose()
public boolean isScrollingSmoothly()
public void setScrollingSmoothly(boolean scrollingSmoothly)
public void setShowingToolbar(boolean showingToolbar)
public boolean isShowingToolbar()
public boolean isShowingStatusBar()
public void setShowingStatusBar(boolean showingStatusBar)
public void setShowingPrimaryIdentifier(boolean showingPrimaryIdentifier)
public boolean isShowingPrimaryIdentifier()
public void setShowingSecondaryIdentifier(boolean showingSecondaryIdentifier)
public boolean isShowingSecondaryIdentifier()
public void setSplashScreenDisabled(boolean splashScreenDisabled)
public boolean isSplashScreenDisabled()
public void setAskingBeforeQuit(boolean askingBeforeQuit)
public boolean isAskingBeforeQuit()
public void setShowingFullCallStack(boolean showingFullCallStack)
public boolean isShowingFullCallStack()
public void setUsingWrappedExceptionStyle(boolean usingWrappedExceptionStyle)
public boolean isUsingWrappedExceptionStyle()
public void setShowingStackTrace(boolean showingStackTrace)
public boolean isShowingStackTrace()
public void setCleaningLogsOnExit(boolean cleaningLogsOnExit)
public boolean isCleaningLogsOnExit()
public void setColoringWholeRow(boolean coloringWholeRow)
public boolean isColoringWholeRow()
public void setCheckingForUpdate(boolean checkingForUpdate)
public boolean isCheckingForUpdate()
public void setCheckingForSnapshot(boolean checkingForSnapshot)
public boolean isCheckingForSnapshot()
public void setAutoClosing(boolean autoClosing)
public boolean isAutoClosing()
public java.io.File getSoundPath()
public void setSoundPath(java.io.File soundPath)
public void setMute(boolean mute)
public boolean isMute()
public void setLicensed(boolean licensed)
public boolean isLicensed()
public void setApplicationPath(java.io.File applicationPath)
public final java.io.File getApplicationPath()
public void setDefaultConditionName(java.lang.String conditionName)
public java.lang.String getDefaultConditionName()
public java.io.File getStartupApplicationPath()
public void setUsingInternalFrames(boolean usingInternalFrames)
public boolean isUsingInternalFrames()
public void setAutoFocusingWindow(boolean autoFocusingWindow)
public boolean isAutoFocusingWindow()
public void setShowingFullRecentPath(boolean showingFullRecentPath)
showingFullRecentPath
- show full path for recent filespublic boolean isShowingFullRecentPath()
public void setSourceNames(java.util.Map<java.lang.String,java.lang.String> sourceNames)
public java.util.Map<java.lang.String,java.lang.String> getSourceNames()
public java.util.Map<java.lang.String,java.lang.String> getSoundLocations()
public void setSoundLocations(java.util.Map<java.lang.String,java.lang.String> soundLocations)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void reset()
public void setScrollingToBottom(boolean scrollingToBottom)
public boolean isScrollingToBottom()
public void writeLoggingColumnLayout(boolean global, java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> layoutInfo)
public void writeAccessColumnLayout(boolean global, java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> layoutInfo)
public java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> readLoggingColumnLayout(boolean global)
public java.util.List<de.huxhorn.sulky.swing.PersistentTableColumnModel.TableColumnLayoutInfo> readAccessColumnLayout(boolean global)
public static byte[] getMD5(java.io.InputStream input)
input
- the inputpublic void flush()
public void setUsingScreenMenuBar(boolean usingScreenMenuBar)