|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectprojectviewer.config.ProjectViewerConfig
Class to hold configuration information for the plugin.
Note about property changing events: currently, these events are only generated for the properties regarding the ProjectViewer GUI (that is, SHOW_TOOLBAR_OPT, SHOW_FOLDERS_OPT, SHOW_FILES_OPT and SHOW_WFILES_OPT). If the change of another property needs to be notified to someone, please include the call to the appropriate "firePropertyChanged" method is the setter methods of the property.
Also of note is that these events are for internal ProjectViewer use and are not meant to be used by other plugins interfacing with PV.
Field Summary | |
static int |
ASK_ALWAYS
|
static java.lang.String |
ASK_IMPORT_OPT
|
static int |
ASK_NEVER
|
static int |
ASK_ONCE
|
static int |
AUTO_IMPORT
|
static java.lang.String |
BROWSER_PATH_OPT
|
static java.lang.String |
BROWSER_USE_INFOVIEWER
|
static java.lang.String |
CASE_INSENSITIVE_SORT_OPT
|
static java.lang.String |
CLOSE_FILES_OPT
|
static java.lang.String |
CONFIG_FILE
|
static java.lang.String |
DELETE_NOT_FOUND_FILES_OPT
|
static java.lang.String |
ERRORLIST_PLUGIN
|
static java.lang.String |
EXCLUDE_DIRS_OPT
|
static java.lang.String |
FOLLOW_BUFFER_OPT
|
static java.lang.String |
IMPORT_EXTS_OPT
|
static java.lang.String |
IMPORT_GLOBS_OPT
|
static java.lang.String |
INCLUDE_FILES_OPT
|
static java.lang.String |
INFOVIEWER_PLUGIN
|
static java.lang.String |
LAST_INIT_VERSION_OPT
|
static java.lang.String |
LAST_NODE_OPT
|
static java.lang.String |
LAST_PROJECT_OPT
|
static java.lang.String |
REMEBER_OPEN_FILES_OPT
|
static java.lang.String |
SHOW_COMPACT_OPT
|
static java.lang.String |
SHOW_FILES_OPT
|
static java.lang.String |
SHOW_FILTERED_OPT
|
static java.lang.String |
SHOW_FOLDERS_OPT
|
static java.lang.String |
SHOW_PROJECT_TITLE_OPT
|
static java.lang.String |
SHOW_TOOLBAR_OPT
|
static java.lang.String |
SHOW_WFILES_OPT
|
static java.lang.String |
USE_EXTERNAL_APPS_OPT
|
static java.lang.String |
USE_SYSTEM_ICONS_OPT
|
static java.lang.String |
USER_CONTEXT_MENU
|
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a new property change listener to the list. |
int |
getAskImport()
|
java.lang.String |
getBrowserPath()
|
boolean |
getCaseInsensitiveSort()
|
boolean |
getCloseFiles()
|
boolean |
getDeleteNotFoundFiles()
|
java.lang.String |
getExcludeDirs()
|
boolean |
getFollowCurrentBuffer()
|
java.lang.String |
getImportGlobs()
|
static ProjectViewerConfig |
getInstance()
Returns the config. |
VPTNode |
getLastNode()
Returns the path to the last active node as a list. |
java.lang.String |
getLastProject()
Deprecated. Not used by PV anymore. Superseded by getLastNode() . |
boolean |
getRememberOpen()
|
boolean |
getShowCompactTree()
|
boolean |
getShowFilesTree()
|
boolean |
getShowFilteredTree()
|
boolean |
getShowFoldersTree()
|
boolean |
getShowProjectInTitle()
|
boolean |
getShowToolBar()
|
boolean |
getShowWorkingFilesTree()
|
boolean |
getUseExternalApps()
|
boolean |
getUseInfoViewer()
|
java.lang.String |
getUserContextMenu()
|
boolean |
getUseSystemIcons()
|
boolean |
hasBinaryFileCheck()
Checks whether jEdit has the methods to do binary file check, which was added in 4.3pre5. |
boolean |
isErrorListAvailable()
|
boolean |
isInfoViewerAvailable()
|
boolean |
isJEdit43()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change listener to the list. |
void |
save()
Save the configuration to the plugin's config file on disk. |
void |
setAskImport(int newAskImport)
|
void |
setBrowserpath(java.lang.String newBrowserPath)
|
void |
setCaseInsensitiveSort(boolean flag)
|
void |
setCloseFiles(boolean closeFiles)
|
void |
setDeleteNotFoundFiles(boolean deleteNotFoundFiles)
|
void |
setExcludeDirs(java.lang.String newExcludeDirs)
|
void |
setFollowCurrentBuffer(boolean flag)
|
void |
setImportGlobs(java.lang.String importGlobs)
|
void |
setLastNode(VPTNode node)
Sets the path to the given node as the "last active path" used by the user. |
void |
setLastProject(java.lang.String newLastProject)
Deprecated. Not used by PV anymore. Superseded by setLastNode(VPTNode) . |
void |
setRememberOpen(boolean newRememberOpen)
|
void |
setShowCompactTree(boolean newValue)
|
void |
setShowFilesTree(boolean newShowFilesTree)
|
void |
setShowFilteredTree(boolean newValue)
|
void |
setShowFoldersTree(boolean newShowFoldersTree)
|
void |
setShowProjectInTitle(boolean flag)
|
void |
setShowToolBar(boolean newShowToolBar)
|
void |
setShowWorkingFilesTree(boolean newShowWorkingFilesTree)
|
void |
setUseExternalApps(boolean useExternalApps)
|
void |
setUseInfoViewer(boolean useInfoViewer)
|
void |
setUserContextMenu(java.lang.String userContextMenu)
|
void |
setUseSystemIcons(boolean useSystemIcons)
|
void |
update(java.util.Properties props)
Updates the properties in the properties object passed to reflect the current state of the config. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CONFIG_FILE
public static final java.lang.String ERRORLIST_PLUGIN
public static final java.lang.String INFOVIEWER_PLUGIN
public static final java.lang.String ASK_IMPORT_OPT
public static final java.lang.String BROWSER_PATH_OPT
public static final java.lang.String BROWSER_USE_INFOVIEWER
public static final java.lang.String CASE_INSENSITIVE_SORT_OPT
public static final java.lang.String CLOSE_FILES_OPT
public static final java.lang.String DELETE_NOT_FOUND_FILES_OPT
public static final java.lang.String EXCLUDE_DIRS_OPT
public static final java.lang.String FOLLOW_BUFFER_OPT
public static final java.lang.String IMPORT_EXTS_OPT
public static final java.lang.String IMPORT_GLOBS_OPT
public static final java.lang.String INCLUDE_FILES_OPT
public static final java.lang.String LAST_NODE_OPT
public static final java.lang.String LAST_PROJECT_OPT
public static final java.lang.String LAST_INIT_VERSION_OPT
public static final java.lang.String REMEBER_OPEN_FILES_OPT
public static final java.lang.String SHOW_PROJECT_TITLE_OPT
public static final java.lang.String USE_EXTERNAL_APPS_OPT
public static final java.lang.String USE_SYSTEM_ICONS_OPT
public static final java.lang.String SHOW_COMPACT_OPT
public static final java.lang.String SHOW_FILES_OPT
public static final java.lang.String SHOW_FILTERED_OPT
public static final java.lang.String SHOW_FOLDERS_OPT
public static final java.lang.String SHOW_TOOLBAR_OPT
public static final java.lang.String SHOW_WFILES_OPT
public static final java.lang.String USER_CONTEXT_MENU
public static final int ASK_ALWAYS
public static final int ASK_ONCE
public static final int ASK_NEVER
public static final int AUTO_IMPORT
Method Detail |
public static ProjectViewerConfig getInstance()
public void setCloseFiles(boolean closeFiles)
public void setDeleteNotFoundFiles(boolean deleteNotFoundFiles)
public void setRememberOpen(boolean newRememberOpen)
public void setAskImport(int newAskImport)
public void setExcludeDirs(java.lang.String newExcludeDirs)
public void setLastProject(java.lang.String newLastProject)
setLastNode(VPTNode)
.
public void setBrowserpath(java.lang.String newBrowserPath)
public void setShowToolBar(boolean newShowToolBar)
public void setShowFoldersTree(boolean newShowFoldersTree)
public void setShowFilesTree(boolean newShowFilesTree)
public void setShowWorkingFilesTree(boolean newShowWorkingFilesTree)
public void setShowCompactTree(boolean newValue)
public void setShowFilteredTree(boolean newValue)
public boolean getCloseFiles()
public boolean getDeleteNotFoundFiles()
public boolean getRememberOpen()
public int getAskImport()
public java.lang.String getExcludeDirs()
public java.lang.String getLastProject()
getLastNode()
.
public java.lang.String getBrowserPath()
public boolean getShowToolBar()
public boolean getShowFoldersTree()
public boolean getShowFilesTree()
public boolean getShowWorkingFilesTree()
public boolean getShowCompactTree()
public boolean getShowFilteredTree()
public void setUseInfoViewer(boolean useInfoViewer)
public boolean getUseInfoViewer()
public void setUserContextMenu(java.lang.String userContextMenu)
public java.lang.String getUserContextMenu()
public void setUseSystemIcons(boolean useSystemIcons)
public boolean getUseSystemIcons()
public void setLastNode(VPTNode node)
public VPTNode getLastNode()
Note: DON'T CALL THIS METHOD; it's for internal PV use ONLY, and having other callers might mess some things up.
public void setUseExternalApps(boolean useExternalApps)
public boolean getUseExternalApps()
public void setImportGlobs(java.lang.String importGlobs)
public java.lang.String getImportGlobs()
public void setShowProjectInTitle(boolean flag)
public boolean getShowProjectInTitle()
public void setCaseInsensitiveSort(boolean flag)
public boolean getCaseInsensitiveSort()
public void setFollowCurrentBuffer(boolean flag)
public boolean getFollowCurrentBuffer()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void update(java.util.Properties props)
Updates the properties in the properties object passed to reflect the current state of the config.
public void save()
public boolean isInfoViewerAvailable()
public boolean isErrorListAvailable()
public boolean isJEdit43()
public boolean hasBinaryFileCheck()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |