public static final class ProjectViewSettings.Delegate extends java.lang.Object implements ProjectViewSettings
ProjectViewSettings.Delegate, ProjectViewSettings.ImmutableDEFAULT| Constructor and Description |
|---|
Delegate(Project project,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAbbreviatePackageNames()
Gets the value of the "Abbreviate Qualified Package Names" option.
|
boolean |
isCompactDirectories() |
boolean |
isFlattenModules() |
boolean |
isFlattenPackages()
Gets the value of the "Flatten Packages" option.
|
boolean |
isFoldersAlwaysOnTop() |
boolean |
isHideEmptyMiddlePackages()
Gets the value of the "Compact Empty Middle Packages" option.
|
boolean |
isShowExcludedFiles() |
boolean |
isShowLibraryContents()
Gets the value of the "Show/Hide Library Contents" option.
|
boolean |
isShowMembers()
Checks if the project view displays members of classes.
|
boolean |
isShowModules()
Checks if modules are shown on the "Packages" tab of the project view.
|
boolean |
isShowURL()
Checks if the project view displays URL for projects, modules and libraries.
|
boolean |
isShowVisibilityIcons() |
boolean |
isUseFileNestingRules()
If
true then NestingTreeStructureProvider will modify the tree presentation
according to the rules managed by ProjectViewFileNestingService: some peer files will be
shown as nested, for example generated foo.js and foo.js.map file nodes will be shown as children of the
original foo.ts node in the Project View. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisStructureViewpublic Delegate(Project project, java.lang.String id)
project - a project used to retrieve a corresponding viewid - an identifier of a pane or null for current onepublic boolean isShowExcludedFiles()
isShowExcludedFiles in interface ProjectViewSettingspublic boolean isShowVisibilityIcons()
isShowVisibilityIcons in interface ProjectViewSettingspublic boolean isUseFileNestingRules()
ProjectViewSettingstrue then NestingTreeStructureProvider will modify the tree presentation
according to the rules managed by ProjectViewFileNestingService: some peer files will be
shown as nested, for example generated foo.js and foo.js.map file nodes will be shown as children of the
original foo.ts node in the Project View.isUseFileNestingRules in interface ProjectViewSettingspublic boolean isFoldersAlwaysOnTop()
isFoldersAlwaysOnTop in interface ViewSettingstrue if directories (folders or packages) should be separated from files, false otherwise.public boolean isShowMembers()
ViewSettingsisShowMembers in interface ViewSettingspublic boolean isShowModules()
ViewSettingsisShowModules in interface ViewSettingspublic boolean isFlattenModules()
isFlattenModules in interface ViewSettingstrue if modules should be shown in a flat list without grouping accordingly to qualified namespublic boolean isShowURL()
ViewSettingsisShowURL in interface ViewSettingstrue if URL is displayed, false otherwise.public boolean isFlattenPackages()
NodeOptionsisFlattenPackages in interface NodeOptionspublic boolean isAbbreviatePackageNames()
NodeOptionsisAbbreviatePackageNames in interface NodeOptionspublic boolean isHideEmptyMiddlePackages()
NodeOptionsisHideEmptyMiddlePackages in interface NodeOptionspublic boolean isCompactDirectories()
isCompactDirectories in interface NodeOptionstrue if directories in a tree should be merged if possiblepublic boolean isShowLibraryContents()
NodeOptionsisShowLibraryContents in interface NodeOptions