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 ChangeSetBuilder
add(@Nullable ChangeSet cs)
ChangeSetBuilder
addNodeType(String nodeType)
ChangeSetBuilder
addNodeTypes(Iterable<String> nodeTypes)
ChangeSetBuilder
addParentNodeName(String parentNodeName)
ChangeSetBuilder
addParentNodeType(String parentNodeType)
ChangeSetBuilder
addParentNodeTypes(Iterable<String> nodeTypes)
ChangeSetBuilder
addParentPath(String path)
ChangeSetBuilder
addPropertyName(String propertyName)
ChangeSet
build()
int
getMaxPrefilterPathDepth()
boolean
isAllNodeTypeOverflown()
boolean
isParentNodeNameOverflown()
boolean
isParentNodeTypeOverflown()
boolean
isParentPathOverflown()
boolean
isPropertyNameOverflown()
String
toString()
-
-
-
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()
-
-