Class DocumentNodeState.BundlingContext
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.document.DocumentNodeState.BundlingContext
-
- Enclosing class:
- DocumentNodeState
protected static class DocumentNodeState.BundlingContext extends Object
-
-
Constructor Summary
Constructors Constructor Description BundlingContext(Matcher matcher, Map<String,PropertyState> rootProperties, boolean hasBundledChildren, boolean hasNonBundledChildren)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentNodeState.BundlingContext
childContext(Matcher childMatcher)
Map<String,PropertyState>
getAllProperties()
Set<String>
getBundledChildNodeNames()
Map<String,PropertyState>
getProperties()
boolean
hasChildNode(String relativePath)
boolean
hasChildren()
boolean
hasOnlyBundledChildren()
boolean
isBundled()
-
-
-
Constructor Detail
-
BundlingContext
public BundlingContext(Matcher matcher, Map<String,PropertyState> rootProperties, boolean hasBundledChildren, boolean hasNonBundledChildren)
-
-
Method Detail
-
childContext
public DocumentNodeState.BundlingContext childContext(Matcher childMatcher)
-
getProperties
public Map<String,PropertyState> getProperties()
-
isBundled
public boolean isBundled()
-
getAllProperties
public Map<String,PropertyState> getAllProperties()
-
hasChildNode
public boolean hasChildNode(String relativePath)
-
hasChildren
public boolean hasChildren()
-
hasOnlyBundledChildren
public boolean hasOnlyBundledChildren()
-
-