org.kite9.diagram.builders
Class AbstractElementBuilder<X>
java.lang.Object
org.kite9.diagram.builders.AbstractBuilder
org.kite9.diagram.builders.AbstractElementBuilder<X>
- Direct Known Subclasses:
- AnnotatedElementBuilder, AnnotationBuilder, StringBuilder, TypeBuilder
public abstract class AbstractElementBuilder<X>
- extends AbstractBuilder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ties
protected Set<Tie> ties
AbstractElementBuilder
public AbstractElementBuilder(List<Tie> ties2,
ProjectModel model,
Aliaser a)
show
public AbstractElementBuilder<X> show(Format f)
reduce
public abstract AbstractElementBuilder<X> reduce(Filter<? super X> f)
- Creates a new element builder of the same type as the original, which
only has ties matching the filter.
reduceInner
protected List<Tie> reduceInner(Filter<? super X> f)
- Use this method to implement reduce
withStrings
public StringBuilder withStrings(Relationship r,
String... forStrings)
withClasses
public ClassBuilder withClasses(Relationship r,
Class<?>... forClasses)
withPackages
public PackageBuilder withPackages(Relationship r,
Package... packages)
withPackages
public PackageBuilder withPackages(Relationship r,
Class<?>... packagesForClasses)
getRepresented
public X getRepresented(Tie t)
getTieForRepresentation
public Tie getTieForRepresentation(Object p)
Copyright © 2011. All Rights Reserved.