public final class EnvironOptions extends ChangeEventSource implements Copyable
ChangeEventSource
to provide ChangeListener
support.Modifier and Type | Field and Description |
---|---|
static int |
EOL_MACINTOSH |
static int |
EOL_PLATFORM |
static int |
EOL_UNIX |
static int |
EOL_WINDOWS |
static java.lang.String |
KEY_SETTINGS |
_hash
Constructor and Description |
---|
EnvironOptions() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l) |
void |
adjustAfterMigration() |
boolean |
equals(java.lang.Object o)
Equals support.
|
protected boolean |
equalsImpl(EnvironOptions opts) |
boolean |
getAutoReloadExtMod()
Automatically reload externally modified files.
|
boolean |
getBuildAfterSave()
Deprecated.
Use SaveActionsOptions.isSaveActionExecutable("BUILD_PROJECT_AFTER_SAVE");
|
boolean |
getBuildDependentsAfterSave()
Deprecated.
Use SaveActionsOptions.isSaveActionExecutable("BUILD_PROJECT_AND_DEPENDENTS_AFTER_SAVE");
|
boolean |
getCleanProjectBeforeRebuild()
Get the clean project before rebuild setting
|
boolean |
getClearCompilerLogBeforeCompile()
Clear compiler log before compiling
|
java.lang.String |
getEncoding()
Retrieves the encoding for use in reading and writing files.
|
static EnvironOptions |
getInstance(PropertyStorage prefs) |
java.lang.String |
getInternalEncoding()
Retrieves the internal representation of the encoding.
|
static java.lang.String |
getLabelAutoReloadExtMod()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelBrowse()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelClearCompilerLogBeforeCompile()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelEncoding()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelFloatOnTop()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelLogHrefColor()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelLogPreffix()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelLogSystemErrColor()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelLogSystemInColor()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelLogSystemOutColor()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelLookAndFeel()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelMaxLogLines()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelNavigationLevel()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelResetSkippedMessages()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelSaveBeforeCompile()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelSaveLogToFile()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelSaveOnDeactivation()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelShowCompileProgress()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelShowSplashScreen()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelSilentReload()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelTheme()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelUndoLevel()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
static java.lang.String |
getLabelUseDefaultEncoding()
Deprecated.
since 11.0. This is an implementation detail and
should not have been exposed in a public API.
|
java.lang.String |
getLafClass()
Look and feel.
|
java.lang.String |
getLafThemeClass()
Look and feel theme.
|
java.lang.String |
getLineBreakSequence()
Returns the line break sequence to use based on user preferences.
|
int |
getLineTerminator() |
java.net.URL |
getLogFilePreffix()
Deprecated.
since 11.0 use
getLogFilePrefix() . |
java.net.URL |
getLogFilePrefix() |
int |
getLogHrefColor() |
int |
getLogSystemErrColor() |
int |
getLogSystemInColor() |
int |
getLogSystemOutColor() |
int |
getMaxLogLines()
Get maximum log lines.
|
int |
getNavigationLevel() |
boolean |
getSaveBeforeCompile()
Save before compile
|
boolean |
getSaveOnDeactivation()
Save on JDeveloper deactivation.
|
boolean |
getShowCompileProgress()
Save before compile
|
boolean |
getSilentReload()
Silently reload unmodified files.
|
int |
getUndoLevel()
Get Undo level
|
boolean |
getVerifyCachedFileData() |
int |
hashCode() |
boolean |
isFloatOnTop()
Dockable windows float on top of the main application window
|
boolean |
isRememberNavigatorExpansionState()
Returns
true if the navigator expansion state should
be remember when exiting the application. |
boolean |
isSaveLogToFile() |
boolean |
isWrapLogLines() |
void |
removeChangeListener(javax.swing.event.ChangeListener l) |
void |
setAutoReloadExtMod(boolean autoReloadExtMod)
Automatically reload externally modified files.
|
void |
setBuildAfterSave(boolean buildAfterSave)
Deprecated.
Use SaveActionsOptions.setSaveActionExecutable("BUILD_PROJECT_AFTER_SAVE", buildAfterSave);
|
void |
setBuildDependentsAfterSave(boolean buildDependentsAfterSave)
Deprecated.
Use SaveActionsOptions.setSaveActionExecutable("BUILD_PROJECT_AND_DEPENDENTS_AFTER_SAVE", buildDependentsAfterSave);
|
void |
setCleanProjectBeforeRebuild(boolean cleanProjectBeforeRebuild)
Set the clean project before rebuild setting
|
void |
setClearCompilerLogBeforeCompile(boolean clearLog)
Clear compiler log before compiling
|
void |
setEncoding(java.lang.String encoding)
Sets the encoding for use in reading or writing files.
|
void |
setFloatOnTop(boolean floatOnTop)
Dockable windows float on top of the main application window
|
void |
setInternalEncoding(java.lang.String encoding)
Sets the internal representation of the encoding.
|
void |
setLafClass(java.lang.String lafClass)
Look and feel.
|
void |
setLafThemeClass(java.lang.String lafThemeClass)
Look and feel theme.
|
void |
setLineTerminator(int lineTerminator) |
void |
setLogFilePreffix(java.net.URL logFilePreffix)
Deprecated.
since 11.0 use
setLogFilePrefix(URL) . |
void |
setLogFilePrefix(java.net.URL logFilePrefix) |
void |
setLogHrefColor(int logHrefColor) |
void |
setLogSystemErrColor(int logSystemErrColor) |
void |
setLogSystemInColor(int logSystemInColor) |
void |
setLogSystemOutColor(int logSystemOutColor) |
void |
setMaxLogLines(int maxLogLines)
Set maximum log lines.
|
void |
setNavigationLevel(int navigationLevel) |
void |
setRememberNavigatorExpansionState(boolean expand)
Indicate whether the application should remember the navigator expansion
state when exiting.
|
void |
setSaveBeforeCompile(boolean saveBeforeCompile)
Save before compile
|
void |
setSaveLogToFile(boolean saveLogToFile) |
void |
setSaveOnDeactivation(boolean saveOnDeactivation)
Save on JDeveloper deactivation.
|
void |
setShowCompileProgress(boolean showCompileProgress)
Save before compile
|
void |
setSilentReload(boolean silentReload)
Silently reload unmodified files.
|
void |
setUndoLevel(int undoLevel)
Set Undo level
|
void |
setVerifyCachedFileData(boolean verify) |
void |
setWrapLogLines(boolean wrapLogLines) |
copyTo, fireChangeEvent, fireChangeEvent, setUseObjectEquals
addStructureChangeListener, containsKey, copyToImpl, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEquals
public static final java.lang.String KEY_SETTINGS
public static final int EOL_PLATFORM
public static final int EOL_WINDOWS
public static final int EOL_UNIX
public static final int EOL_MACINTOSH
public static EnvironOptions getInstance(PropertyStorage prefs)
public void adjustAfterMigration()
public java.net.URL getLogFilePrefix()
public void setLogFilePrefix(java.net.URL logFilePrefix)
public boolean isSaveLogToFile()
public void setSaveLogToFile(boolean saveLogToFile)
public boolean isWrapLogLines()
public void setWrapLogLines(boolean wrapLogLines)
public boolean getAutoReloadExtMod()
public void setAutoReloadExtMod(boolean autoReloadExtMod)
public boolean getSilentReload()
public void setSilentReload(boolean silentReload)
public int getUndoLevel()
public void setUndoLevel(int undoLevel)
public int getNavigationLevel()
public void setNavigationLevel(int navigationLevel)
public int getMaxLogLines()
public void setMaxLogLines(int maxLogLines)
public java.lang.String getLafClass()
public void setLafClass(java.lang.String lafClass)
public java.lang.String getLafThemeClass()
public void setLafThemeClass(java.lang.String lafThemeClass)
public boolean getSaveBeforeCompile()
public void setSaveBeforeCompile(boolean saveBeforeCompile)
public boolean getClearCompilerLogBeforeCompile()
public void setClearCompilerLogBeforeCompile(boolean clearLog)
public boolean getSaveOnDeactivation()
public void setSaveOnDeactivation(boolean saveOnDeactivation)
public boolean getShowCompileProgress()
public void setShowCompileProgress(boolean showCompileProgress)
public boolean getCleanProjectBeforeRebuild()
public void setCleanProjectBeforeRebuild(boolean cleanProjectBeforeRebuild)
cleanProjectBeforeRebuild
- If true, a project should be cleaned
before a full rebuild@Deprecated public boolean getBuildAfterSave()
@Deprecated public void setBuildAfterSave(boolean buildAfterSave)
buildAfterSave
- If true, editor files should be built
after they have been saved@Deprecated public boolean getBuildDependentsAfterSave()
@Deprecated public void setBuildDependentsAfterSave(boolean buildDependentsAfterSave)
buildDependentsAfterSave
- If true, dependent projects of editor
files should be built after the editor files have been savedpublic boolean isFloatOnTop()
public void setFloatOnTop(boolean floatOnTop)
public boolean isRememberNavigatorExpansionState()
true
if the navigator expansion state should
be remember when exiting the application.public void setRememberNavigatorExpansionState(boolean expand)
public java.lang.String getEncoding() throws TransientMarker
TransientMarker
Encodings
public void setEncoding(java.lang.String encoding)
null
null for the encoding indicates that the default
encoding should be used.encoding
- a String containing the name of the encoding to useEncodings
public java.lang.String getInternalEncoding()
public void setInternalEncoding(java.lang.String encoding)
encoding
- a String containing the new internal representation of
the encodingpublic int getLineTerminator()
public java.lang.String getLineBreakSequence()
public void setLineTerminator(int lineTerminator)
public int getLogHrefColor()
public void setLogHrefColor(int logHrefColor)
public boolean getVerifyCachedFileData()
public void setVerifyCachedFileData(boolean verify)
public int getLogSystemOutColor()
public void setLogSystemOutColor(int logSystemOutColor)
public int getLogSystemErrColor()
public void setLogSystemErrColor(int logSystemErrColor)
public int getLogSystemInColor()
public void setLogSystemInColor(int logSystemInColor)
public boolean equals(java.lang.Object o)
HashStructureAdapter
HashStructureAdapter._hash
, this base equals implementation should be
sufficient and not need to be overridden.equals
in class HashStructureAdapter
protected final boolean equalsImpl(EnvironOptions opts)
public int hashCode()
hashCode
in class java.lang.Object
@Deprecated public java.net.URL getLogFilePreffix()
getLogFilePrefix()
.@Deprecated public void setLogFilePreffix(java.net.URL logFilePreffix)
setLogFilePrefix(URL)
.@Deprecated public static java.lang.String getLabelLogPreffix()
@Deprecated public static java.lang.String getLabelBrowse()
@Deprecated public static java.lang.String getLabelSaveLogToFile()
@Deprecated public static java.lang.String getLabelShowSplashScreen()
@Deprecated public static java.lang.String getLabelAutoReloadExtMod()
@Deprecated public static java.lang.String getLabelSilentReload()
@Deprecated public static java.lang.String getLabelUndoLevel()
@Deprecated public static java.lang.String getLabelNavigationLevel()
@Deprecated public static java.lang.String getLabelMaxLogLines()
@Deprecated public static java.lang.String getLabelLookAndFeel()
@Deprecated public static java.lang.String getLabelTheme()
@Deprecated public static java.lang.String getLabelFloatOnTop()
@Deprecated public static java.lang.String getLabelSaveBeforeCompile()
@Deprecated public static java.lang.String getLabelClearCompilerLogBeforeCompile()
@Deprecated public static java.lang.String getLabelSaveOnDeactivation()
@Deprecated public static java.lang.String getLabelShowCompileProgress()
@Deprecated public static java.lang.String getLabelEncoding()
@Deprecated public static java.lang.String getLabelUseDefaultEncoding()
@Deprecated public static java.lang.String getLabelLogHrefColor()
@Deprecated public static java.lang.String getLabelLogSystemOutColor()
@Deprecated public static java.lang.String getLabelLogSystemErrColor()
@Deprecated public static java.lang.String getLabelLogSystemInColor()
@Deprecated public static java.lang.String getLabelResetSkippedMessages()
public void addChangeListener(javax.swing.event.ChangeListener l)
addChangeListener
in class ChangeEventSource
public void removeChangeListener(javax.swing.event.ChangeListener l)
removeChangeListener
in class ChangeEventSource