Class ChangeSetFilterImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      ChangeSetFilterImpl​(@NotNull java.util.Set<java.lang.String> includedParentPaths, boolean isDeep, @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths, java.util.Set<java.lang.String> excludedParentPaths, java.util.Set<java.lang.String> parentNodeNames, java.util.Set<java.lang.String> parentNodeTypes, java.util.Set<java.lang.String> propertyNames)  
      ChangeSetFilterImpl​(@NotNull java.util.Set<java.lang.String> includedParentPaths, boolean isDeep, @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths, java.util.Set<java.lang.String> excludedParentPaths, java.util.Set<java.lang.String> parentNodeNames, java.util.Set<java.lang.String> parentNodeTypes, java.util.Set<java.lang.String> propertyNames, int maxExcludedPaths)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean excludes​(ChangeSet changeSet)
      Decides if the commit belonging to the provided ChangeSet is potentially relevant to the listener or if it can definitely be excluded.
      java.util.Set<java.lang.String> getRootIncludePaths()
      for testing only
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ChangeSetFilterImpl

        public ChangeSetFilterImpl​(@NotNull
                                   @NotNull java.util.Set<java.lang.String> includedParentPaths,
                                   boolean isDeep,
                                   @Nullable
                                   @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths,
                                   java.util.Set<java.lang.String> excludedParentPaths,
                                   java.util.Set<java.lang.String> parentNodeNames,
                                   java.util.Set<java.lang.String> parentNodeTypes,
                                   java.util.Set<java.lang.String> propertyNames)
      • ChangeSetFilterImpl

        public ChangeSetFilterImpl​(@NotNull
                                   @NotNull java.util.Set<java.lang.String> includedParentPaths,
                                   boolean isDeep,
                                   @Nullable
                                   @Nullable java.util.Set<java.lang.String> additionalIncludedParentPaths,
                                   java.util.Set<java.lang.String> excludedParentPaths,
                                   java.util.Set<java.lang.String> parentNodeNames,
                                   java.util.Set<java.lang.String> parentNodeTypes,
                                   java.util.Set<java.lang.String> propertyNames,
                                   int maxExcludedPaths)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getRootIncludePaths

        public java.util.Set<java.lang.String> getRootIncludePaths()
        for testing only
      • excludes

        public boolean excludes​(ChangeSet changeSet)
        Description copied from interface: ChangeSetFilter
        Decides if the commit belonging to the provided ChangeSet is potentially relevant to the listener or if it can definitely be excluded.
        Specified by:
        excludes in interface ChangeSetFilter