Class NodeStateUtils
java.lang.Object
org.apache.jackrabbit.oak.spi.state.NodeStateUtils
Utility method for code that deals with node states.
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull NodeStateGet a possibly non existing child node of a node.static @Nullable StringgetPrimaryTypeName(NodeState nodeState) static booleanCheck whether the node or property with the given name is hidden, that is, if the node name starts with a ":".static booleanisHiddenPath(@NotNull String path) Check whether the given path contains a hidden node.static StringProvides a string representation of the given node state
-
Method Details
-
isHidden
Check whether the node or property with the given name is hidden, that is, if the node name starts with a ":".- Parameters:
name- the node or property name- Returns:
- true if the item is hidden
-
isHiddenPath
Check whether the given path contains a hidden node.- Parameters:
path- the path- Returns:
- true if one of the nodes is hidden
-
getPrimaryTypeName
-
getNode
@NotNull public static @NotNull NodeState getNode(@NotNull @NotNull NodeState node, @NotNull @NotNull String path) Get a possibly non existing child node of a node.- Parameters:
node- node whose child node to getpath- path of the child node- Returns:
- child node of
nodeatpath.
-
toString
Provides a string representation of the given node state- Parameters:
node- node state- Returns:
- a string representation of
node.
-