public static class ProjectViewSettings.Immutable extends ViewSettings.Immutable implements ProjectViewSettings
ProjectViewSettings.Delegate, ProjectViewSettings.Immutable
Modifier and Type | Field and Description |
---|---|
static ProjectViewSettings |
DEFAULT |
Constructor and Description |
---|
Immutable(ProjectViewSettings settings) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
int |
hashCode() |
boolean |
isShowExcludedFiles() |
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. |
isFlattenModules, isFoldersAlwaysOnTop, isShowMembers, isShowModules, isShowURL, isStructureView
isAbbreviatePackageNames, isCompactDirectories, isFlattenPackages, isHideEmptyMiddlePackages, isShowLibraryContents
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isFlattenModules, isFoldersAlwaysOnTop, isShowMembers, isShowModules, isShowURL, isStructureView
isAbbreviatePackageNames, isCompactDirectories, isFlattenPackages, isHideEmptyMiddlePackages, isShowLibraryContents
public static final ProjectViewSettings DEFAULT
public Immutable(ProjectViewSettings settings)
public boolean isShowExcludedFiles()
isShowExcludedFiles
in interface ProjectViewSettings
public boolean isShowVisibilityIcons()
isShowVisibilityIcons
in interface ProjectViewSettings
public boolean isUseFileNestingRules()
ProjectViewSettings
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.isUseFileNestingRules
in interface ProjectViewSettings
public boolean equals(java.lang.Object object)
equals
in class ViewSettings.Immutable
public int hashCode()
hashCode
in class ViewSettings.Immutable