de.danielbechler.diff.visitor
Class CategoryFilteringVisitor

java.lang.Object
  extended by de.danielbechler.diff.visitor.AbstractFilteringVisitor
      extended by de.danielbechler.diff.visitor.CategoryFilteringVisitor
All Implemented Interfaces:
Node.Visitor

public abstract class CategoryFilteringVisitor
extends AbstractFilteringVisitor

Author:
Daniel Bechler

Constructor Summary
CategoryFilteringVisitor()
           
 
Method Summary
protected  boolean accept(Node node)
           
 CategoryFilteringVisitor exclude(String category)
           
 CategoryFilteringVisitor include(String category)
           
 CategoryFilteringVisitor includeAllNonExcluded(boolean value)
           
 CategoryFilteringVisitor includeOnly(String category)
           
protected  void onDismiss(Node node, Visit visit)
           
 
Methods inherited from class de.danielbechler.diff.visitor.AbstractFilteringVisitor
accept, getMatches, onAccept
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryFilteringVisitor

public CategoryFilteringVisitor()
Method Detail

accept

protected boolean accept(Node node)
Specified by:
accept in class AbstractFilteringVisitor

onDismiss

protected void onDismiss(Node node,
                         Visit visit)
Overrides:
onDismiss in class AbstractFilteringVisitor

include

public final CategoryFilteringVisitor include(String category)

includeOnly

public final CategoryFilteringVisitor includeOnly(String category)

includeAllNonExcluded

public final CategoryFilteringVisitor includeAllNonExcluded(boolean value)

exclude

public final CategoryFilteringVisitor exclude(String category)


Copyright © 2012. All Rights Reserved.