public static class Context.Default extends java.lang.Object implements Context
Context
interface that always returns
false
.Context.Default
Constructor and Description |
---|
Default() |
Modifier and Type | Method and Description |
---|---|
boolean |
definesContextRoot(@NotNull Tree tree)
Reveals if the specified
Tree is the root of a subtree defined by
the module that exposes this instance. |
boolean |
definesInternal(@NotNull Tree tree)
Reveals if the specified
Tree defines repository internal information,
which is not hidden by default. |
boolean |
definesLocation(@NotNull TreeLocation location)
Reveals if the specified
TreeLocation is defined by the
module that exposes this instance. |
boolean |
definesProperty(@NotNull Tree parent,
@NotNull PropertyState property)
Reveals if the specified
PropertyState is defined by the
module that exposes this instance. |
boolean |
definesTree(@NotNull Tree tree)
Reveals if the specified
Tree is defined by the
module that exposes this instance. |
public boolean definesProperty(@NotNull @NotNull Tree parent, @NotNull @NotNull PropertyState property)
TreeContext
PropertyState
is defined by the
module that exposes this instance.definesProperty
in interface TreeContext
parent
- The parent tree of the property state.property
- The PropertyState
to be tested.true
if the specified property state is related to or
defined by the security module.public boolean definesContextRoot(@NotNull @NotNull Tree tree)
TreeContext
Tree
is the root of a subtree defined by
the module that exposes this instance. Note,
that in contrast to TreeContext.definesTree(Tree)
this method will return false
for any tree located in the
subtree.definesContextRoot
in interface TreeContext
tree
- The tree to be tested.true
if the specified tree is the root of a subtree of items
that are defined by the security module.public boolean definesTree(@NotNull @NotNull Tree tree)
TreeContext
Tree
is defined by the
module that exposes this instance.definesTree
in interface TreeContext
tree
- The tree to be tested.true
if the specified tree is related to or defined by the
security module.public boolean definesLocation(@NotNull @NotNull TreeLocation location)
TreeContext
TreeLocation
is defined by the
module that exposes this instance.definesLocation
in interface TreeContext
location
- The tree location to be tested.true
if the specified tree location is related to or
defined by the security module.public boolean definesInternal(@NotNull @NotNull Tree tree)
TreeContext
Tree
defines repository internal information,
which is not hidden by default.definesInternal
in interface TreeContext
tree
- The tree to be tested.true
if the specified tree defines repository internal information.NodeStateUtils.isHidden(String)
,
NodeStateUtils.isHiddenPath(String)
Copyright © 2010 - 2020 Adobe. All Rights Reserved