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 Details

    • ChangeSetBuilder

      public ChangeSetBuilder(int maxItems, int maxPathDepth)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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()