A B C D E F G H I J K L M N O P R S T U V W X Y Z

A

a - Variable in class org.kite9.diagram.builders.AbstractBuilder
 
a - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
AbstractAliaser - Class in org.kite9.framework.alias
Handles the K9Alias tag and deferring to the getDefinedAlias tag for user-defined aliases.
AbstractAliaser() - Constructor for class org.kite9.framework.alias.AbstractAliaser
 
AbstractBiDirectional<X> - Class in org.kite9.diagram.primitives
 
AbstractBiDirectional() - Constructor for class org.kite9.diagram.primitives.AbstractBiDirectional
For serialization
AbstractBiDirectional(X, X, Direction) - Constructor for class org.kite9.diagram.primitives.AbstractBiDirectional
 
AbstractBuilder - Class in org.kite9.diagram.builders
 
AbstractBuilder(ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.AbstractBuilder
 
AbstractClassScanner - Class in org.kite9.tool.scanner
 
AbstractClassScanner() - Constructor for class org.kite9.tool.scanner.AbstractClassScanner
 
AbstractConnectedContained - Class in org.kite9.diagram.primitives
This is the base class for most Connected elements within the diagram.
AbstractConnectedContained() - Constructor for class org.kite9.diagram.primitives.AbstractConnectedContained
 
AbstractConnectedContained(String) - Constructor for class org.kite9.diagram.primitives.AbstractConnectedContained
 
AbstractConnectedContainer - Class in org.kite9.diagram.primitives
 
AbstractConnectedContainer() - Constructor for class org.kite9.diagram.primitives.AbstractConnectedContainer
 
AbstractConnectedContainer(String, List<Contained>, Layout, Label) - Constructor for class org.kite9.diagram.primitives.AbstractConnectedContainer
 
AbstractConnection - Class in org.kite9.diagram.primitives
This is the base class for connections within the diagram.
AbstractConnection() - Constructor for class org.kite9.diagram.primitives.AbstractConnection
For serialization
AbstractConnection(Connected, Connected, Direction, Object, Label, Object, Label) - Constructor for class org.kite9.diagram.primitives.AbstractConnection
Call this with modify verteConnected false to avoid adding the edge connection to the vertex
AbstractContextualizable - Class in org.kite9.tool.context
 
AbstractContextualizable() - Constructor for class org.kite9.tool.context.AbstractContextualizable
 
AbstractElementBuilder<X> - Class in org.kite9.diagram.builders
 
AbstractElementBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.AbstractElementBuilder
 
AbstractElementBuilder.ContentSelector<T,S> - Interface in org.kite9.diagram.builders
 
AbstractHandle<X> - Class in org.kite9.framework.model
 
AbstractHandle() - Constructor for class org.kite9.framework.model.AbstractHandle
 
AbstractIdentifiableDiagramElement - Class in org.kite9.diagram.primitives
 
AbstractIdentifiableDiagramElement() - Constructor for class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
AbstractIdentifiableDiagramElement(String) - Constructor for class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
AbstractJavadocModifyingListener - Class in org.kite9.tool.listener
This class modifies a javadoc file by inserting extra text within the javadocs.
AbstractJavadocModifyingListener() - Constructor for class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
AbstractKite9Runner - Class in org.kite9.tool
 
AbstractKite9Runner() - Constructor for class org.kite9.tool.AbstractKite9Runner
 
AbstractLabel - Class in org.kite9.diagram.primitives
Base class of all diagram elements.
AbstractLabel() - Constructor for class org.kite9.diagram.primitives.AbstractLabel
 
AbstractLocalServer - Class in org.kite9.framework.server
Handles serving of a set of work items and returning a zip stream.
AbstractLocalServer() - Constructor for class org.kite9.framework.server.AbstractLocalServer
 
AbstractSequenceDiagramDataProvider - Class in org.kite9.diagram.builders.formats.sequence
Code for creating a call tree from a method description held in the project model.
AbstractSequenceDiagramDataProvider(DiagramBuilder, Method, Filter<? super AccessibleObject>) - Constructor for class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
AbstractSequenceDiagramDataProvider(NounFactory, ProjectModel, ClassLoader, Method, Filter<? super AccessibleObject>, Aliaser) - Constructor for class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
AbstractSequenceDiagramFormat - Class in org.kite9.diagram.builders.formats.sequence
This format represents sequence flow within a diagram by showing a number of contexts representing the entities involved in an operation.
AbstractSequenceDiagramFormat(DiagramBuilder) - Constructor for class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramFormat
 
AbstractSequenceDiagramFormat(InsertionInterface, NounFactory, Aliaser) - Constructor for class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramFormat
 
accept(X) - Method in interface org.kite9.diagram.builders.Filter
 
activeRelationship - Variable in class org.kite9.diagram.builders.Relationship
 
Actor - Interface in org.kite9.java.examples.library.actors
 
add(boolean, Class<?>...) - Method in class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
 
add(Dimension2D) - Method in class org.kite9.diagram.position.Dimension2D
 
add(Dimension2D) - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
addAnnotationReference(String, AnnotationHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addArrayRow(String[]) - Method in class org.kite9.framework.logging.Table
 
addCalls(MemberHandle, MemberHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addClass(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addClassAnnotation(String, String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addClassDependency(String, String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addDoubleRow(double[]) - Method in class org.kite9.framework.logging.Table
 
addLink(Connection) - Method in class org.kite9.diagram.primitives.AbstractConnectedContained
 
addLink(Connection) - Method in interface org.kite9.diagram.primitives.Connected
Adds a link to the collection
addMemberAnnotation(String, MemberHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addObjectRow(Object[]) - Method in class org.kite9.framework.logging.Table
 
addPackageClass(String, String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addPackageDependency(PackageHandle, PackageHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
addReferenceToClass(WorkItem, Class<?>) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
addRow(Object...) - Method in class org.kite9.framework.logging.Table
 
addSubclass(String, String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
ADL_CLASSES - Static variable in class org.kite9.framework.serialization.XMLHelper
 
afterPropertiesSet() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
afterPropertiesSet() - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
AfterState - Annotation Type in org.kite9.java.examples.library
Marks up Book enumeration with the allowed transitions to BookState
AliasEnabled - Interface in org.kite9.framework.alias
Interface to help the aliaser do it's job
Aliaser - Interface in org.kite9.framework.alias
Provides the label and stereotype aliases for various parts of the java project being reviewed.
AnnotatedElementBuilder<X extends AnnotatedElement> - Class in org.kite9.diagram.builders
 
AnnotatedElementBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.AnnotatedElementBuilder
 
AnnotatedElementHandle<X extends AnnotatedElement> - Interface in org.kite9.framework.model
 
AnnotatedNounPart - Interface in org.kite9.diagram.builders.noun
e.g.
AnnotatedNounPartImpl - Class in org.kite9.diagram.builders.noun
 
AnnotatedNounPartImpl(NounPart, String) - Constructor for class org.kite9.diagram.builders.noun.AnnotatedNounPartImpl
 
ANNOTATION - Static variable in class org.kite9.diagram.builders.HasRelationship
 
ANNOTATION_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
AnnotationBuilder - Class in org.kite9.diagram.builders
 
AnnotationBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.AnnotationBuilder
 
AnnotationHandle - Class in org.kite9.framework.model
An annotation handle is used to describe an occasion where an annotation on a class, method or field refers to another class using a parameter.
AnnotationHandle(String, AnnotatedElementHandle<?>, String) - Constructor for class org.kite9.framework.model.AnnotationHandle
 
AnnotationHandle(Annotation, AnnotatedElementHandle<?>, String) - Constructor for class org.kite9.framework.model.AnnotationHandle
 
areFilesSame(File, File) - Static method in class org.kite9.framework.common.FileDiff
 
ARRAY - Static variable in class org.kite9.framework.model.Type
The sort of array reference types.
Arrow - Class in org.kite9.diagram.adl
This class models the black body of the arrow, which will have links entering and leaving it.
Arrow() - Constructor for class org.kite9.diagram.adl.Arrow
 
Arrow(String, String) - Constructor for class org.kite9.diagram.adl.Arrow
 
Arrow(String) - Constructor for class org.kite9.diagram.adl.Arrow
 
asArrows(InsertionInterface, BasicFormats.ConnectedFormat, Direction) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
Creates an arrow to represent the relationship
asContext(boolean, Layout, Label) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
 
asContexts() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
asContexts(boolean, Layout) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
asGlyph(String) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
 
asGlyphs() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
asGlyphs(String) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
asLink(InsertionInterface, BasicFormats.ConnectedFormat) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
Creates an arrow to represent the relationship
asSymbols() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
asSymbols(InsertionInterface) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
 
asTextLines() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
asTextLines(InsertionInterface) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
 
authenticate(int) - Method in class org.kite9.java.examples.library.server.LibraryFacade
 
Authenticate - Class in org.kite9.java.examples.library.usecases
 
Authenticate() - Constructor for class org.kite9.java.examples.library.usecases.Authenticate
 

B

BasicFileRepository - Class in org.kite9.framework.repository
 
BasicFileRepository() - Constructor for class org.kite9.framework.repository.BasicFileRepository
 
BasicFormats - Class in org.kite9.diagram.builders.formats
 
BasicFormats() - Constructor for class org.kite9.diagram.builders.formats.BasicFormats
 
BasicFormats.ConnectedFormat - Interface in org.kite9.diagram.builders.formats
Allows you to specify the style of a created connected element
BasicKite9Runner - Class in org.kite9.tool
Basic runner which can be configured by Spring.
BasicKite9Runner() - Constructor for class org.kite9.tool.BasicKite9Runner
 
BasicNounFactory - Class in org.kite9.diagram.builders.noun
 
BasicNounFactory(Aliaser) - Constructor for class org.kite9.diagram.builders.noun.BasicNounFactory
 
BasicWorkItem - Class in org.kite9.framework.server
 
BasicWorkItem(Object, String, String, int, String) - Constructor for class org.kite9.framework.server.BasicWorkItem
 
BeforeState - Annotation Type in org.kite9.java.examples.library
Marks up Book enumeration with the allowed transitions to BookState
beginZipEntry(WorkItem, String, ZipOutputStream) - Method in class org.kite9.framework.server.AbstractLocalServer
Call this method for each item to add to the zip stream.
BiDirectional<X> - Interface in org.kite9.diagram.primitives
This generic interface allows you to specify a bi-directional, optionally directed from-to relationships, where from and to are both objects of generic class X.
Book - Class in org.kite9.java.examples.library
 
Book() - Constructor for class org.kite9.java.examples.library.Book
 
BookState - Enum in org.kite9.java.examples.library
 
BOOLEAN - Static variable in class org.kite9.framework.model.Type
The sort of the boolean type.
BOOLEAN_TYPE - Static variable in class org.kite9.framework.model.Type
The boolean type.
borrow(int, int) - Method in class org.kite9.java.examples.library.server.LibraryFacade
 
borrowBook(Member) - Method in class org.kite9.java.examples.library.Book
Called when a member borrows a book
BorrowBooks - Class in org.kite9.java.examples.library.usecases
 
BorrowBooks() - Constructor for class org.kite9.java.examples.library.usecases.BorrowBooks
 
buildFromLabel(Step, Label) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramFormat
 
buildFromLabel(Step, Label) - Method in class org.kite9.diagram.builders.formats.sequence.NoLayoutSequenceDiagramFormat
 
BuildListener - Interface in org.kite9.tool.listener
A Listener for build events, which are generated design items.
buildSteps(SimpleNoun, AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
buildToLabel(Step, Label) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramFormat
 
BYTE - Static variable in class org.kite9.framework.model.Type
The sort of the byte type.
BYTE_TYPE - Static variable in class org.kite9.framework.model.Type
The byte type.

C

CALLED_BY - Static variable in class org.kite9.diagram.builders.Relationship
 
CALLS - Static variable in class org.kite9.diagram.builders.Relationship
 
CallStep - Class in org.kite9.diagram.builders.formats.sequence
 
CallStep(SimpleNoun, SimpleNoun, Label, Label) - Constructor for class org.kite9.diagram.builders.formats.sequence.CallStep
 
canProcess(WorkItem) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
canProcess(WorkItem) - Method in interface org.kite9.tool.listener.BuildListener
 
canProcess(WorkItem) - Method in class org.kite9.tool.listener.ServerCallingBuildListener
 
CHAR - Static variable in class org.kite9.framework.model.Type
The sort of the char type.
CHAR_TYPE - Static variable in class org.kite9.framework.model.Type
The char type.
checkReturnDate(Date) - Method in class org.kite9.java.examples.library.Book
Called to move the book into overdue state
chooseBest(CostedDimension, CostedDimension) - Static method in class org.kite9.diagram.position.CostedDimension
 
cl - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
CLASS - Static variable in class org.kite9.diagram.builders.HasRelationship
 
CLASS_GROUP - Static variable in class org.kite9.diagram.builders.HasRelationship
 
CLASS_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
ClassBasedSequenceDiagramDataProvider - Class in org.kite9.diagram.builders.formats.sequence
This class examines the method-call hierarchy and produces a sequence diagram based on this.
ClassBasedSequenceDiagramDataProvider(DiagramBuilder, Method, Filter<? super AccessibleObject>) - Constructor for class org.kite9.diagram.builders.formats.sequence.ClassBasedSequenceDiagramDataProvider
 
ClassBasedSequenceDiagramDataProvider(NounFactory, ProjectModel, ClassLoader, Method, Filter<? super AccessibleObject>, Aliaser) - Constructor for class org.kite9.diagram.builders.formats.sequence.ClassBasedSequenceDiagramDataProvider
 
ClassBuilder - Class in org.kite9.diagram.builders
 
ClassBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.ClassBuilder
 
ClassBuilder.ClassContentSelector<T> - Interface in org.kite9.diagram.builders
 
classDocPattern() - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
classes - Variable in class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
 
ClassFileModelBuilder - Class in org.kite9.tool.model
Handles visiting class file resources and adding the details to the model.
ClassFileModelBuilder() - Constructor for class org.kite9.tool.model.ClassFileModelBuilder
 
ClassHandle - Class in org.kite9.framework.model
 
ClassHandle(Class<?>) - Constructor for class org.kite9.framework.model.ClassHandle
 
ClassHandle(String) - Constructor for class org.kite9.framework.model.ClassHandle
 
ClassHelp - Class in org.kite9.framework.common
 
ClassHelp() - Constructor for class org.kite9.framework.common.ClassHelp
 
className - Variable in class org.kite9.framework.model.ClassHandle
 
className - Variable in class org.kite9.framework.model.MemberHandle
 
clear(String, String) - Method in class org.kite9.framework.repository.BasicFileRepository
 
clear(String, String) - Method in interface org.kite9.framework.repository.Repository
 
ColumnSequenceDiagramFormat - Class in org.kite9.diagram.builders.formats.sequence
This format shows the contexts aligned from left-to-right, and the glyphs within the contexts aligned top-to-bottom in call order.
ColumnSequenceDiagramFormat(DiagramBuilder) - Constructor for class org.kite9.diagram.builders.formats.sequence.ColumnSequenceDiagramFormat
 
ColumnSequenceDiagramFormat(InsertionInterface, NounFactory, Aliaser) - Constructor for class org.kite9.diagram.builders.formats.sequence.ColumnSequenceDiagramFormat
 
com.helloworld - package com.helloworld
 
com.thoughtworks.xstream.annotations - package com.thoughtworks.xstream.annotations
 
compareTo(Symbol) - Method in class org.kite9.diagram.adl.Symbol
 
compareTo(CostedDimension) - Method in class org.kite9.diagram.position.CostedDimension
 
compareTo(DiagramElement) - Method in class org.kite9.diagram.primitives.AbstractConnection
 
compareTo(DiagramElement) - Method in class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
compareTo(DiagramElement) - Method in class org.kite9.diagram.primitives.AbstractLabel
This is very handy for ensuring repeatability in tests.
compareTo(AnnotationHandle) - Method in class org.kite9.framework.model.AnnotationHandle
 
compareTo(AnnotatedElementHandle<? extends AnnotatedElement>) - Method in class org.kite9.framework.model.ClassHandle
 
compareTo(AnnotatedElementHandle<?>) - Method in class org.kite9.framework.model.MemberHandle
 
compareTo(PackageHandle) - Method in class org.kite9.framework.model.PackageHandle
 
CompositionalDiagramElement - Interface in org.kite9.diagram.primitives
This type of diagram element is a composite part of another element.
Connected - Interface in org.kite9.diagram.primitives
A diagram element which has connections that link to other Connected items within the diagram.
Connection - Interface in org.kite9.diagram.primitives
A connection is a link between two Connected items within the diagram.
ConstructorHandle - Class in org.kite9.framework.model
 
ConstructorHandle(Constructor<?>) - Constructor for class org.kite9.framework.model.ConstructorHandle
 
ConstructorHandle(String, String) - Constructor for class org.kite9.framework.model.ConstructorHandle
 
Contained - Interface in org.kite9.diagram.primitives
A simple marker interface for diagram elements to say that they are embedded in a (single) container, in which they must be drawn.
contained(Contained) - Method in class org.kite9.diagram.visitors.ContainerVisitor
 
container - Variable in class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
 
Container - Interface in org.kite9.diagram.primitives
Interface to say that this diagram element contains others rendered within it.
containerEnd(Container) - Method in class org.kite9.diagram.visitors.ContainerVisitor
 
containerStart(Container) - Method in class org.kite9.diagram.visitors.ContainerVisitor
 
ContainerVisitor - Class in org.kite9.diagram.visitors
This visits only the Contexts and Glyphs within a diagram, traversing the hierarchy in a structured way.
ContainerVisitor() - Constructor for class org.kite9.diagram.visitors.ContainerVisitor
 
contents(S) - Method in interface org.kite9.diagram.builders.AbstractElementBuilder.ContentSelector
 
Context - Class in org.kite9.diagram.adl
A context is a portion of the diagram with a border around it, and a label.
Context() - Constructor for class org.kite9.diagram.adl.Context
 
Context(List<Contained>, boolean, Label, Layout) - Constructor for class org.kite9.diagram.adl.Context
 
Context(String, List<Contained>, boolean, Label, Layout) - Constructor for class org.kite9.diagram.adl.Context
 
contextDirection2() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramWithContexts
 
contextDirectionExamples() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramWithContexts
 
contextExample() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramWithContexts
 
convertAnnotationDescriptor(String) - Method in class org.kite9.tool.model.ClassFileModelBuilder
 
convertClassName(Class<?>) - Static method in class org.kite9.framework.model.AbstractHandle
 
convertClassName(String) - Static method in class org.kite9.framework.model.AbstractHandle
 
convertPackageName(Package) - Static method in class org.kite9.framework.model.AbstractHandle
 
convertToURL(String, String, String) - Static method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
Returns the relative url of the classname's javadoc page
cost - Variable in class org.kite9.diagram.position.CostedDimension
 
CostedDimension - Class in org.kite9.diagram.position
This extends the idea of dimension, but allows you to associate a cost with the dimension other than simply the size.
CostedDimension() - Constructor for class org.kite9.diagram.position.CostedDimension
 
CostedDimension(Dimension2D) - Constructor for class org.kite9.diagram.position.CostedDimension
 
CostedDimension(double, double, long) - Constructor for class org.kite9.diagram.position.CostedDimension
 
CostedDimension(double, double, Dimension2D) - Constructor for class org.kite9.diagram.position.CostedDimension
Works out cost based on how well the new CostedDimension fits into within.
createCallLabel(AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
createCallStep(AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
createCallStep(AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.ClassBasedSequenceDiagramDataProvider
 
createCallStep(AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.MethodBasedSequenceDiagramDataProvider
 
createClassVisitor(ProjectModelImpl) - Method in class org.kite9.tool.model.ClassFileModelBuilder
 
createDiagramBuilder(Kite9Context, Method) - Method in class org.kite9.tool.scanner.AbstractClassScanner
 
createID() - Static method in class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
createInstance(Class<?>) - Static method in class org.kite9.framework.common.ClassHelp
 
createLink(Step, DiagramElement, DiagramElement, Direction) - Method in class org.kite9.diagram.builders.formats.sequence.ColumnSequenceDiagramFormat
 
createLink(Step, DiagramElement, DiagramElement, Direction) - Method in class org.kite9.diagram.builders.formats.sequence.NoLayoutSequenceDiagramFormat
 
createList(X...) - Static method in class org.kite9.framework.common.HelpMethods
 
createNewSubjectNounPart(Tie) - Method in class org.kite9.diagram.builders.AbstractBuilder
 
createNoun(Object) - Method in class org.kite9.diagram.builders.AbstractBuilder
 
createNoun(Object) - Method in class org.kite9.diagram.builders.noun.BasicNounFactory
 
createNoun(Object) - Method in interface org.kite9.diagram.builders.noun.NounFactory
 
createPathForClass(Class<?>) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
createProjectModel() - Method in class org.kite9.tool.model.SpringProjectModelFactory
 
createRepresentation(String) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
createReturnLabel(Class<?>) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
createReturnStep(SimpleNoun, AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
createReturnStep(SimpleNoun, AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.ClassBasedSequenceDiagramDataProvider
 
createReturnStep(SimpleNoun, AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.MethodBasedSequenceDiagramDataProvider
 
createSet(X...) - Static method in class org.kite9.framework.common.HelpMethods
 
createSpringContext(Properties, ClassLoader) - Method in class org.kite9.tool.Tool
 
createStaxReader(XMLStreamReader) - Method in class org.kite9.framework.serialization.XMLHelper.SchemaTypeUsingStaxProvider
 
createStaxWriter(XMLStreamWriter, boolean) - Method in class org.kite9.framework.serialization.XMLHelper.SchemaTypeUsingStaxProvider
 
createSymbol(String) - Method in class org.kite9.diagram.adl.KeyHelper
 
createSymbol(String, String) - Method in class org.kite9.diagram.adl.KeyHelper
 
createSymbol(String, char, Symbol.SymbolShape) - Method in class org.kite9.diagram.adl.KeyHelper
 
createTies(Collection<Tie>, Relationship, Object...) - Method in class org.kite9.diagram.builders.AbstractBuilder
 
createTransition(MemberHandle) - Method in class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
 

D

desc - Variable in class org.kite9.framework.model.MemberHandle
 
Diagram - Class in org.kite9.diagram.adl
This class represents a whole diagram within ADL.
Diagram() - Constructor for class org.kite9.diagram.adl.Diagram
 
Diagram(List<Contained>, Key) - Constructor for class org.kite9.diagram.adl.Diagram
 
Diagram(String, List<Contained>, Key) - Constructor for class org.kite9.diagram.adl.Diagram
 
Diagram(String, List<Contained>, Layout, Key) - Constructor for class org.kite9.diagram.adl.Diagram
 
DiagramBuilder - Class in org.kite9.diagram.builders
Builds a diagram from a method.
DiagramBuilder(Aliaser, Method, ProjectModel) - Constructor for class org.kite9.diagram.builders.DiagramBuilder
 
DiagramElement - Interface in org.kite9.diagram.primitives
Parent class for all elements of the diagram
DiagramElementVisitor - Class in org.kite9.diagram.visitors
Walks the diagram element containment hierarchy.
DiagramElementVisitor() - Constructor for class org.kite9.diagram.visitors.DiagramElementVisitor
 
DiffException - Exception in org.kite9.framework.common
 
DiffException(String) - Constructor for exception org.kite9.framework.common.DiffException
 
Dimension2D - Class in org.kite9.diagram.position
This extends and is compatible with the awt dimension class, which is used for a lot of rendering.
Dimension2D() - Constructor for class org.kite9.diagram.position.Dimension2D
 
Dimension2D(double, double) - Constructor for class org.kite9.diagram.position.Dimension2D
 
Dimension2D(Dimension2D) - Constructor for class org.kite9.diagram.position.Dimension2D
 
Direction - Enum in org.kite9.diagram.position
 
display(StringBuffer) - Method in class org.kite9.framework.logging.Table
 
divide(Dimension2D) - Method in class org.kite9.diagram.position.Dimension2D
 
DOUBLE - Static variable in class org.kite9.framework.model.Type
The sort of the double type.
DOUBLE_TYPE - Static variable in class org.kite9.framework.model.Type
The double type.
drawDirection - Variable in class org.kite9.diagram.primitives.AbstractBiDirectional
 

E

EMPTY_VISITOR - Static variable in class org.kite9.tool.model.ClassFileModelBuilder
 
ensureNoun(AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.ClassBasedSequenceDiagramDataProvider
 
ensureNoun(AccessibleObject) - Method in class org.kite9.diagram.builders.formats.sequence.MethodBasedSequenceDiagramDataProvider
 
EnumWithAnnotationFSMDataProvider - Class in org.kite9.diagram.builders.formats.fsm
This class can be used where your state transition methods are annotated with custom before and after annotations.
EnumWithAnnotationFSMDataProvider(DiagramBuilder, Field, Class<? extends Enum<?>>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
Creates a FSMDataProvider which examines methods having a state change, and before / after state change annotations.
EnumWithAnnotationFSMDataProvider(NounFactory, ProjectModel, Field, Class<? extends Enum<?>>, ClassLoader, Class<? extends Annotation>, String, Class<? extends Annotation>, String) - Constructor for class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
This more involved constructor allows you to choose a noun factory and project model, and use annotation fields other than the default 'value' field.
equals(Object) - Method in class org.kite9.diagram.adl.Symbol
 
equals(Object) - Method in class org.kite9.diagram.builders.noun.AnnotatedNounPartImpl
 
equals(Object) - Method in class org.kite9.diagram.builders.noun.OwnedNounImpl
 
equals(Object) - Method in class org.kite9.diagram.builders.noun.SimpleNounImpl
 
equals(Object) - Method in class org.kite9.diagram.builders.NounRelationshipBinding
 
equals(Object) - Method in class org.kite9.diagram.builders.Tie
 
equals(Object) - Method in class org.kite9.diagram.position.Dimension2D
 
equals(Object) - Method in class org.kite9.framework.model.AnnotationHandle
 
equals(Object) - Method in class org.kite9.framework.model.ClassHandle
 
equals(Object) - Method in class org.kite9.framework.model.MemberHandle
 
equals(Object) - Method in class org.kite9.framework.model.PackageHandle
 
equals(Object) - Method in class org.kite9.framework.model.Type
Tests if the given object is equal to this type.
error(String) - Method in class org.kite9.framework.logging.Kite9Log
 
error(String, Throwable) - Method in class org.kite9.framework.logging.Kite9Log
 
example_1_10_SequenceDiagramClasses(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_11_MethodCallDiagramMethods(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_12_MethodCallDiagramClasses(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_1_ClassHierarchy() - Method in class org.kite9.java.examples.Examples
 
example_1_3_FlowChart(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_5_UseCases(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_6_Packaging(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_7_ClassDependency(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_8_StateTransition(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
example_1_9_SequenceDiagramMethods(DiagramBuilder) - Method in class org.kite9.java.examples.Examples
 
Examples - Class in org.kite9.java.examples
 
Examples() - Constructor for class org.kite9.java.examples.Examples
 
executeReport(Locale) - Method in class org.kite9.maven.Kite9ProcessMojo
 
EXTENDED_BY - Static variable in class org.kite9.diagram.builders.Relationship
 
EXTENDS - Static variable in class org.kite9.diagram.builders.Relationship
 

F

FIELD - Static variable in class org.kite9.diagram.builders.HasRelationship
 
FIELD_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
FieldBuilder - Class in org.kite9.diagram.builders
 
FieldBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.FieldBuilder
 
FieldHandle - Class in org.kite9.framework.model
 
FieldHandle(Field) - Constructor for class org.kite9.framework.model.FieldHandle
 
FieldHandle(String, String) - Constructor for class org.kite9.framework.model.FieldHandle
 
fileContainsLines(File, String...) - Static method in class org.kite9.framework.common.FileDiff
 
FileDiff - Class in org.kite9.framework.common
Compares two files and returns true if they are identical
FileDiff() - Constructor for class org.kite9.framework.common.FileDiff
 
filesContainSameLines(File, File) - Static method in class org.kite9.framework.common.FileDiff
 
filesContainSameLines(File, File, Comparator<String>) - Static method in class org.kite9.framework.common.FileDiff
Allows testing of file comparing where order of files is undefined
Filter<X> - Interface in org.kite9.diagram.builders
Allows you to filter methods, fields, classes, etc.
findClass(String) - Method in class org.kite9.framework.classloading.OverrideJarClassLoader
 
finished() - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
finished() - Method in interface org.kite9.tool.listener.BuildListener
 
finished() - Method in class org.kite9.tool.listener.ServerCallingBuildListener
 
FiniteStateMachineFormat - Class in org.kite9.diagram.builders.formats.fsm
Finite state machine format has a number of glyphs representing states, and arrows representing the transitions to move between the states.
FiniteStateMachineFormat(DiagramBuilder) - Constructor for class org.kite9.diagram.builders.formats.fsm.FiniteStateMachineFormat
 
FiniteStateMachineFormat(InsertionInterface, NounFactory) - Constructor for class org.kite9.diagram.builders.formats.fsm.FiniteStateMachineFormat
 
FLOAT - Static variable in class org.kite9.framework.model.Type
The sort of the float type.
FLOAT_TYPE - Static variable in class org.kite9.framework.model.Type
The float type.
Format - Interface in org.kite9.diagram.builders.formats
Formats are used to turn sentences into diagram objects.
from - Variable in class org.kite9.diagram.primitives.AbstractBiDirectional
 
fromDecoration - Variable in class org.kite9.diagram.primitives.AbstractConnection
 
fromLabel - Variable in class org.kite9.diagram.primitives.AbstractConnection
 
fromXML(String) - Method in class org.kite9.framework.serialization.XMLHelper
 
fromXML(InputStream) - Method in class org.kite9.framework.serialization.XMLHelper
 
FSMDataProvider - Interface in org.kite9.diagram.builders.formats.fsm
 
FSMHelp - Class in org.kite9.framework.common
Provides utility methods for checking that the before states of the FSM are met.
FSMHelp() - Constructor for class org.kite9.framework.common.FSMHelp
 

G

generateNoun(Type, Aliaser) - Method in class org.kite9.diagram.builders.TypeNounHelper
 
getActiveRelationship() - Method in class org.kite9.diagram.builders.Relationship
 
getAlias(Class<?>) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(Annotation) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(Method) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(Constructor<?>) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(Field) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(Type) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(Package) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(String) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(Enum<?>) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAlias(String) - Method in interface org.kite9.framework.alias.Aliaser
 
getAliaser() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
getAliaser() - Method in interface org.kite9.tool.context.Kite9Context
 
getAliaser() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getAliasFromAnnotation(AnnotatedElement) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getAllLinks() - Method in class org.kite9.diagram.adl.Diagram
 
getAnnotatedItem() - Method in class org.kite9.framework.model.AnnotationHandle
 
getAnnotatedMethod(Class<X>) - Static method in class org.kite9.framework.common.StackHelp
 
getAnnotationClass() - Method in class org.kite9.framework.model.AnnotationHandle
 
getAnnotationField() - Method in class org.kite9.framework.model.AnnotationHandle
 
getAnnotationReferences(String) - Method in interface org.kite9.framework.model.ProjectModel
Returns the annotations that refer to this class
getAnnotationReferences(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getArgumentTypes(String) - Static method in class org.kite9.framework.model.Type
Returns the Java types corresponding to the argument types of the given method descriptor.
getArgumentTypes(Method) - Static method in class org.kite9.framework.model.Type
Returns the Java types corresponding to the argument types of the given method.
getArrowDirection() - Method in class org.kite9.diagram.builders.formats.sequence.ColumnSequenceDiagramFormat
 
getBaseDir() - Method in class org.kite9.framework.repository.BasicFileRepository
 
getBaseFolder() - Method in class org.kite9.tool.scanner.XMLFileScanner
 
getBasePackage() - Method in class org.kite9.tool.model.SpringProjectModelFactory
 
getBasePackage() - Method in class org.kite9.tool.scanner.SpringClassScanner
 
getBodyText() - Method in class org.kite9.diagram.adl.Key
 
getBoldText() - Method in class org.kite9.diagram.adl.Key
 
getBorrowedBookCount() - Method in interface org.kite9.java.examples.library.actors.Member
 
getBorrowedBookLimit() - Method in interface org.kite9.java.examples.library.actors.Member
 
getBorrower() - Method in class org.kite9.java.examples.library.Book
 
getBoundingPosition() - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
getBoundingSize() - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
getCalledBy(MemberHandle) - Method in interface org.kite9.framework.model.ProjectModel
Returns a set of methods a given method is called by, within the project scope
getCalledBy(MemberHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getCalls(MemberHandle) - Method in interface org.kite9.framework.model.ProjectModel
Returns a list of all the methods that a given method calls, within the model scope
getCalls(MemberHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getChar() - Method in class org.kite9.diagram.adl.Symbol
 
getClassCount() - Method in class org.kite9.framework.model.ProjectModelImpl
 
getClassesInPackage(String) - Method in interface org.kite9.framework.model.ProjectModel
Returns the classNames within the package.
getClassesInPackage(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getClassesWithAnnotation(String) - Method in interface org.kite9.framework.model.ProjectModel
Returns all the classes within the project having a given annotation
getClassesWithAnnotation(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getClassName() - Method in class org.kite9.framework.model.MemberHandle
 
getClassName() - Method in class org.kite9.framework.model.Type
Returns the name of the class corresponding to this type.
getClassPath() - Method in interface org.kite9.tool.context.Kite9Context
 
getClassPath() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getConnectionTo(Connected) - Method in class org.kite9.diagram.primitives.AbstractConnectedContained
 
getConnectionTo(Connected) - Method in interface org.kite9.diagram.primitives.Connected
Returns the connection between this object and c.
getConstructorDescriptor(Constructor<?>) - Static method in class org.kite9.framework.model.Type
Returns the descriptor corresponding to the given constructor.
getContainer() - Method in class org.kite9.diagram.adl.Context
 
getContainer() - Method in class org.kite9.diagram.primitives.AbstractConnectedContained
 
getContainer() - Method in interface org.kite9.diagram.primitives.Contained
 
getContainerFor(Object, Relationship) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
getContents() - Method in class org.kite9.diagram.primitives.AbstractConnectedContainer
 
getContents() - Method in interface org.kite9.diagram.primitives.Container
 
getContext() - Method in class org.kite9.tool.context.AbstractContextualizable
 
getCost() - Method in class org.kite9.diagram.position.CostedDimension
 
getCurrentClassLoader() - Method in class org.kite9.diagram.builders.AbstractBuilder
 
getDeclaredMethod(String, Class<?>, Class<?>[], ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
getDeclaringClass() - Method in interface org.kite9.framework.model.AnnotatedElementHandle
 
getDeclaringClass() - Method in class org.kite9.framework.model.ClassHandle
 
getDeclaringClass() - Method in class org.kite9.framework.model.ConstructorHandle
 
getDeclaringClass() - Method in class org.kite9.framework.model.FieldHandle
 
getDeclaringClass() - Method in class org.kite9.framework.model.MethodHandle
 
getDefaultAlias(String) - Method in class org.kite9.framework.alias.AbstractAliaser
Strips off the package name or class name from the alias
getDefinedAlias(String) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getDefinedAlias(String) - Method in class org.kite9.framework.alias.PropertyAliaser
 
getDefinedNouns(Member, Class<? extends Annotation>, String) - Method in class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
 
getDefinedValues(AnnotatedElement, Class<? extends Annotation>, String) - Method in class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
 
getDependedOnClasses(String) - Method in interface org.kite9.framework.model.ProjectModel
Gets the classes in the model that depend on this class
getDependedOnClasses(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getDependedOnPackages(PackageHandle) - Method in interface org.kite9.framework.model.ProjectModel
Gets the classes in the model that depend on this class
getDependedOnPackages(PackageHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getDependsOnClasses(String) - Method in interface org.kite9.framework.model.ProjectModel
Gets the immediate (i.e.
getDependsOnClasses(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getDependsOnPackages(PackageHandle) - Method in interface org.kite9.framework.model.ProjectModel
Gets the immediate (i.e.
getDependsOnPackages(PackageHandle) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getDesc() - Method in class org.kite9.framework.model.MemberHandle
 
getDescription(Locale) - Method in class org.kite9.maven.Kite9ProcessMojo
 
getDescriptor() - Method in class org.kite9.framework.model.Type
Returns the descriptor corresponding to this Java type.
getDescriptor(Class<?>) - Static method in class org.kite9.framework.model.Type
Returns the descriptor corresponding to the given Java type.
getDesignItem() - Method in class org.kite9.framework.server.BasicWorkItem
 
getDesignItem() - Method in interface org.kite9.framework.server.WorkItem
 
getDiagram() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
getDiagramEntityId(String) - Method in class org.kite9.diagram.builders.IdHelper
 
getDimensions() - Method in class org.kite9.framework.model.Type
Returns the number of dimensions of this array type.
getDirection() - Method in class org.kite9.diagram.builders.Relationship
 
getDirection() - Method in enum org.kite9.diagram.position.HPos
 
getDirection() - Method in enum org.kite9.diagram.position.VPos
 
getDirectionChange(Direction) - Method in enum org.kite9.diagram.position.Direction
 
getDirectionFor(Layout) - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramFormat
 
getDrawDirection() - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
getDrawDirection() - Method in interface org.kite9.diagram.primitives.BiDirectional
Indicates the layout of from/to for the bi-directional item.
getDrawDirectionFrom(X) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
getDrawDirectionFrom(X) - Method in interface org.kite9.diagram.primitives.BiDirectional
 
getElement(Object) - Method in class org.kite9.diagram.builders.DiagramBuilder
Returns the element in the diagram representing this object
getElementType() - Method in class org.kite9.framework.model.Type
Returns the type of the elements of this array type.
getFrom() - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
getFrom() - Method in interface org.kite9.diagram.primitives.BiDirectional
 
getFromDecoration() - Method in class org.kite9.diagram.primitives.AbstractConnection
 
getFromDecoration() - Method in interface org.kite9.diagram.primitives.Connection
The shape of the end of the edge at the from end
getFromLabel() - Method in class org.kite9.diagram.builders.formats.sequence.Step
 
getFromLabel() - Method in class org.kite9.diagram.primitives.AbstractConnection
 
getFromLabel() - Method in interface org.kite9.diagram.primitives.Connection
The text written on the from end
getFromStates() - Method in class org.kite9.diagram.builders.formats.fsm.Transition
 
getFullFileName(Class<?>, String) - Static method in class org.kite9.framework.common.ResourceHelper
 
getFullFileName(Class<?>, String) - Static method in class org.kite9.framework.common.TestingHelp
 
getGlyphLayout() - Method in class org.kite9.diagram.builders.formats.sequence.ColumnSequenceDiagramFormat
 
getHandleToFileInClasspath(Class<?>, String) - Static method in class org.kite9.framework.common.ResourceHelper
 
getHandleToFileInClasspath(Class<?>, String) - Static method in class org.kite9.framework.common.TestingHelp
 
getHeight() - Method in class org.kite9.diagram.position.Dimension2D
 
getHorizontalJustification() - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
getID() - Method in class org.kite9.diagram.adl.Symbol
 
getId(Object) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
getId(Object) - Method in class org.kite9.diagram.builders.IdHelper
 
getID() - Method in class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
getID() - Method in interface org.kite9.diagram.primitives.IdentifiableDiagramElement
ID should be a project-unique ID to describe this element.
getId() - Method in class org.kite9.java.examples.library.Book
 
getInheritedStereotypeFromAnnoatation(Class<?>) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getInsertionInterface() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
getInternalName() - Method in class org.kite9.framework.model.Type
Returns the internal name of the class corresponding to this object or array type.
getInternalName(Class<?>) - Static method in class org.kite9.framework.model.Type
Returns the internal name of the given class.
getItems() - Method in interface org.kite9.tool.scanner.Scanner
 
getItems() - Method in class org.kite9.tool.scanner.SpringClassScanner
 
getItems() - Method in class org.kite9.tool.scanner.XMLFileScanner
 
getJavadocHtmlForClass(Class<?>) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
This gets hold of a resource for a specific class.
getKey() - Method in class org.kite9.diagram.adl.Diagram
 
getKite9Item() - Static method in class org.kite9.framework.common.StackHelp
Finds the method corresponding to the Kite9Item.
getLabel() - Method in class org.kite9.diagram.adl.Arrow
 
getLabel() - Method in class org.kite9.diagram.adl.Glyph
 
getLabel(NounPart, NounPart, InsertionInterface) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
 
getLabel() - Method in interface org.kite9.diagram.builders.noun.SimpleNoun
 
getLabel() - Method in class org.kite9.diagram.builders.noun.SimpleNounImpl
 
getLabel() - Method in class org.kite9.diagram.primitives.AbstractConnectedContainer
 
getLabel() - Method in interface org.kite9.diagram.primitives.Container
 
getLayoutDirection() - Method in class org.kite9.diagram.primitives.AbstractConnectedContainer
 
getLayoutDirection() - Method in interface org.kite9.diagram.primitives.Container
Returns the order in which contents of the container should be laid out, or null if there is no canonical ordering.
getLibNames() - Method in class org.kite9.tool.Main
 
getLinks() - Method in class org.kite9.diagram.primitives.AbstractConnectedContained
 
getLinks() - Method in interface org.kite9.diagram.primitives.Connected
Returns an unmodifiable collection of links
getListeners() - Method in class org.kite9.tool.AbstractKite9Runner
 
getListeners() - Method in class org.kite9.tool.BasicKite9Runner
 
getLogger() - Method in interface org.kite9.tool.context.Kite9Context
 
getLogger() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getMembershipNumber() - Method in interface org.kite9.java.examples.library.actors.Member
 
getMembersWithAnnotation(String) - Method in interface org.kite9.framework.model.ProjectModel
Returns fields and methods defined within the project with a given annotation
getMembersWithAnnotation(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getMethodDescriptor(Type, Type[]) - Static method in class org.kite9.framework.model.Type
Returns the descriptor corresponding to the given argument and return types.
getMethodDescriptor(Method) - Static method in class org.kite9.framework.model.Type
Returns the descriptor corresponding to the given method.
getModel() - Method in class org.kite9.tool.model.ClassFileModelBuilder
 
getName() - Method in class org.kite9.diagram.builders.Relationship
 
getName() - Method in class org.kite9.framework.model.MemberHandle
 
getName() - Method in class org.kite9.framework.server.BasicWorkItem
 
getName() - Method in interface org.kite9.framework.server.WorkItem
 
getName() - Method in interface org.kite9.java.examples.library.actors.Person
 
getName(Locale) - Method in class org.kite9.maven.Kite9ProcessMojo
 
getNounFactory() - Method in class org.kite9.diagram.builders.AbstractBuilder
 
getNounPart() - Method in interface org.kite9.diagram.builders.noun.AnnotatedNounPart
 
getNounPart() - Method in class org.kite9.diagram.builders.noun.AnnotatedNounPartImpl
 
getObject() - Method in class org.kite9.diagram.builders.Tie
 
getObjectAlias(Object) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getObjectAlias(Object) - Method in interface org.kite9.framework.alias.Aliaser
 
getObjectForAlias() - Method in class org.kite9.diagram.builders.HasRelationship
 
getObjectForAlias() - Method in class org.kite9.diagram.builders.JavaModifier
 
getObjectForAlias() - Method in class org.kite9.diagram.builders.NounRelationshipBinding
 
getObjectForAlias() - Method in class org.kite9.diagram.builders.Relationship
 
getObjectForAlias() - Method in class org.kite9.diagram.builders.Tie
 
getObjectForAlias() - Method in interface org.kite9.framework.alias.AliasEnabled
 
getObjectStereotype(Object) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getObjectStereotype(Object) - Method in interface org.kite9.framework.alias.Aliaser
 
getObjectType(String) - Static method in class org.kite9.framework.model.Type
Returns the Java type corresponding to the given internal name.
getOutputDirectory() - Method in class org.kite9.maven.Kite9ProcessMojo
 
getOutputName() - Method in class org.kite9.maven.Kite9ProcessMojo
 
getOwned() - Method in interface org.kite9.diagram.builders.noun.OwnedNoun
 
getOwned() - Method in class org.kite9.diagram.builders.noun.OwnedNounImpl
 
getOwner() - Method in interface org.kite9.diagram.builders.noun.OwnedNoun
 
getOwner() - Method in class org.kite9.diagram.builders.noun.OwnedNounImpl
 
getParent() - Method in class org.kite9.diagram.adl.Key
 
getParent() - Method in class org.kite9.diagram.adl.TextLine
 
getParent() - Method in class org.kite9.diagram.primitives.AbstractLabel
 
getParent() - Method in interface org.kite9.diagram.primitives.CompositionalDiagramElement
 
getPattern() - Method in class org.kite9.tool.model.SpringProjectModelFactory
 
getPattern() - Method in class org.kite9.tool.scanner.SpringClassScanner
 
getPattern() - Method in class org.kite9.tool.scanner.XMLFileScanner
 
getPosition() - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
getPositionalInformationADL(Diagram) - Method in class org.kite9.framework.common.TestingHelp
Produces a report containing all the elements of the diagram
getPreferences(String) - Static method in class org.kite9.tool.PreferenceLoader
 
getPreferences() - Method in class org.kite9.tool.Tool
 
getPrefix() - Method in interface org.kite9.framework.logging.Logable
 
getPrefix() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getPrefixAnnotation() - Method in interface org.kite9.diagram.builders.noun.AnnotatedNounPart
 
getPrefixAnnotation() - Method in class org.kite9.diagram.builders.noun.AnnotatedNounPartImpl
 
getProject() - Method in class org.kite9.maven.Kite9ProcessMojo
 
getProjectClassId(Class<?>) - Method in class org.kite9.diagram.builders.IdHelper
 
getProjectConstructorId(Constructor<?>) - Method in class org.kite9.diagram.builders.IdHelper
 
getProjectFieldId(Field) - Method in class org.kite9.diagram.builders.IdHelper
 
getProjectId() - Method in class org.kite9.framework.server.BasicWorkItem
 
getProjectId() - Method in interface org.kite9.framework.server.WorkItem
 
getProjectId() - Method in interface org.kite9.tool.context.Kite9Context
 
getProjectId() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getProjectMethodId(Method) - Method in class org.kite9.diagram.builders.IdHelper
 
getProjectModel() - Method in class org.kite9.diagram.builders.DiagramBuilder
 
getProjectModel() - Method in class org.kite9.tool.scanner.AbstractClassScanner
 
getProjectPackageId(Package) - Method in class org.kite9.diagram.builders.IdHelper
 
getProxyHost() - Method in class org.kite9.tool.server.HttpItemServer
 
getProxyPass() - Method in class org.kite9.tool.server.HttpItemServer
 
getProxyPort() - Method in class org.kite9.tool.server.HttpItemServer
 
getProxyUser() - Method in class org.kite9.tool.server.HttpItemServer
 
getRelationship() - Method in class org.kite9.diagram.builders.NounRelationshipBinding
 
getRelationship() - Method in class org.kite9.diagram.builders.Tie
 
getRelationshipElement(Object, Relationship) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
getRelationshipId(Relationship) - Method in class org.kite9.diagram.builders.IdHelper
 
getRenderingInformation() - Method in class org.kite9.diagram.adl.Arrow
 
getRenderingInformation() - Method in class org.kite9.diagram.adl.Glyph
 
getRenderingInformation() - Method in class org.kite9.diagram.adl.Key
 
getRenderingInformation() - Method in class org.kite9.diagram.adl.TextLine
 
getRenderingInformation() - Method in class org.kite9.diagram.primitives.AbstractConnectedContainer
 
getRenderingInformation() - Method in class org.kite9.diagram.primitives.AbstractConnection
 
getRenderingInformation() - Method in class org.kite9.diagram.primitives.AbstractLabel
 
getRenderingInformation() - Method in interface org.kite9.diagram.primitives.Container
 
getRenderingInformation() - Method in interface org.kite9.diagram.primitives.DiagramElement
 
getRepository() - Method in interface org.kite9.tool.context.Kite9Context
 
getRepository() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getRepository() - Method in class org.kite9.tool.listener.ServerCallingBuildListener
 
getRepresented(Tie) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
 
getRepresented() - Method in class org.kite9.diagram.builders.noun.AnnotatedNounPartImpl
 
getRepresented() - Method in interface org.kite9.diagram.builders.noun.NounPart
 
getRepresented() - Method in class org.kite9.diagram.builders.noun.OwnedNounImpl
 
getRepresented() - Method in class org.kite9.diagram.builders.noun.SimpleNounImpl
 
getReturnDate() - Method in class org.kite9.java.examples.library.Book
 
getReturnType(String) - Static method in class org.kite9.framework.model.Type
Returns the Java type corresponding to the return type of the given method descriptor.
getReturnType(Method) - Static method in class org.kite9.framework.model.Type
Returns the Java type corresponding to the return type of the given method.
getScanners() - Method in class org.kite9.tool.AbstractKite9Runner
 
getScanners() - Method in class org.kite9.tool.BasicKite9Runner
 
getSecretKey() - Method in class org.kite9.framework.server.BasicWorkItem
 
getSecretKey() - Method in interface org.kite9.framework.server.WorkItem
 
getSecretKey() - Method in interface org.kite9.tool.context.Kite9Context
 
getSecretKey() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getServer() - Method in class org.kite9.tool.listener.ServerCallingBuildListener
 
getShape() - Method in class org.kite9.diagram.adl.Symbol
 
getSiteRenderer() - Method in class org.kite9.maven.Kite9ProcessMojo
 
getSize() - Method in class org.kite9.diagram.position.Dimension2D
 
getSize() - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
getSize() - Method in class org.kite9.framework.model.Type
Returns the size of values of this type.
getSort() - Method in class org.kite9.framework.model.Type
Returns the sort of this Java type.
getState() - Method in class org.kite9.java.examples.library.Book
 
getStates() - Method in class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
 
getStates() - Method in interface org.kite9.diagram.builders.formats.fsm.FSMDataProvider
 
getSteps() - Method in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
getSteps() - Method in interface org.kite9.diagram.builders.formats.sequence.SequenceDiagramDataProvider
 
getStereotype() - Method in class org.kite9.diagram.adl.Glyph
 
getStereotype() - Method in interface org.kite9.diagram.builders.noun.SimpleNoun
 
getStereotype() - Method in class org.kite9.diagram.builders.noun.SimpleNounImpl
 
getStereotype(Field) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(Type) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(Class<?>) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(Method) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(Constructor<?>) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(Package) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(Enum<?>) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(Annotation) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotype(String) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStereotypeFromAnnotation(AnnotatedElement) - Method in class org.kite9.framework.alias.AbstractAliaser
 
getStyle() - Method in class org.kite9.diagram.adl.Link
 
getSubclasses(String) - Method in interface org.kite9.framework.model.ProjectModel
Returns the subclasses defined within the project scope, of a given class.
getSubclasses(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
getSubject() - Method in class org.kite9.diagram.builders.NounRelationshipBinding
 
getSubject() - Method in class org.kite9.diagram.builders.Tie
 
getSubjectId() - Method in class org.kite9.framework.server.BasicWorkItem
 
getSubjectId() - Method in interface org.kite9.framework.server.WorkItem
 
getSymbols() - Method in class org.kite9.diagram.adl.Glyph
 
getSymbols() - Method in class org.kite9.diagram.adl.Key
 
getSymbols() - Method in class org.kite9.diagram.adl.TextLine
 
getText() - Method in class org.kite9.diagram.adl.Glyph
 
getText() - Method in class org.kite9.diagram.adl.TextLine
 
getTieForRepresentation(Object) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
 
getTitle() - Method in class org.kite9.java.examples.library.Book
 
getTo() - Method in class org.kite9.diagram.builders.formats.sequence.CallStep
 
getTo() - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
getTo() - Method in interface org.kite9.diagram.primitives.BiDirectional
 
getToDecoration() - Method in class org.kite9.diagram.primitives.AbstractConnection
 
getToDecoration() - Method in interface org.kite9.diagram.primitives.Connection
The shape of the end of the edge at the to end
getToGroup() - Method in class org.kite9.diagram.builders.formats.sequence.CallStep
 
getToLabel() - Method in class org.kite9.diagram.builders.formats.sequence.Step
 
getToLabel() - Method in class org.kite9.diagram.primitives.AbstractConnection
 
getToLabel() - Method in interface org.kite9.diagram.primitives.Connection
Text on the to end
getToStates() - Method in class org.kite9.diagram.builders.formats.fsm.Transition
 
getTransition() - Method in class org.kite9.diagram.builders.formats.fsm.Transition
 
getTransitionObject(Object) - Method in class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
 
getTransitions() - Method in class org.kite9.diagram.builders.formats.fsm.EnumWithAnnotationFSMDataProvider
 
getTransitions() - Method in interface org.kite9.diagram.builders.formats.fsm.FSMDataProvider
 
getTurnValue() - Method in enum org.kite9.diagram.position.Turn
 
getType() - Method in class org.kite9.diagram.builders.Relationship
 
getType(String) - Static method in class org.kite9.framework.model.Type
Returns the Java type corresponding to the given type descriptor.
getType(Class<?>) - Static method in class org.kite9.framework.model.Type
Returns the Java type corresponding to the given class.
getUnderlyingSimpleNoun(NounPart) - Method in class org.kite9.diagram.builders.AbstractBuilder
 
getUnderlyingSimpleNoun(NounPart, InsertionInterface) - Static method in class org.kite9.diagram.builders.formats.BasicFormats
 
getUrl() - Method in class org.kite9.tool.server.HttpItemServer
 
getUsedSymbols() - Method in class org.kite9.diagram.adl.KeyHelper
 
getUserClassLoader() - Method in interface org.kite9.tool.context.Kite9Context
 
getUserClassLoader() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
getValue() - Method in class org.kite9.diagram.builders.JavaModifier
 
getVerticalJustification() - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
getWaypoint(int) - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
getWidth() - Method in class org.kite9.diagram.position.Dimension2D
 
getWorkItems(String) - Method in class org.kite9.tool.scanner.AbstractClassScanner
Returns the Test corresponding to the given suite.
Glyph - Class in org.kite9.diagram.adl
A Glyph is a white node on the diagram which has a fixed hierarchical position within its container.
Glyph() - Constructor for class org.kite9.diagram.adl.Glyph
 
Glyph(String, String, String, List<TextLine>, List<Symbol>) - Constructor for class org.kite9.diagram.adl.Glyph
 
Glyph(String, String, List<TextLine>, List<Symbol>) - Constructor for class org.kite9.diagram.adl.Glyph
 
go(String[]) - Method in class org.kite9.tool.Tool
 
go(Properties) - Method in class org.kite9.tool.Tool
 
groups - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 

H

Handle<X> - Interface in org.kite9.framework.model
Lightweight interface to some java reflection construct.
handlePostProcessing(Object) - Method in class org.kite9.framework.serialization.XMLHelper
 
handles(Type) - Method in class org.kite9.diagram.builders.TypeNounHelper.ArrayUnraveller
 
handles(Type) - Method in class org.kite9.diagram.builders.TypeNounHelper.BasicUnraveller
 
handles(Type) - Method in class org.kite9.diagram.builders.TypeNounHelper.CollectionUnraveller
 
handles(Type) - Method in interface org.kite9.diagram.builders.TypeNounHelper.Unraveller
 
hasDimension() - Method in class org.kite9.diagram.adl.Arrow
 
hasDimension() - Method in class org.kite9.diagram.adl.Glyph
 
hashCode() - Method in class org.kite9.diagram.builders.noun.AnnotatedNounPartImpl
 
hashCode() - Method in class org.kite9.diagram.builders.noun.OwnedNounImpl
 
hashCode() - Method in class org.kite9.diagram.builders.noun.SimpleNounImpl
 
hashCode() - Method in class org.kite9.diagram.builders.NounRelationshipBinding
 
hashCode() - Method in class org.kite9.diagram.builders.Tie
 
hashCode() - Method in class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
hashCode() - Method in class org.kite9.framework.model.AnnotationHandle
 
hashCode() - Method in class org.kite9.framework.model.ClassHandle
 
hashCode() - Method in class org.kite9.framework.model.MemberHandle
 
hashCode() - Method in class org.kite9.framework.model.PackageHandle
 
hashCode() - Method in class org.kite9.framework.model.Type
Returns a hash code value for this type.
HasRelationship - Class in org.kite9.diagram.builders
In a has-relationship, the name specifies the type of thing that is had, rather than the type of the relationship.
HasRelationship(String) - Constructor for class org.kite9.diagram.builders.HasRelationship
 
HasRelationship(HasRelationship) - Constructor for class org.kite9.diagram.builders.HasRelationship
 
Hello - Class in com.helloworld
 
Hello() - Constructor for class com.helloworld.Hello
 
helloWorldClassDiagram(DiagramBuilder) - Method in class com.helloworld.Hello
 
HelpMethods - Class in org.kite9.framework.common
 
HelpMethods() - Constructor for class org.kite9.framework.common.HelpMethods
 
hiddenContext() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramWithContexts
 
HierarchyBuilder - Class in org.kite9.diagram.builders.formats.hierarchy
This class is used to quickly generate a class hierarchy, provided the top class it will do the rest.
HierarchyBuilder(ProjectModel, Aliaser, Object) - Constructor for class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
 
hops - Variable in class org.kite9.diagram.position.RouteRenderingInformation
 
HPos - Enum in org.kite9.diagram.position
 
HttpItemServer - Class in org.kite9.tool.server
Connects to an ItemServer exposed using HTTP.
HttpItemServer() - Constructor for class org.kite9.tool.server.HttpItemServer
 
hydrate(ClassLoader) - Method in class org.kite9.framework.model.AnnotationHandle
 
hydrate(ClassLoader) - Method in class org.kite9.framework.model.ClassHandle
 
hydrate(ClassLoader) - Method in class org.kite9.framework.model.ConstructorHandle
 
hydrate(ClassLoader) - Method in class org.kite9.framework.model.FieldHandle
 
hydrate(ClassLoader) - Method in interface org.kite9.framework.model.Handle
Returns the reflection-object that this is a handle for
hydrate(ClassLoader) - Method in class org.kite9.framework.model.MemberHandle
 
hydrate(ClassLoader) - Method in class org.kite9.framework.model.MethodHandle
 
hydrate(ClassLoader) - Method in class org.kite9.framework.model.PackageHandle
 
hydrateClass(String, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydrateClass(ClassLoader) - Method in class org.kite9.framework.model.ConstructorHandle
 
hydrateClass(ClassLoader) - Method in class org.kite9.framework.model.MethodHandle
 
hydrateClasses(Set<String>, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydrateConstructor(ConstructorHandle, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydrateField(FieldHandle, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydrateMembers(Set<MemberHandle>, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydrateMethod(MethodHandle, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydratePackage(String, String, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydratePackages(Set<PackageHandle>, ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 
hydrateParams(Type[], ClassLoader) - Static method in class org.kite9.framework.model.AbstractHandle
 

I

IdentifiableDiagramElement - Interface in org.kite9.diagram.primitives
This means that the element has an ID, so that the id can be used to reference it from multiple places.
idHelper - Variable in class org.kite9.diagram.builders.DiagramBuilder
 
IdHelper - Class in org.kite9.diagram.builders
Ensures that IDs for elements are unique within the diagram.
IdHelper() - Constructor for class org.kite9.diagram.builders.IdHelper
 
IMPLEMENTED_BY - Static variable in class org.kite9.diagram.builders.Relationship
 
IMPLEMENTS - Static variable in class org.kite9.diagram.builders.Relationship
 
Implements - Annotation Type in org.kite9.java.examples.library.server
This annotation is added to implementation classes to show which use cases they implement.
increaseX(double) - Method in class org.kite9.diagram.position.Dimension2D
 
increaseY(double) - Method in class org.kite9.diagram.position.Dimension2D
 
init() - Method in class org.kite9.framework.classloading.OverrideJarClassLoader
 
inlineDiagram(Class<?>, File, OutputStreamWriter, WorkItem) - Method in class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
INNER_CLASS - Static variable in class org.kite9.diagram.builders.HasRelationship
 
INNER_CLASS_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
InsertionInterface - Interface in org.kite9.diagram.builders
This interface is exposed by the diagram builder for formats to use.
INT - Static variable in class org.kite9.framework.model.Type
The sort of the int type.
INT_TYPE - Static variable in class org.kite9.framework.model.Type
The int type.
isBordered() - Method in class org.kite9.diagram.adl.Context
 
isBordered() - Method in class org.kite9.diagram.adl.Diagram
 
isBordered() - Method in interface org.kite9.diagram.primitives.Container
 
isConnectedDirectlyTo(Connected) - Method in class org.kite9.diagram.primitives.AbstractConnectedContained
 
isConnectedDirectlyTo(Connected) - Method in interface org.kite9.diagram.primitives.Connected
Means that there exists a connection with this object at one end and c at the other.
isHop(int) - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
isLogging() - Method in class org.kite9.framework.classloading.OverrideJarClassLoader
 
isLoggingEnabled() - Method in interface org.kite9.framework.logging.Logable
 
isLoggingEnabled() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
isShow() - Method in class org.kite9.diagram.builders.formats.sequence.ReturnStep
 
isSimplifyingXML() - Method in class org.kite9.framework.serialization.XMLHelper
When this is set, we serialize all of the link elements as part of the Diagram element.
ItemServer - Interface in org.kite9.framework.server
Handles remote processing of design items, allowing a number of responses to be sent in a zip file.

J

JavaModifier - Class in org.kite9.diagram.builders
 
JavaModifier(String) - Constructor for class org.kite9.diagram.builders.JavaModifier
 

K

K9OnDiagram - Annotation Type in org.kite9.diagram.annotation
 
Key - Class in org.kite9.diagram.adl
 
Key(String, String, List<Symbol>) - Constructor for class org.kite9.diagram.adl.Key
 
KeyHelper - Class in org.kite9.diagram.adl
Helps in the creation of keys by making sure that symbols don't reuse the same code
KeyHelper() - Constructor for class org.kite9.diagram.adl.KeyHelper
 
kh - Variable in class org.kite9.diagram.builders.DiagramBuilder
 
KITE9_NAMESPACE - Static variable in class org.kite9.framework.serialization.XMLHelper
 
Kite9Context - Interface in org.kite9.tool.context
Settings specific to the current project.
Kite9ContextImpl - Class in org.kite9.tool.context
 
Kite9ContextImpl(Aliaser, Repository) - Constructor for class org.kite9.tool.context.Kite9ContextImpl
 
Kite9DiagramJavadocListener - Class in org.kite9.tool.listener
This class helps process the javadoc files, adding links to the diagrams.
Kite9DiagramJavadocListener() - Constructor for class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
Kite9Item - Annotation Type in org.kite9.framework
Indicates to the annotation processing runner that this method or type should be processed by the kite9 runner.
Kite9Log - Class in org.kite9.framework.logging
Very simple abstraction class for all logging functions.
Kite9Log(Logable) - Constructor for class org.kite9.framework.logging.Kite9Log
 
Kite9ProcessingException - Exception in org.kite9.framework.common
Thrown whenever there is a problem creating the kite9 item.
Kite9ProcessingException() - Constructor for exception org.kite9.framework.common.Kite9ProcessingException
 
Kite9ProcessingException(String, Throwable) - Constructor for exception org.kite9.framework.common.Kite9ProcessingException
 
Kite9ProcessingException(String) - Constructor for exception org.kite9.framework.common.Kite9ProcessingException
 
Kite9ProcessingException(Throwable) - Constructor for exception org.kite9.framework.common.Kite9ProcessingException
 
Kite9ProcessMojo - Class in org.kite9.maven
This plugin runs the kite9 command-line script, but takes it's cue from as many maven properties as possible.
Kite9ProcessMojo() - Constructor for class org.kite9.maven.Kite9ProcessMojo
 
Kite9Runner - Interface in org.kite9.tool
 

L

label - Variable in class org.kite9.diagram.primitives.AbstractConnectedContainer
 
Label - Interface in org.kite9.diagram.primitives
DiagramElement to contain a label an edge, container or diagram.
Layout - Enum in org.kite9.diagram.position
Extra layout options for Containers
Leaf - Interface in org.kite9.diagram.primitives
An item which is not a container of further connected items.
Librarian - Interface in org.kite9.java.examples.library.actors
 
LibraryDB - Interface in org.kite9.java.examples.library.server
Handles the basic storage and retrieval logic for the library database.
LibraryException - Exception in org.kite9.java.examples.library
 
LibraryException() - Constructor for exception org.kite9.java.examples.library.LibraryException
 
LibraryException(String, Throwable) - Constructor for exception org.kite9.java.examples.library.LibraryException
 
LibraryException(String) - Constructor for exception org.kite9.java.examples.library.LibraryException
 
LibraryException(Throwable) - Constructor for exception org.kite9.java.examples.library.LibraryException
 
LibraryException - Exception in org.kite9.java.examples.library.server
 
LibraryFacade - Class in org.kite9.java.examples.library.server
This method provides the logic of running the library and managing all the transactions with the database.
LibraryFacade() - Constructor for class org.kite9.java.examples.library.server.LibraryFacade
 
limitFilter - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
Link - Class in org.kite9.diagram.adl
Joins glyphs and arrows to one another.
Link() - Constructor for class org.kite9.diagram.adl.Link
 
Link(Connected, Connected) - Constructor for class org.kite9.diagram.adl.Link
 
Link(Connected, Connected, LinkEndStyle, Label, LinkEndStyle, Label) - Constructor for class org.kite9.diagram.adl.Link
 
Link(Connected, Connected, LinkEndStyle, String, Direction) - Constructor for class org.kite9.diagram.adl.Link
Deprecated. 
Link(Connected, Connected, LinkEndStyle, Label, LinkEndStyle, Label, Direction) - Constructor for class org.kite9.diagram.adl.Link
 
LinkEndStyle - Enum in org.kite9.diagram.adl
Styles of link-end.
LinkLineStyle - Enum in org.kite9.diagram.adl
Styles of link-line.
listOf(Contained...) - Static method in class org.kite9.framework.common.HelpMethods
 
loadClass(String, boolean) - Method in class org.kite9.framework.classloading.OverrideJarClassLoader
 
loadClass(String, ClassLoader) - Static method in class org.kite9.framework.common.ClassHelp
Returns the loaded Class for a suite name.
log(String) - Method in class org.kite9.framework.classloading.OverrideJarClassLoader
 
Logable - Interface in org.kite9.framework.logging
 
LogicException - Exception in org.kite9.framework.logging
 
LogicException() - Constructor for exception org.kite9.framework.logging.LogicException
 
LogicException(String, Throwable) - Constructor for exception org.kite9.framework.logging.LogicException
 
LogicException(String) - Constructor for exception org.kite9.framework.logging.LogicException
 
LogicException(Throwable) - Constructor for exception org.kite9.framework.logging.LogicException
 
LONG - Static variable in class org.kite9.framework.model.Type
The sort of the long type.
LONG_TYPE - Static variable in class org.kite9.framework.model.Type
The long type.

M

m - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
Main - Class in org.kite9.tool
 
Main() - Constructor for class org.kite9.tool.Main
 
main(String[]) - Static method in class org.kite9.tool.Main
 
marshal(HierarchicalStreamWriter, Object, ConverterLookup, Mapper, DataHolder) - Method in class org.kite9.framework.serialization.XMLHelper.IDSuppliedMarshallingStrategy
 
marshal(HierarchicalStreamWriter, Object, DefaultConverterLookup, ClassMapper, DataHolder) - Method in class org.kite9.framework.serialization.XMLHelper.IDSuppliedMarshallingStrategy
Deprecated. As of 1.2, use XMLHelper.IDSuppliedMarshallingStrategy.marshal(HierarchicalStreamWriter, Object, ConverterLookup, Mapper, DataHolder)
meets(BiDirectional<X>) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
meets(X) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
meets(BiDirectional<X>) - Method in interface org.kite9.diagram.primitives.BiDirectional
 
meets(X) - Method in interface org.kite9.diagram.primitives.BiDirectional
 
Member - Interface in org.kite9.java.examples.library.actors
 
MemberHandle - Class in org.kite9.framework.model
Handle to a class member (method or field).
MemberHandle() - Constructor for class org.kite9.framework.model.MemberHandle
 
METHOD - Static variable in class org.kite9.diagram.builders.HasRelationship
 
METHOD_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
MethodBasedSequenceDiagramDataProvider - Class in org.kite9.diagram.builders.formats.sequence
This class examines the method-call hierarchy and produces a sequence diagram, where each class in the diagram is a container, and each method is a heading within a container based on this.
MethodBasedSequenceDiagramDataProvider(DiagramBuilder, Method, Filter<? super AccessibleObject>) - Constructor for class org.kite9.diagram.builders.formats.sequence.MethodBasedSequenceDiagramDataProvider
 
MethodBasedSequenceDiagramDataProvider(NounFactory, ProjectModel, ClassLoader, Method, Filter<? super AccessibleObject>, Aliaser) - Constructor for class org.kite9.diagram.builders.formats.sequence.MethodBasedSequenceDiagramDataProvider
 
MethodBuilder - Class in org.kite9.diagram.builders
 
MethodBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.MethodBuilder
 
MethodCallRelationship - Class in org.kite9.diagram.builders
Represents a relationship formed by a method call, where the method name is the verb.
MethodCallRelationship(Method) - Constructor for class org.kite9.diagram.builders.MethodCallRelationship
 
MethodCallRelationship(Method, Relationship.RelationshipType) - Constructor for class org.kite9.diagram.builders.MethodCallRelationship
 
MethodCallRelationship(String, Direction) - Constructor for class org.kite9.diagram.builders.MethodCallRelationship
 
MethodCallRelationship(String, Relationship) - Constructor for class org.kite9.diagram.builders.MethodCallRelationship
 
MethodCallRelationship(String) - Constructor for class org.kite9.diagram.builders.MethodCallRelationship
 
methodDocPattern() - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
MethodHandle - Class in org.kite9.framework.model
 
MethodHandle(Method) - Constructor for class org.kite9.framework.model.MethodHandle
 
MethodHandle(String, String, String) - Constructor for class org.kite9.framework.model.MethodHandle
 
minus(Dimension2D) - Method in class org.kite9.diagram.position.Dimension2D
 
model - Variable in class org.kite9.diagram.builders.AbstractBuilder
 
MODIFIER - Static variable in class org.kite9.diagram.builders.HasRelationship
 
MODIFIER_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
MultiNoun - Interface in org.kite9.diagram.builders.noun
This is a special noun interface for relationships that can only be described with multiple nouns.
multiply(Dimension2D) - Method in class org.kite9.diagram.position.Dimension2D
 
multiply(double) - Method in class org.kite9.diagram.position.Dimension2D
 

N

NAME - Static variable in class org.kite9.diagram.builders.HasRelationship
 
name - Variable in class org.kite9.framework.model.MemberHandle
 
NAME_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
nf - Variable in class org.kite9.diagram.builders.AbstractBuilder
 
nf - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
NoLayoutSequenceDiagramFormat - Class in org.kite9.diagram.builders.formats.sequence
 
NoLayoutSequenceDiagramFormat(DiagramBuilder) - Constructor for class org.kite9.diagram.builders.formats.sequence.NoLayoutSequenceDiagramFormat
 
NoLayoutSequenceDiagramFormat(InsertionInterface, NounFactory, Aliaser) - Constructor for class org.kite9.diagram.builders.formats.sequence.NoLayoutSequenceDiagramFormat
 
not(Filter<X>) - Method in class org.kite9.diagram.builders.DiagramBuilder
Returns the opposite filter to the one entered
NOT_DISPLAYABLE - Static variable in class org.kite9.diagram.position.CostedDimension
 
NounFactory - Interface in org.kite9.diagram.builders.noun
 
NounPart - Interface in org.kite9.diagram.builders.noun
Models the subject or object in a sentence.
NounRelationshipBinding - Class in org.kite9.diagram.builders
Named Arrows are bound to their subjects, so a relationship and a subject form a binding which is represented by a single arrow
NounRelationshipBinding(Object, Relationship) - Constructor for class org.kite9.diagram.builders.NounRelationshipBinding
 

O

OBJECT - Static variable in class org.kite9.framework.model.Type
The sort of object reference type.
only(Object...) - Method in class org.kite9.diagram.builders.DiagramBuilder
Filters to just the items mentioned in the arguments
onlyAnnotated() - Method in class org.kite9.diagram.builders.DiagramBuilder
Filters methods, fields, inner classes to just the ones with a K9 annotation.
onlyOnDiagram() - Method in class org.kite9.diagram.builders.DiagramBuilder
Filters to just the items already on the diagram
org.kite9.diagram.adl - package org.kite9.diagram.adl
This package contains value objects which can be used in ADL (Abstract Diagram Language).
org.kite9.diagram.annotation - package org.kite9.diagram.annotation
 
org.kite9.diagram.builders - package org.kite9.diagram.builders
 
org.kite9.diagram.builders.formats - package org.kite9.diagram.builders.formats
 
org.kite9.diagram.builders.formats.fsm - package org.kite9.diagram.builders.formats.fsm
 
org.kite9.diagram.builders.formats.hierarchy - package org.kite9.diagram.builders.formats.hierarchy
 
org.kite9.diagram.builders.formats.sequence - package org.kite9.diagram.builders.formats.sequence
 
org.kite9.diagram.builders.noun - package org.kite9.diagram.builders.noun
 
org.kite9.diagram.position - package org.kite9.diagram.position
Contains all of the classes required to describe the position of the diagram elements prior to display.
org.kite9.diagram.primitives - package org.kite9.diagram.primitives
This package contains the basic (primitive) diagram elements referenced by the visualization algorithm, as opposed to ADL which gives a specific diagram type.
org.kite9.diagram.visitors - package org.kite9.diagram.visitors
 
org.kite9.framework - package org.kite9.framework
 
org.kite9.framework.alias - package org.kite9.framework.alias
 
org.kite9.framework.classloading - package org.kite9.framework.classloading
 
org.kite9.framework.common - package org.kite9.framework.common
 
org.kite9.framework.logging - package org.kite9.framework.logging
 
org.kite9.framework.model - package org.kite9.framework.model
 
org.kite9.framework.repository - package org.kite9.framework.repository
 
org.kite9.framework.serialization - package org.kite9.framework.serialization
 
org.kite9.framework.server - package org.kite9.framework.server
 
org.kite9.java.examples - package org.kite9.java.examples
 
org.kite9.java.examples.adlclasses - package org.kite9.java.examples.adlclasses
 
org.kite9.java.examples.library - package org.kite9.java.examples.library
 
org.kite9.java.examples.library.actors - package org.kite9.java.examples.library.actors
 
org.kite9.java.examples.library.server - package org.kite9.java.examples.library.server
 
org.kite9.java.examples.library.usecases - package org.kite9.java.examples.library.usecases
 
org.kite9.maven - package org.kite9.maven
 
org.kite9.tool - package org.kite9.tool
 
org.kite9.tool.context - package org.kite9.tool.context
 
org.kite9.tool.listener - package org.kite9.tool.listener
 
org.kite9.tool.model - package org.kite9.tool.model
 
org.kite9.tool.scanner - package org.kite9.tool.scanner
 
org.kite9.tool.server - package org.kite9.tool.server
 
otherEnd(X) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
otherEnd(X) - Method in interface org.kite9.diagram.primitives.BiDirectional
Returns from, if to is the argument, or to if from is the argument.
OverrideJarClassLoader - Class in org.kite9.framework.classloading
Handles loading of classes from a nested jar files.
OverrideJarClassLoader(URL[], ClassLoader, String, boolean) - Constructor for class org.kite9.framework.classloading.OverrideJarClassLoader
 
OwnedNoun - Interface in org.kite9.diagram.builders.noun
e.g.
OwnedNounImpl - Class in org.kite9.diagram.builders.noun
 
OwnedNounImpl(SimpleNoun, SimpleNoun) - Constructor for class org.kite9.diagram.builders.noun.OwnedNounImpl
 

P

PACKAGE - Static variable in class org.kite9.diagram.builders.HasRelationship
 
PACKAGE_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
PackageBuilder - Class in org.kite9.diagram.builders
 
PackageBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.PackageBuilder
 
PackageHandle - Class in org.kite9.framework.model
 
PackageHandle(Class<?>) - Constructor for class org.kite9.framework.model.PackageHandle
 
PackageHandle(String, String) - Constructor for class org.kite9.framework.model.PackageHandle
 
packagesOf(Class<?>...) - Method in class org.kite9.diagram.builders.AbstractBuilder
 
packContent(Collection<Tie>, Filter<? super Y>, ClassBuilder.ClassContentSelector<Y>, boolean, Relationship) - Method in class org.kite9.diagram.builders.ClassBuilder
This is a helper method used to create a list of ties correctly, by applying a ContentSelector.
packContentInner(Collection<Tie>, Filter<? super Y>, ClassBuilder.ClassContentSelector<Y>, boolean, Relationship, List<Tie>) - Method in class org.kite9.diagram.builders.ClassBuilder
 
packContentInner2(NounPart, Collection<? extends Class<?>>, Filter<? super Y>, ClassBuilder.ClassContentSelector<Y>, boolean, Relationship, List<Tie>) - Method in class org.kite9.diagram.builders.ClassBuilder
 
PARAMETER - Static variable in class org.kite9.diagram.builders.HasRelationship
 
PARAMETER_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
parseArguments(String[], Properties) - Method in class org.kite9.tool.Tool
Processes the command line arguments and overrides the properties with them
parsePropertiesName(String[]) - Method in class org.kite9.tool.Tool
Processes the command line arguments and overrides the properties with them
PayFine - Class in org.kite9.java.examples.library.usecases
 
PayFine() - Constructor for class org.kite9.java.examples.library.usecases.PayFine
 
Person - Interface in org.kite9.java.examples.library.actors
 
pm - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
positions - Variable in class org.kite9.diagram.position.RouteRenderingInformation
 
PreferenceLoader - Class in org.kite9.tool
 
PreferenceLoader() - Constructor for class org.kite9.tool.PreferenceLoader
 
prepareCaption(WorkItem) - Method in class org.kite9.maven.Kite9ProcessMojo
 
prepareCaption(WorkItem) - Method in class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
prepareFileName(String, String, String, boolean) - Static method in class org.kite9.framework.common.RepositoryHelp
 
prepareFileName(Class<?>, String, String) - Static method in class org.kite9.framework.common.TestingHelp
 
prepareFileName(String, String, String, boolean) - Method in class org.kite9.framework.repository.BasicFileRepository
 
process() - Method in class org.kite9.tool.AbstractKite9Runner
 
process() - Method in interface org.kite9.tool.Kite9Runner
 
process(WorkItem) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
process(WorkItem) - Method in interface org.kite9.tool.listener.BuildListener
 
process(WorkItem) - Method in class org.kite9.tool.listener.ServerCallingBuildListener
 
processBook() - Method in class org.kite9.java.examples.library.Book
Called when a returned book is put back on the shelf
processClass(Class<?>, Set<WorkItem>) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
processClassLevelDoc(Class<?>, File, OutputStreamWriter, Set<WorkItem>) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
Override this to include any of your own processing for the class-heading level javadoc.
processClassLevelDoc(Class<?>, File, OutputStreamWriter, Set<WorkItem>) - Method in class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
processItem(WorkItem, ZipOutputStream) - Method in class org.kite9.framework.server.AbstractLocalServer
Adds any files to the zip output stream that the request might need.
processMap(Reader, Writer, Class<?>, String) - Static method in class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
processMethodLevelDoc(Class<?>, File, String, OutputStreamWriter, Set<WorkItem>) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
processMethodLevelDoc(Class<?>, File, String, OutputStreamWriter, Set<WorkItem>) - Method in class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
processReferences(WorkItem) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
Add functionality here to parse the designItem, and attach references to it within the javadoc.
processReferences(WorkItem) - Method in class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
ProjectModel - Interface in org.kite9.framework.model
Returns information about the java project which can only be ascertained by bytecode scanning the project structure.
ProjectModelImpl - Class in org.kite9.framework.model
 
ProjectModelImpl() - Constructor for class org.kite9.framework.model.ProjectModelImpl
 
PropertyAliaser - Class in org.kite9.framework.alias
Allows aliases to be provided in a property file.
PropertyAliaser() - Constructor for class org.kite9.framework.alias.PropertyAliaser
 
push(DiagramElement, Set<DiagramElement>, VisitorAction) - Method in class org.kite9.diagram.visitors.DiagramElementVisitor
 

R

RectangleRenderingInformation - Class in org.kite9.diagram.position
Contains details of how to render a rectangle on screen, possibly containing some text.
RectangleRenderingInformation() - Constructor for class org.kite9.diagram.position.RectangleRenderingInformation
 
reduce(Filter<? super X>) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
Creates a new element builder of the same type as the original, which only has ties matching the filter.
reduce(Filter<? super X>) - Method in class org.kite9.diagram.builders.AnnotatedElementBuilder
 
reduce(Filter<? super Annotation>) - Method in class org.kite9.diagram.builders.AnnotationBuilder
 
reduce(Filter<? super Class<?>>) - Method in class org.kite9.diagram.builders.ClassBuilder
 
reduce(Filter<? super Field>) - Method in class org.kite9.diagram.builders.FieldBuilder
 
reduce(Filter<? super Method>) - Method in class org.kite9.diagram.builders.MethodBuilder
 
reduce(Filter<? super Package>) - Method in class org.kite9.diagram.builders.PackageBuilder
 
reduce(Filter<? super String>) - Method in class org.kite9.diagram.builders.StringBuilder
 
reduce(Filter<? super Type>) - Method in class org.kite9.diagram.builders.TypeBuilder
 
reduceInner(Filter<? super X>) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
Use this method to implement reduce
REFERENCED_BY - Static variable in class org.kite9.diagram.builders.Relationship
 
referenceDiagram(Class<?>, File, OutputStreamWriter, WorkItem) - Method in class org.kite9.tool.listener.Kite9DiagramJavadocListener
 
REFERENCES - Static variable in class org.kite9.diagram.builders.Relationship
 
Relationship - Class in org.kite9.diagram.builders
Models the relationship between a subject and an object.
Relationship(String) - Constructor for class org.kite9.diagram.builders.Relationship
Creates the active voice relationship
Relationship(String, Relationship) - Constructor for class org.kite9.diagram.builders.Relationship
Creates a passive voice relationship.
Relationship(String, Direction) - Constructor for class org.kite9.diagram.builders.Relationship
Creates a relationship where there is a natural diagrammatic direction required for from and to.
Relationship.RelationshipType - Enum in org.kite9.diagram.builders
 
REMOTE_SERVER_URL - Static variable in class org.kite9.tool.server.HttpItemServer
 
removeLastRow() - Method in class org.kite9.framework.logging.Table
 
removeLink(Connection) - Method in class org.kite9.diagram.primitives.AbstractConnectedContained
 
removeLink(Connection) - Method in interface org.kite9.diagram.primitives.Connected
Removes a link from the collection
RenderingInformation - Interface in org.kite9.diagram.position
This holds formatting information for the graphical renderer to use.
renderingInformation - Variable in class org.kite9.diagram.primitives.AbstractConnection
This is used by layout engines to set the position of the elements in the diagram
renderingInformation - Variable in class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
This is used by layout engines to set the position of the elements in the diagram
renderingInformation - Variable in class org.kite9.diagram.primitives.AbstractLabel
This is used by layout engines to set the position of the elements in the diagram
renderToFile(Class<?>, String, String, BufferedImage) - Static method in class org.kite9.framework.common.TestingHelp
 
Repository - Interface in org.kite9.framework.repository
Provides local, location-independent way of storing and retrieving the artifacts generated for design items.
RepositoryHelp - Class in org.kite9.framework.common
 
RepositoryHelp() - Constructor for class org.kite9.framework.common.RepositoryHelp
 
REQUIRED_BY - Static variable in class org.kite9.diagram.builders.Relationship
 
REQUIRES - Static variable in class org.kite9.diagram.builders.Relationship
 
ReserveBook - Class in org.kite9.java.examples.library.usecases
 
ReserveBook() - Constructor for class org.kite9.java.examples.library.usecases.ReserveBook
 
resetCounter() - Static method in class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
resetProxy() - Method in class org.kite9.tool.server.HttpItemServer
 
resolveBasePackage(String) - Method in class org.kite9.tool.scanner.SpringClassScanner
 
ResourceHelper - Class in org.kite9.framework.common
Commonly you will want to keep test data along with the test java classes in the same directory, since this will make the tests portable accross testing environments.
ResourceHelper() - Constructor for class org.kite9.framework.common.ResourceHelper
 
retrieve(String, String, String) - Method in class org.kite9.framework.repository.BasicFileRepository
 
retrieve(String, String, String) - Method in interface org.kite9.framework.repository.Repository
 
retrieveBook(int) - Method in interface org.kite9.java.examples.library.server.LibraryDB
 
retrieveMember(int) - Method in interface org.kite9.java.examples.library.server.LibraryDB
 
returnArrow(Container, Relationship, String) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
returnArrow(Container, NounRelationshipBinding, String) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
returnArrow(Container, NounPart, String) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
returnBook() - Method in class org.kite9.java.examples.library.Book
Called when the book is returned by a member
ReturnBooks - Class in org.kite9.java.examples.library.usecases
 
ReturnBooks() - Constructor for class org.kite9.java.examples.library.usecases.ReturnBooks
 
returnContext(Container, NounPart, Label, boolean, Layout) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
RETURNED_BY - Static variable in class org.kite9.diagram.builders.Relationship
 
returnElement(Container, SimpleNoun, InsertionInterface) - Method in interface org.kite9.diagram.builders.formats.BasicFormats.ConnectedFormat
 
returnExisting(NounPart) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
returnExisting(NounRelationshipBinding) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
returnGlyph(Container, NounPart, String, String) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
returnLink(DiagramElement, DiagramElement, Label, Label, boolean, Direction) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
RETURNS - Static variable in class org.kite9.diagram.builders.Relationship
 
ReturnStep - Class in org.kite9.diagram.builders.formats.sequence
 
ReturnStep(Label, Label, boolean) - Constructor for class org.kite9.diagram.builders.formats.sequence.ReturnStep
 
returnSymbol(NounRelationshipBinding, String, String) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
returnTextLine(Glyph, NounPart, String) - Method in interface org.kite9.diagram.builders.InsertionInterface
 
reverse(Direction) - Static method in enum org.kite9.diagram.position.Direction
 
reverse(Layout) - Static method in enum org.kite9.diagram.position.Layout
 
rotateAntiClockwise(Direction) - Static method in enum org.kite9.diagram.position.Direction
 
rotateClockwise(Direction) - Static method in enum org.kite9.diagram.position.Direction
 
roundUpTo(Dimension2D) - Method in class org.kite9.diagram.position.Dimension2D
 
RouteRenderingInformation - Class in org.kite9.diagram.position
This is used to hold the route of an edge, or container border.
RouteRenderingInformation() - Constructor for class org.kite9.diagram.position.RouteRenderingInformation
 

S

saveBook(Book) - Method in interface org.kite9.java.examples.library.server.LibraryDB
 
saveMember(Member) - Method in interface org.kite9.java.examples.library.server.LibraryDB
 
Scanner - Interface in org.kite9.tool.scanner
A scanner can scan a project to produce a set of work items to process.
send(String) - Method in class org.kite9.framework.logging.Kite9Log
 
send(String, Collection<?>) - Method in class org.kite9.framework.logging.Kite9Log
 
send(String, Table) - Method in class org.kite9.framework.logging.Kite9Log
 
send(String, Map<?, ?>) - Method in class org.kite9.framework.logging.Kite9Log
 
SequenceDiagramDataProvider - Interface in org.kite9.diagram.builders.formats.sequence
 
serve(WorkItem) - Method in class org.kite9.framework.server.AbstractLocalServer
 
serve(WorkItem, OutputStream) - Method in class org.kite9.framework.server.AbstractLocalServer
 
serve(WorkItem) - Method in interface org.kite9.framework.server.ItemServer
 
serve(WorkItem, OutputStream) - Method in interface org.kite9.framework.server.ItemServer
 
serve(WorkItem) - Method in class org.kite9.tool.server.HttpItemServer
 
serve(WorkItem, OutputStream) - Method in class org.kite9.tool.server.HttpItemServer
 
server - Variable in class org.kite9.tool.listener.ServerCallingBuildListener
 
ServerCallingBuildListener - Class in org.kite9.tool.listener
 
ServerCallingBuildListener() - Constructor for class org.kite9.tool.listener.ServerCallingBuildListener
 
set(int, Dimension2D) - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
setBaseDir(String) - Method in class org.kite9.framework.repository.BasicFileRepository
 
setBaseFolder(String) - Method in class org.kite9.tool.scanner.XMLFileScanner
 
setBasePackage(String) - Method in class org.kite9.tool.model.SpringProjectModelFactory
 
setBasePackage(String) - Method in class org.kite9.tool.scanner.SpringClassScanner
 
setBodyText(String) - Method in class org.kite9.diagram.adl.Key
 
setBoldText(String) - Method in class org.kite9.diagram.adl.Key
 
setBordered(boolean) - Method in class org.kite9.diagram.adl.Context
 
setBorrowedBookCount(int) - Method in interface org.kite9.java.examples.library.actors.Member
 
setBorrower(Member) - Method in class org.kite9.java.examples.library.Book
 
setChar(char) - Method in class org.kite9.diagram.adl.Symbol
 
setClassPath(String) - Method in class org.kite9.tool.context.Kite9ContextImpl
 
setContainer(Container) - Method in class org.kite9.diagram.adl.Context
 
setContainer(Container) - Method in class org.kite9.diagram.primitives.AbstractConnectedContained
 
setContainer(Container) - Method in interface org.kite9.diagram.primitives.Contained
 
setContext(Kite9Context) - Method in class org.kite9.tool.context.AbstractContextualizable
 
setCost(int) - Method in class org.kite9.diagram.position.CostedDimension
 
setDocRoot(String) - Method in class org.kite9.tool.listener.AbstractJavadocModifyingListener
 
setDrawDirection(Direction) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
setDrawDirection(Direction) - Method in interface org.kite9.diagram.primitives.BiDirectional
 
setDrawDirectionFrom(Direction, X) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
setDrawDirectionFrom(Direction, X) - Method in interface org.kite9.diagram.primitives.BiDirectional
 
setFrom(X) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
setFrom(X) - Method in interface org.kite9.diagram.primitives.BiDirectional
 
setFromDecoration(Object) - Method in class org.kite9.diagram.primitives.AbstractConnection
 
setFromLabel(Label) - Method in class org.kite9.diagram.primitives.AbstractConnection
 
setHop(int) - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
setHorizontalJustification(HPos) - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
setID(String) - Method in class org.kite9.diagram.primitives.AbstractIdentifiableDiagramElement
 
setID(String) - Method in interface org.kite9.diagram.primitives.IdentifiableDiagramElement
 
setId(int) - Method in class org.kite9.java.examples.library.Book
 
setKey(Key) - Method in class org.kite9.diagram.adl.Diagram
 
setLabel(String) - Method in class org.kite9.diagram.adl.Arrow
 
setLabel(String) - Method in class org.kite9.diagram.adl.Glyph
 
setLabel(Label) - Method in class org.kite9.diagram.primitives.AbstractConnectedContainer
 
setLabel(Label) - Method in interface org.kite9.diagram.primitives.Container
 
setLayoutDirection(Layout) - Method in class org.kite9.diagram.primitives.AbstractConnectedContainer
 
setLayoutDirection(Layout) - Method in interface org.kite9.diagram.primitives.Container
 
setListeners(List<BuildListener>) - Method in class org.kite9.tool.BasicKite9Runner
 
setLogging(boolean) - Method in class org.kite9.framework.classloading.OverrideJarClassLoader
 
setOf(X...) - Static method in class org.kite9.framework.common.HelpMethods
 
setParent(Object) - Method in class org.kite9.diagram.adl.Key
 
setParent(Object) - Method in class org.kite9.diagram.adl.TextLine
 
setParent(Object) - Method in class org.kite9.diagram.primitives.AbstractLabel
 
setParent(Object) - Method in interface org.kite9.diagram.primitives.CompositionalDiagramElement
This must be called by the parent object when the composition is created.
setPattern(String) - Method in class org.kite9.tool.model.SpringProjectModelFactory
 
setPattern(String) - Method in class org.kite9.tool.scanner.SpringClassScanner
 
setPattern(String) - Method in class org.kite9.tool.scanner.XMLFileScanner
 
setPosition(Dimension2D) - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
setProjectId(int) - Method in class org.kite9.tool.context.Kite9ContextImpl
 
setProjectModel(ProjectModel) - Method in class org.kite9.tool.scanner.AbstractClassScanner
 
setProperties(Properties) - Method in class org.kite9.framework.alias.PropertyAliaser
 
setProxyHost(String) - Method in class org.kite9.tool.server.HttpItemServer
 
setProxyPass(String) - Method in class org.kite9.tool.server.HttpItemServer
 
setProxyPort(int) - Method in class org.kite9.tool.server.HttpItemServer
 
setProxyUser(String) - Method in class org.kite9.tool.server.HttpItemServer
 
setReturnDate(Date) - Method in class org.kite9.java.examples.library.Book
 
setScanners(List<Scanner>) - Method in class org.kite9.tool.BasicKite9Runner
 
setSecretKey(String) - Method in class org.kite9.tool.context.Kite9ContextImpl
 
setServer(ItemServer) - Method in class org.kite9.tool.listener.ServerCallingBuildListener
 
setShape(Symbol.SymbolShape) - Method in class org.kite9.diagram.adl.Symbol
 
setSimplifyingXML(boolean) - Method in class org.kite9.framework.serialization.XMLHelper
 
setSize(Dimension) - Method in class org.kite9.diagram.position.Dimension2D
 
setSize(double, double) - Method in class org.kite9.diagram.position.Dimension2D
 
setSize(int, int) - Method in class org.kite9.diagram.position.Dimension2D
 
setSize(Dimension2D) - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
setState(BookState) - Method in class org.kite9.java.examples.library.Book
 
setStereotype(String) - Method in class org.kite9.diagram.adl.Glyph
 
setStyle(LinkLineStyle) - Method in class org.kite9.diagram.adl.Link
 
setSymbols(List<Symbol>) - Method in class org.kite9.diagram.adl.Key
 
setSymbols(List<Symbol>) - Method in class org.kite9.diagram.adl.TextLine
 
setText(List<TextLine>) - Method in class org.kite9.diagram.adl.Glyph
 
setText(String) - Method in class org.kite9.diagram.adl.TextLine
 
setTitle(String) - Method in class org.kite9.java.examples.library.Book
 
setTo(X) - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
setTo(X) - Method in interface org.kite9.diagram.primitives.BiDirectional
 
setToDecoration(Object) - Method in class org.kite9.diagram.primitives.AbstractConnection
 
setToLabel(Label) - Method in class org.kite9.diagram.primitives.AbstractConnection
 
setupProxy() - Method in class org.kite9.tool.server.HttpItemServer
 
setupUserClassLoader() - Method in class org.kite9.tool.context.Kite9ContextImpl
 
setUrl(String) - Method in class org.kite9.tool.server.HttpItemServer
 
setVerticalJustification(VPos) - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
setX(double) - Method in class org.kite9.diagram.position.Dimension2D
 
setY(double) - Method in class org.kite9.diagram.position.Dimension2D
 
SHORT - Static variable in class org.kite9.framework.model.Type
The sort of the short type.
SHORT_TYPE - Static variable in class org.kite9.framework.model.Type
The short type.
show(Format) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
 
show(Format) - Method in class org.kite9.diagram.builders.AnnotationBuilder
 
show(Format) - Method in class org.kite9.diagram.builders.ClassBuilder
 
show(Format) - Method in class org.kite9.diagram.builders.FieldBuilder
 
show(Format) - Method in class org.kite9.diagram.builders.MethodBuilder
 
show(Format) - Method in class org.kite9.diagram.builders.PackageBuilder
 
show(Format) - Method in class org.kite9.diagram.builders.StringBuilder
 
show(Format) - Method in class org.kite9.diagram.builders.TypeBuilder
 
showClasses(Format, Format) - Method in class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
Adds the classes to the diagram, as well as level-groups, so that classes with the hierarchical depth are shown on the same level.
showFinal(Format) - Method in class org.kite9.diagram.builders.ClassBuilder
 
showInheritance(Format) - Method in class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
Shows the EXTENDS/IMPLEMENTS relationships between the classes.
showStatic(Format) - Method in class org.kite9.diagram.builders.ClassBuilder
 
showVisibility(Format) - Method in class org.kite9.diagram.builders.ClassBuilder
 
showVisibility(Format) - Method in class org.kite9.diagram.builders.FieldBuilder
 
showVisibility(Format) - Method in class org.kite9.diagram.builders.MethodBuilder
 
SimpleDiagram - Class in org.kite9.java.examples.adlclasses
 
SimpleDiagram() - Constructor for class org.kite9.java.examples.adlclasses.SimpleDiagram
 
simpleDiagram() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagram
 
SimpleDiagramSymbolsAndTextLines - Class in org.kite9.java.examples.adlclasses
 
SimpleDiagramSymbolsAndTextLines() - Constructor for class org.kite9.java.examples.adlclasses.SimpleDiagramSymbolsAndTextLines
 
SimpleDiagramWithArrow - Class in org.kite9.java.examples.adlclasses
 
SimpleDiagramWithArrow() - Constructor for class org.kite9.java.examples.adlclasses.SimpleDiagramWithArrow
 
simpleDiagramWithArrow() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramWithArrow
 
simpleDiagramWithArrow2() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramWithArrow
 
SimpleDiagramWithContexts - Class in org.kite9.java.examples.adlclasses
 
SimpleDiagramWithContexts() - Constructor for class org.kite9.java.examples.adlclasses.SimpleDiagramWithContexts
 
simpleDiagramWithDirectedArrow() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramWithArrow
 
simpleDiagramWithKeyHelper() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramSymbolsAndTextLines
 
simpleDiagramWithoutIDs() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagram
 
simpleDiagramWithSymbolsAndTextLines() - Method in class org.kite9.java.examples.adlclasses.SimpleDiagramSymbolsAndTextLines
 
SimpleNoun - Interface in org.kite9.diagram.builders.noun
 
SimpleNounImpl - Class in org.kite9.diagram.builders.noun
e.g.
SimpleNounImpl(Object, Aliaser) - Constructor for class org.kite9.diagram.builders.noun.SimpleNounImpl
 
size() - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
sorted - Variable in class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
 
sortedClasses - Variable in class org.kite9.diagram.builders.formats.hierarchy.HierarchyBuilder
 
SpringClassScanner - Class in org.kite9.tool.scanner
Uses spring class patterns to figure out which classes to build design items from.
SpringClassScanner() - Constructor for class org.kite9.tool.scanner.SpringClassScanner
 
SpringProjectModelFactory - Class in org.kite9.tool.model
This class uses spring & asm functionality to scan the contents of the project to build the project model.
SpringProjectModelFactory() - Constructor for class org.kite9.tool.model.SpringProjectModelFactory
 
StackHelp - Class in org.kite9.framework.common
 
StackHelp() - Constructor for class org.kite9.framework.common.StackHelp
 
StackSearchException - Exception in org.kite9.framework.common
 
StackSearchException(Class<?>) - Constructor for exception org.kite9.framework.common.StackSearchException
 
StateNotMatchingException - Exception in org.kite9.framework.common
 
StateNotMatchingException(Enum<?>, Object) - Constructor for exception org.kite9.framework.common.StateNotMatchingException
 
stateOk(Class<? extends Annotation>, Enum<?>) - Static method in class org.kite9.framework.common.FSMHelp
Given an enum, returns true if the enum has the value specified in the beforestate annotation 'value' field.
stateOk(Class<? extends Annotation>, Enum<?>, String) - Static method in class org.kite9.framework.common.FSMHelp
Given an annotation field, returns true if the field 'fieldName' of the 'thisObject' is in the state given.
Step - Class in org.kite9.diagram.builders.formats.sequence
 
Step(Label, Label) - Constructor for class org.kite9.diagram.builders.formats.sequence.Step
 
Step() - Constructor for class org.kite9.diagram.builders.formats.sequence.Step
 
steps - Variable in class org.kite9.diagram.builders.formats.sequence.AbstractSequenceDiagramDataProvider
 
store(String, String, String) - Method in class org.kite9.framework.repository.BasicFileRepository
 
store(String, String, String) - Method in interface org.kite9.framework.repository.Repository
 
streamCopy(InputStream, OutputStream, boolean) - Static method in class org.kite9.framework.common.RepositoryHelp
 
streamCopy(Reader, Writer, boolean) - Static method in class org.kite9.framework.common.RepositoryHelp
 
StringBuilder - Class in org.kite9.diagram.builders
 
StringBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.StringBuilder
 
Symbol - Class in org.kite9.diagram.adl
 
Symbol() - Constructor for class org.kite9.diagram.adl.Symbol
 
Symbol(String, char, Symbol.SymbolShape) - Constructor for class org.kite9.diagram.adl.Symbol
 
Symbol.SymbolShape - Enum in org.kite9.diagram.adl
 

T

Table - Class in org.kite9.framework.logging
Tabular displayer
Table() - Constructor for class org.kite9.framework.logging.Table
 
testBook() - Method in class org.kite9.java.examples.library.Book
 
TestingHelp - Class in org.kite9.framework.common
Helps with comparing the results of tests
TestingHelp() - Constructor for class org.kite9.framework.common.TestingHelp
 
TextLine - Class in org.kite9.diagram.adl
 
TextLine(String) - Constructor for class org.kite9.diagram.adl.TextLine
 
TextLine() - Constructor for class org.kite9.diagram.adl.TextLine
 
TextLine(String, List<Symbol>) - Constructor for class org.kite9.diagram.adl.TextLine
 
THE_DIAGRAM - Static variable in class org.kite9.diagram.builders.DiagramBuilder
 
Tie - Class in org.kite9.diagram.builders
A Tie is used to hold a piece of relationship information.
Tie(NounPart, Relationship, NounPart) - Constructor for class org.kite9.diagram.builders.Tie
 
ties - Variable in class org.kite9.diagram.builders.AbstractElementBuilder
 
to - Variable in class org.kite9.diagram.primitives.AbstractBiDirectional
 
toDecoration - Variable in class org.kite9.diagram.primitives.AbstractConnection
 
toLabel - Variable in class org.kite9.diagram.primitives.AbstractConnection
 
Tool - Class in org.kite9.tool
 
Tool() - Constructor for class org.kite9.tool.Tool
 
TOOL_CLASS - Static variable in class org.kite9.tool.Main
 
toString() - Method in class org.kite9.diagram.adl.Arrow
 
toString() - Method in class org.kite9.diagram.adl.Context
 
toString() - Method in class org.kite9.diagram.adl.Glyph
 
toString() - Method in class org.kite9.diagram.adl.Key
 
toString() - Method in class org.kite9.diagram.adl.Symbol
 
toString() - Method in class org.kite9.diagram.adl.TextLine
 
toString() - Method in class org.kite9.diagram.builders.formats.sequence.CallStep
 
toString() - Method in class org.kite9.diagram.builders.formats.sequence.ReturnStep
 
toString() - Method in class org.kite9.diagram.builders.noun.AnnotatedNounPartImpl
 
toString() - Method in class org.kite9.diagram.builders.noun.OwnedNounImpl
 
toString() - Method in class org.kite9.diagram.builders.noun.SimpleNounImpl
 
toString() - Method in class org.kite9.diagram.builders.Relationship
 
toString() - Method in class org.kite9.diagram.builders.Tie
 
toString() - Method in class org.kite9.diagram.position.Dimension2D
 
toString() - Method in class org.kite9.diagram.position.RectangleRenderingInformation
 
toString() - Method in class org.kite9.diagram.position.RouteRenderingInformation
 
toString() - Method in class org.kite9.diagram.primitives.AbstractBiDirectional
 
toString() - Method in class org.kite9.framework.model.MemberHandle
 
toString() - Method in class org.kite9.framework.model.Type
Returns a string representation of this type.
toXML(Diagram) - Method in class org.kite9.framework.serialization.XMLHelper
 
toXML(WorkItem) - Method in class org.kite9.framework.serialization.XMLHelper
 
Transition - Class in org.kite9.diagram.builders.formats.fsm
 
Transition(SimpleNoun[], SimpleNoun[], SimpleNoun) - Constructor for class org.kite9.diagram.builders.formats.fsm.Transition
 
traverse(S) - Method in interface org.kite9.diagram.builders.AbstractElementBuilder.ContentSelector
 
Turn - Enum in org.kite9.diagram.position
 
TYPE - Static variable in class org.kite9.diagram.builders.HasRelationship
 
Type - Class in org.kite9.framework.model
A Java type.
TYPE_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
TypeBuilder - Class in org.kite9.diagram.builders
This is a bit like a ClassBuilder, but handles generic types.
TypeBuilder(List<Tie>, ProjectModel, Aliaser) - Constructor for class org.kite9.diagram.builders.TypeBuilder
 
typeHelper - Variable in class org.kite9.diagram.builders.DiagramBuilder
 
TypeNounHelper - Class in org.kite9.diagram.builders
 
TypeNounHelper() - Constructor for class org.kite9.diagram.builders.TypeNounHelper
 
TypeNounHelper.ArrayUnraveller - Class in org.kite9.diagram.builders
 
TypeNounHelper.ArrayUnraveller() - Constructor for class org.kite9.diagram.builders.TypeNounHelper.ArrayUnraveller
 
TypeNounHelper.BasicUnraveller - Class in org.kite9.diagram.builders
 
TypeNounHelper.BasicUnraveller() - Constructor for class org.kite9.diagram.builders.TypeNounHelper.BasicUnraveller
 
TypeNounHelper.CollectionUnraveller - Class in org.kite9.diagram.builders
 
TypeNounHelper.CollectionUnraveller() - Constructor for class org.kite9.diagram.builders.TypeNounHelper.CollectionUnraveller
 
TypeNounHelper.Unraveller - Interface in org.kite9.diagram.builders
 

U

UNBOUNDED - Static variable in class org.kite9.diagram.position.CostedDimension
 
unmarshal(Object, HierarchicalStreamReader, DataHolder, ConverterLookup, Mapper) - Method in class org.kite9.framework.serialization.XMLHelper.IDSuppliedMarshallingStrategy
 
unmarshal(Object, HierarchicalStreamReader, DataHolder, DefaultConverterLookup, ClassMapper) - Method in class org.kite9.framework.serialization.XMLHelper.IDSuppliedMarshallingStrategy
Deprecated. As of 1.2, use XMLHelper.IDSuppliedMarshallingStrategy.unmarshal(Object, HierarchicalStreamReader, DataHolder, ConverterLookup, Mapper)
unravel(Type, Aliaser) - Method in class org.kite9.diagram.builders.TypeNounHelper.ArrayUnraveller
 
unravel(Type, Aliaser) - Method in class org.kite9.diagram.builders.TypeNounHelper.BasicUnraveller
 
unravel(Type, Aliaser) - Method in class org.kite9.diagram.builders.TypeNounHelper.CollectionUnraveller
 
unravel(Type, Aliaser) - Method in interface org.kite9.diagram.builders.TypeNounHelper.Unraveller
 
UseCase - Class in org.kite9.java.examples.library.usecases
 
UseCase() - Constructor for class org.kite9.java.examples.library.usecases.UseCase
 
Uses - Annotation Type in org.kite9.java.examples.library.usecases
This annotation is added to actors to show which use cases they employ.

V

valueOf(String) - Static method in enum org.kite9.diagram.adl.LinkEndStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.adl.LinkLineStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.adl.Symbol.SymbolShape
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.builders.Relationship.RelationshipType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.position.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.position.HPos
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.position.Layout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.position.Turn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.diagram.position.VPos
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kite9.java.examples.library.BookState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kite9.diagram.adl.LinkEndStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.adl.LinkLineStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.adl.Symbol.SymbolShape
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.builders.Relationship.RelationshipType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.position.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.position.HPos
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.position.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.position.Turn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.diagram.position.VPos
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kite9.java.examples.library.BookState
Returns an array containing the constants of this enum type, in the order they are declared.
VertexOnEdge - Interface in org.kite9.diagram.primitives
This marker interface indicates to the layout system that the vertex is part of a link, rather than a destination in it's own right.
VISIBILITY - Static variable in class org.kite9.diagram.builders.HasRelationship
 
VISIBILITY_OF - Static variable in class org.kite9.diagram.builders.HasRelationship
 
visit(Container) - Method in class org.kite9.diagram.visitors.ContainerVisitor
 
visit(Container, VisitorAction) - Method in class org.kite9.diagram.visitors.DiagramElementVisitor
Start here by calling this method on the top-level diagram element container.
visit(Collection<? extends DiagramElement>, VisitorAction) - Method in class org.kite9.diagram.visitors.DiagramElementVisitor
 
visit(Container, Set<DiagramElement>, VisitorAction) - Method in class org.kite9.diagram.visitors.DiagramElementVisitor
 
visit(Connected, Set<DiagramElement>, VisitorAction) - Method in class org.kite9.diagram.visitors.DiagramElementVisitor
 
visit(Connection, Set<DiagramElement>, VisitorAction) - Method in class org.kite9.diagram.visitors.DiagramElementVisitor
 
visit(DiagramElement) - Method in interface org.kite9.diagram.visitors.VisitorAction
 
visit(Resource) - Method in class org.kite9.tool.model.ClassFileModelBuilder
 
visitChildren(DiagramElement, Set<DiagramElement>, VisitorAction) - Method in class org.kite9.diagram.visitors.DiagramElementVisitor
 
VisitorAction - Interface in org.kite9.diagram.visitors
 
VOID - Static variable in class org.kite9.framework.model.Type
The sort of the void type.
VOID_TYPE - Static variable in class org.kite9.framework.model.Type
The void type.
VPos - Enum in org.kite9.diagram.position
 

W

withAnnotatedClasses(Filter<? super Class<?>>) - Method in class org.kite9.diagram.builders.ClassBuilder
Assumes that the classes in this builder are annotations, and provides you with a classbuilder of classes that have declared these annotations.
withAnnotations(Filter<? super Annotation>) - Method in class org.kite9.diagram.builders.AnnotatedElementBuilder
 
withCalledClasses(Filter<? super Class<?>>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns classes which are called by this one
withCalledClasses(Filter<? super Class<?>>) - Method in class org.kite9.diagram.builders.MethodBuilder
Returns classes which are called by this one
withCalledMethods(Filter<? super Method>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns methods which are called by this class
withCalledMethods(Filter<? super Method>) - Method in class org.kite9.diagram.builders.MethodBuilder
Returns methods which are called by this one
withCallingClasses(Filter<? super Class<?>>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns classes calling this one
withCallingClasses(Filter<? super Class<?>>) - Method in class org.kite9.diagram.builders.MethodBuilder
Returns classes of methods which call this one
withCallingMethods(Filter<? super Method>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns classes calling this one
withCallingMethods(Filter<? super Method>) - Method in class org.kite9.diagram.builders.MethodBuilder
Returns the methods which call this one.
withClasses(Relationship, Class<?>...) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
 
withClasses(Class<?>...) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
withDeclaringClasses(Filter<? super Class<?>>) - Method in class org.kite9.diagram.builders.MethodBuilder
Returns classes that declare methods
withDependants(Filter<? super Class<?>>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns classes which require this class to work.
withDependencies(Filter<? super Class<?>>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns classes which this class depends on to work.
withDependencies(Filter<? super Package>) - Method in class org.kite9.diagram.builders.PackageBuilder
 
withFields(Filter<? super Field>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Creates a helper to allow you to manipulate fields on this class.
withinModel(String) - Method in interface org.kite9.framework.model.ProjectModel
Returns true if the class is within the scanned part of the project
withinModel(String) - Method in class org.kite9.framework.model.ProjectModelImpl
 
withInnerClasses(Filter<? super Class<?>>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Creates a helper to allow you to manipulate inner classes on this class.
withInterfaces(Filter<? super Class<?>>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Creates a helper to allow you to manipulate the interfaces this class implements or extends
withKeyText(String, String) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
withMemberClasses(Filter<? super Class<?>>) - Method in class org.kite9.diagram.builders.PackageBuilder
 
withMembers(Class<?>...) - Method in class org.kite9.diagram.builders.PackageBuilder
 
withMethods(Filter<? super Method>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Creates a helper to allow you to manipulate methods on this class.
withPackages(Relationship, Package...) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
 
withPackages(Relationship, Class<?>...) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
 
withPackages(Package...) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
withPackages(Class<?>...) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
withParameters(Filter<? super Type>) - Method in class org.kite9.diagram.builders.MethodBuilder
 
withReferencingAnnotatedElements(Filter<? super AnnotatedElement>) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns ties for all of the annotated elements which reference this class, via an annotation.
withReferencingAnnotations(Filter<? super Annotation>) - Method in class org.kite9.diagram.builders.ClassBuilder
Returns ties for all of the annotations which reference this class
withReturns(Filter<? super Method>) - Method in class org.kite9.diagram.builders.MethodBuilder
 
withStrings(Relationship, String...) - Method in class org.kite9.diagram.builders.AbstractElementBuilder
 
withStrings(String...) - Method in class org.kite9.diagram.builders.DiagramBuilder
 
withSubClasses(Filter<? super Class<?>>, boolean) - Method in class org.kite9.diagram.builders.ClassBuilder
Creates a helper to allow you to manipulate subclasses within the project of the current class or classes.
withSuperClasses(Filter<? super Class<?>>) - Method in class org.kite9.diagram.builders.ClassBuilder
Creates a helper to allow you to manipulate the superclasses of the classes that this builder manages.
withType(Filter<? super Field>) - Method in class org.kite9.diagram.builders.FieldBuilder
 
WorkItem - Interface in org.kite9.framework.server
 
World - Class in com.helloworld
 
World() - Constructor for class com.helloworld.World
 
write(NounPart, Relationship, NounPart) - Method in interface org.kite9.diagram.builders.formats.Format
Writes a sentence into the ADL diagram.
write(FSMDataProvider, Container) - Method in class org.kite9.diagram.builders.formats.fsm.FiniteStateMachineFormat
Formats the information in the provider, putting all of the created elements into the container.
write(SequenceDiagramDataProvider, Container) - Method in class org.kite9.diagram.builders.formats.sequence.ColumnSequenceDiagramFormat
Formats the information in the provider, putting all of the created elements into the container.
write(SequenceDiagramDataProvider, Container) - Method in class org.kite9.diagram.builders.formats.sequence.NoLayoutSequenceDiagramFormat
Formats the information in the provider, putting all of the created elements into the container.
writeOutput(Class<?>, String, String, String) - Static method in class org.kite9.framework.common.TestingHelp
 

X

x() - Method in class org.kite9.diagram.position.Dimension2D
 
XML_SCHEMA_NAMESPACE - Static variable in class org.kite9.framework.serialization.XMLHelper
 
XMLFileScanner - Class in org.kite9.tool.scanner
 
XMLFileScanner() - Constructor for class org.kite9.tool.scanner.XMLFileScanner
 
XMLHelper - Class in org.kite9.framework.serialization
Utility methods for converting to and from XML in the expected format.
XMLHelper() - Constructor for class org.kite9.framework.serialization.XMLHelper
 
XMLHelper.IDSuppliedMarshallingStrategy - Class in org.kite9.framework.serialization
 
XMLHelper.IDSuppliedMarshallingStrategy() - Constructor for class org.kite9.framework.serialization.XMLHelper.IDSuppliedMarshallingStrategy
 
XMLHelper.SchemaTypeUsingStaxProvider - Class in org.kite9.framework.serialization
Enforces the use of xsi:type to identify between different xml entities, rather than the xstream default, 'class'.
XMLHelper.SchemaTypeUsingStaxProvider() - Constructor for class org.kite9.framework.serialization.XMLHelper.SchemaTypeUsingStaxProvider
 
XStreamAlias - Annotation Type in com.thoughtworks.xstream.annotations
Annotation used to define an XStream class or field value.
XStreamAsAttribute - Annotation Type in com.thoughtworks.xstream.annotations
Defines that a field should be serialized as an attribute.
XStreamImplicit - Annotation Type in com.thoughtworks.xstream.annotations
An annotation for marking a field as an implicit collection.
XStreamOmitField - Annotation Type in com.thoughtworks.xstream.annotations
Declares a field to be omitted.

Y

y() - Method in class org.kite9.diagram.position.Dimension2D
 

Z

ZERO - Static variable in class org.kite9.diagram.position.CostedDimension
 

A B C D E F G H I J K L M N O P R S T U V W X Y Z

Copyright © 2011. All Rights Reserved.