Uses of Interface
org.kite9.diagram.builders.Filter

Packages that use Filter
org.kite9.diagram.builders   
org.kite9.diagram.builders.formats.sequence   
 

Uses of Filter in org.kite9.diagram.builders
 

Methods in org.kite9.diagram.builders that return Filter
<X> Filter<X>
DiagramBuilder.not(Filter<X> only)
          Returns the opposite filter to the one entered
 Filter<Object> DiagramBuilder.only(Object... items)
          Filters to just the items mentioned in the arguments
 Filter<AnnotatedElement> DiagramBuilder.onlyAnnotated()
          Filters methods, fields, inner classes to just the ones with a K9 annotation.
 Filter<Object> DiagramBuilder.onlyOnDiagram()
          Filters to just the items already on the diagram
 

Methods in org.kite9.diagram.builders with parameters of type Filter
<X> Filter<X>
DiagramBuilder.not(Filter<X> only)
          Returns the opposite filter to the one entered
protected
<Y> List<Tie>
ClassBuilder.packContent(Collection<Tie> in, Filter<? super Y> f, ClassBuilder.ClassContentSelector<Y> ccs, boolean traverse, Relationship r)
          This is a helper method used to create a list of ties correctly, by applying a ContentSelector.
protected
<Y> void
ClassBuilder.packContentInner(Collection<Tie> in, Filter<? super Y> f, ClassBuilder.ClassContentSelector<Y> ccs, boolean traverse, Relationship r, List<Tie> out)
           
protected
<Y> void
ClassBuilder.packContentInner2(NounPart subject, Collection<? extends Class<?>> in, Filter<? super Y> f, ClassBuilder.ClassContentSelector<Y> ccs, boolean traverse, Relationship r, List<Tie> out)
           
 AnnotationBuilder AnnotationBuilder.reduce(Filter<? super Annotation> f)
           
 ClassBuilder ClassBuilder.reduce(Filter<? super Class<?>> f)
           
 FieldBuilder FieldBuilder.reduce(Filter<? super Field> f)
           
 MethodBuilder MethodBuilder.reduce(Filter<? super Method> f)
           
 PackageBuilder PackageBuilder.reduce(Filter<? super Package> f)
           
 StringBuilder StringBuilder.reduce(Filter<? super String> f)
           
 TypeBuilder TypeBuilder.reduce(Filter<? super Type> f)
           
abstract  AbstractElementBuilder<X> AbstractElementBuilder.reduce(Filter<? super X> f)
          Creates a new element builder of the same type as the original, which only has ties matching the filter.
 AnnotatedElementBuilder<X> AnnotatedElementBuilder.reduce(Filter<? super X> f)
           
protected  List<Tie> AbstractElementBuilder.reduceInner(Filter<? super X> f)
          Use this method to implement reduce
 ClassBuilder ClassBuilder.withAnnotatedClasses(Filter<? super Class<?>> f)
          Assumes that the classes in this builder are annotations, and provides you with a classbuilder of classes that have declared these annotations.
 AnnotationBuilder AnnotatedElementBuilder.withAnnotations(Filter<? super Annotation> f)
           
 ClassBuilder MethodBuilder.withCalledClasses(Filter<? super Class<?>> f)
          Returns classes which are called by this one
 ClassBuilder ClassBuilder.withCalledClasses(Filter<? super Class<?>> f, boolean traverse)
          Returns classes which are called by this one
 MethodBuilder MethodBuilder.withCalledMethods(Filter<? super Method> f)
          Returns methods which are called by this one
 MethodBuilder ClassBuilder.withCalledMethods(Filter<? super Method> f, boolean traverse)
          Returns methods which are called by this class
 ClassBuilder MethodBuilder.withCallingClasses(Filter<? super Class<?>> f)
          Returns classes of methods which call this one
 ClassBuilder ClassBuilder.withCallingClasses(Filter<? super Class<?>> f, boolean traverse)
          Returns classes calling this one
 MethodBuilder MethodBuilder.withCallingMethods(Filter<? super Method> f)
          Returns the methods which call this one.
 MethodBuilder ClassBuilder.withCallingMethods(Filter<? super Method> f, boolean traverse)
          Returns classes calling this one
 ClassBuilder MethodBuilder.withDeclaringClasses(Filter<? super Class<?>> f)
          Returns classes that declare methods
 ClassBuilder ClassBuilder.withDependants(Filter<? super Class<?>> f, boolean traverse)
          Returns classes which require this class to work.
 ClassBuilder ClassBuilder.withDependencies(Filter<? super Class<?>> f, boolean traverse)
          Returns classes which this class depends on to work.
 PackageBuilder PackageBuilder.withDependencies(Filter<? super Package> f)
           
 FieldBuilder ClassBuilder.withFields(Filter<? super Field> f, boolean traverse)
          Creates a helper to allow you to manipulate fields on this class.
 ClassBuilder ClassBuilder.withInnerClasses(Filter<? super Class<?>> f, boolean traverse)
          Creates a helper to allow you to manipulate inner classes on this class.
 ClassBuilder ClassBuilder.withInterfaces(Filter<? super Class<?>> f, boolean traverse)
          Creates a helper to allow you to manipulate the interfaces this class implements or extends
 ClassBuilder PackageBuilder.withMemberClasses(Filter<? super Class<?>> f)
           
 MethodBuilder ClassBuilder.withMethods(Filter<? super Method> f, boolean traverse)
          Creates a helper to allow you to manipulate methods on this class.
 TypeBuilder MethodBuilder.withParameters(Filter<? super Type> f)
           
 AnnotatedElementBuilder<?> ClassBuilder.withReferencingAnnotatedElements(Filter<? super AnnotatedElement> f)
          Returns ties for all of the annotated elements which reference this class, via an annotation.
 AnnotationBuilder ClassBuilder.withReferencingAnnotations(Filter<? super Annotation> f)
          Returns ties for all of the annotations which reference this class
 TypeBuilder MethodBuilder.withReturns(Filter<? super Method> f)
           
 ClassBuilder ClassBuilder.withSubClasses(Filter<? super Class<?>> f, boolean traverse)
          Creates a helper to allow you to manipulate subclasses within the project of the current class or classes.
 ClassBuilder ClassBuilder.withSuperClasses(Filter<? super Class<?>> f)
          Creates a helper to allow you to manipulate the superclasses of the classes that this builder manages.
 TypeBuilder FieldBuilder.withType(Filter<? super Field> f)
           
 

Uses of Filter in org.kite9.diagram.builders.formats.sequence
 

Fields in org.kite9.diagram.builders.formats.sequence declared as Filter
protected  Filter<? super AccessibleObject> AbstractSequenceDiagramDataProvider.limitFilter
           
 

Constructors in org.kite9.diagram.builders.formats.sequence with parameters of type Filter
AbstractSequenceDiagramDataProvider(DiagramBuilder db, Method m, Filter<? super AccessibleObject> limitFilter)
           
AbstractSequenceDiagramDataProvider(NounFactory nf, ProjectModel pm, ClassLoader cl, Method m, Filter<? super AccessibleObject> limitFilter, Aliaser a)
           
ClassBasedSequenceDiagramDataProvider(DiagramBuilder db, Method m, Filter<? super AccessibleObject> limitFilter)
           
ClassBasedSequenceDiagramDataProvider(NounFactory nf, ProjectModel pm, ClassLoader cl, Method m, Filter<? super AccessibleObject> limitFilter, Aliaser a)
           
MethodBasedSequenceDiagramDataProvider(DiagramBuilder db, Method m, Filter<? super AccessibleObject> limitFilter)
           
MethodBasedSequenceDiagramDataProvider(NounFactory nf, ProjectModel pm, ClassLoader cl, Method m, Filter<? super AccessibleObject> limitFilter, Aliaser a)
           
 



Copyright © 2011. All Rights Reserved.