Class ChangeSetBuilder
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.observation.ChangeSetBuilder
-
public class ChangeSetBuilder extends Object
Builder of a ChangeSet - only used by ChangeCollectorProvider (and tests..)
-
-
Constructor Summary
Constructors Constructor Description ChangeSetBuilder(int maxItems, int maxPathDepth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeSetBuilderadd(@Nullable ChangeSet cs)ChangeSetBuilderaddNodeType(String nodeType)ChangeSetBuilderaddNodeTypes(Iterable<String> nodeTypes)ChangeSetBuilderaddParentNodeName(String parentNodeName)ChangeSetBuilderaddParentNodeType(String parentNodeType)ChangeSetBuilderaddParentNodeTypes(Iterable<String> nodeTypes)ChangeSetBuilderaddParentPath(String path)ChangeSetBuilderaddPropertyName(String propertyName)ChangeSetbuild()intgetMaxPrefilterPathDepth()booleanisAllNodeTypeOverflown()booleanisParentNodeNameOverflown()booleanisParentNodeTypeOverflown()booleanisParentPathOverflown()booleanisPropertyNameOverflown()StringtoString()
-
-
-
Method Detail
-
isParentPathOverflown
public boolean isParentPathOverflown()
-
addParentPath
public ChangeSetBuilder addParentPath(String path)
-
isParentNodeNameOverflown
public boolean isParentNodeNameOverflown()
-
addParentNodeName
public ChangeSetBuilder addParentNodeName(String parentNodeName)
-
isParentNodeTypeOverflown
public boolean isParentNodeTypeOverflown()
-
addParentNodeTypes
public ChangeSetBuilder addParentNodeTypes(Iterable<String> nodeTypes)
-
addParentNodeType
public ChangeSetBuilder addParentNodeType(String parentNodeType)
-
isPropertyNameOverflown
public boolean isPropertyNameOverflown()
-
addPropertyName
public ChangeSetBuilder addPropertyName(String propertyName)
-
isAllNodeTypeOverflown
public boolean isAllNodeTypeOverflown()
-
addNodeTypes
public ChangeSetBuilder addNodeTypes(Iterable<String> nodeTypes)
-
addNodeType
public ChangeSetBuilder addNodeType(String nodeType)
-
getMaxPrefilterPathDepth
public int getMaxPrefilterPathDepth()
-
add
public ChangeSetBuilder add(@Nullable @Nullable ChangeSet cs)
-
build
public ChangeSet build()
-
-