org.kite9.diagram.builders
Class AnnotationBuilder

java.lang.Object
  extended by org.kite9.diagram.builders.AbstractBuilder
      extended by org.kite9.diagram.builders.AbstractElementBuilder<Annotation>
          extended by org.kite9.diagram.builders.AnnotationBuilder

public class AnnotationBuilder
extends AbstractElementBuilder<Annotation>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kite9.diagram.builders.AbstractElementBuilder
AbstractElementBuilder.ContentSelector<T,S>
 
Field Summary
 
Fields inherited from class org.kite9.diagram.builders.AbstractElementBuilder
ties
 
Fields inherited from class org.kite9.diagram.builders.AbstractBuilder
a, model, nf
 
Constructor Summary
AnnotationBuilder(List<Tie> forX, ProjectModel model, Aliaser a)
           
 
Method Summary
 AnnotationBuilder reduce(Filter<? super Annotation> f)
          Creates a new element builder of the same type as the original, which only has ties matching the filter.
 AnnotationBuilder show(Format f)
           
 
Methods inherited from class org.kite9.diagram.builders.AbstractElementBuilder
getRepresented, getTieForRepresentation, reduceInner, withClasses, withPackages, withPackages, withStrings
 
Methods inherited from class org.kite9.diagram.builders.AbstractBuilder
createNewSubjectNounPart, createNoun, createTies, getCurrentClassLoader, getNounFactory, getUnderlyingSimpleNoun, packagesOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationBuilder

public AnnotationBuilder(List<Tie> forX,
                         ProjectModel model,
                         Aliaser a)
Method Detail

show

public AnnotationBuilder show(Format f)
Overrides:
show in class AbstractElementBuilder<Annotation>

reduce

public AnnotationBuilder reduce(Filter<? super Annotation> f)
Description copied from class: AbstractElementBuilder
Creates a new element builder of the same type as the original, which only has ties matching the filter.

Specified by:
reduce in class AbstractElementBuilder<Annotation>


Copyright © 2011. All Rights Reserved.