|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | ||
|---|---|---|
|
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 | ||
|---|---|---|
|
DiagramBuilder.not(Filter<X> only)
Returns the opposite filter to the one entered |
|
protected
|
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
|
ClassBuilder.packContentInner(Collection<Tie> in,
Filter<? super Y> f,
ClassBuilder.ClassContentSelector<Y> ccs,
boolean traverse,
Relationship r,
List<Tie> out)
|
|
protected
|
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||