Class ChangeSetBuilder
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.observation.ChangeSetBuilder
-
public class ChangeSetBuilder extends java.lang.ObjectBuilder 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(java.lang.String nodeType)ChangeSetBuilderaddNodeTypes(java.lang.Iterable<java.lang.String> nodeTypes)ChangeSetBuilderaddParentNodeName(java.lang.String parentNodeName)ChangeSetBuilderaddParentNodeType(java.lang.String parentNodeType)ChangeSetBuilderaddParentNodeTypes(java.lang.Iterable<java.lang.String> nodeTypes)ChangeSetBuilderaddParentPath(java.lang.String path)ChangeSetBuilderaddPropertyName(java.lang.String propertyName)ChangeSetbuild()intgetMaxPrefilterPathDepth()booleanisAllNodeTypeOverflown()booleanisParentNodeNameOverflown()booleanisParentNodeTypeOverflown()booleanisParentPathOverflown()booleanisPropertyNameOverflown()java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isParentPathOverflown
public boolean isParentPathOverflown()
-
addParentPath
public ChangeSetBuilder addParentPath(java.lang.String path)
-
isParentNodeNameOverflown
public boolean isParentNodeNameOverflown()
-
addParentNodeName
public ChangeSetBuilder addParentNodeName(java.lang.String parentNodeName)
-
isParentNodeTypeOverflown
public boolean isParentNodeTypeOverflown()
-
addParentNodeTypes
public ChangeSetBuilder addParentNodeTypes(java.lang.Iterable<java.lang.String> nodeTypes)
-
addParentNodeType
public ChangeSetBuilder addParentNodeType(java.lang.String parentNodeType)
-
isPropertyNameOverflown
public boolean isPropertyNameOverflown()
-
addPropertyName
public ChangeSetBuilder addPropertyName(java.lang.String propertyName)
-
isAllNodeTypeOverflown
public boolean isAllNodeTypeOverflown()
-
addNodeTypes
public ChangeSetBuilder addNodeTypes(java.lang.Iterable<java.lang.String> nodeTypes)
-
addNodeType
public ChangeSetBuilder addNodeType(java.lang.String nodeType)
-
getMaxPrefilterPathDepth
public int getMaxPrefilterPathDepth()
-
add
public ChangeSetBuilder add(@Nullable @Nullable ChangeSet cs)
-
build
public ChangeSet build()
-
-