Skip navigation links
A C D E F G H I J L N O P R S T U W 

A

addFragment(String, String) - Method in class org.fulib.tools.CodeFragments
Allows specifying fragments that can be inserted but don't have to be present in source files.
addPipe(String, Pipe) - Method in class org.fulib.tools.CodeFragments
Adds or replaces a pipe with the given name.
apply(String, String) - Method in class org.fulib.tools.pipe.CodeFencePipe
 
apply(String, String) - Method in class org.fulib.tools.pipe.HtmlPipe
 
apply(String, String) - Method in class org.fulib.tools.pipe.IndentPipe
 
apply(String, String) - Method in class org.fulib.tools.pipe.JavaDocPipe
 
apply(String, String) - Method in interface org.fulib.tools.pipe.Pipe
Transforms the input text of the code fragment to the output format specified by this pipe.

C

classDiagrams() - Static method in class org.fulib.FulibTools
To create a class diagram png for usage in java doc comments, dumpPng(model) creates file .../doc-files/classDiagram.png within the model source folder
ClassDiagrams - Class in org.fulib.tools
Provides various methods for storing class diagrams as files.
ClassDiagrams() - Constructor for class org.fulib.tools.ClassDiagrams
 
CodeFencePipe - Class in org.fulib.tools.pipe
A pipe that puts the input text into a markdown code fence.
CodeFencePipe() - Constructor for class org.fulib.tools.pipe.CodeFencePipe
 
CodeFencePipe(String) - Constructor for class org.fulib.tools.pipe.CodeFencePipe
 
codeFragments() - Static method in class org.fulib.FulibTools
Example use:
CodeFragments - Class in org.fulib.tools
Provides a data structure for mapping keys to code fragments, which can be loaded from and inserted into files via special comments.
CodeFragments() - Constructor for class org.fulib.tools.CodeFragments
 

D

DiagramEdge - Class in org.fulib.tools.diagrams
 
DiagramEdge(String, String, String, String) - Constructor for class org.fulib.tools.diagrams.DiagramEdge
 
DiagramObject - Class in org.fulib.tools.diagrams
 
DiagramObject(String, String, String, Map<String, Object>) - Constructor for class org.fulib.tools.diagrams.DiagramObject
 
dump(Object...) - Static method in class fulib.od
Deprecated.
dump(ClassModel, String, Format) - Method in class org.fulib.tools.ClassDiagrams
Creates a class diagram of the given class model at the path specified by diagramFileName in the given Graphviz format.
dump(String, Object) - Method in class org.fulib.tools.ScenarioDiagrams
 
dumpPng(ClassModel) - Method in class org.fulib.tools.ClassDiagrams
Create a class diagram of the given class model at the path modelFolder/doc-files/classDiagram.png.
dumpPng(ClassModel, String) - Method in class org.fulib.tools.ClassDiagrams
Creates a class diagram of the given class model at the path specified by diagramFileName in png format.
dumpPng(Object...) - Method in class org.fulib.tools.ObjectDiagrams
create an object diagram png in tmp/TheFirstObjectsClass.1.png
Example:
StudyRight Objects
dumpPng(String, Object...) - Method in class org.fulib.tools.ObjectDiagrams
Create object diagrams.
dumpSVG(ClassModel, String) - Method in class org.fulib.tools.ClassDiagrams
Creates a class diagram of the given class model at the path specified by diagramFileName in svg format.
dumpSVG(String, Object...) - Method in class org.fulib.tools.ObjectDiagrams
Create object diagrams.
dumpToString(String, Object...) - Method in class org.fulib.tools.ObjectDiagrams
Writes a string description of the objects to a file using Object.toString().
dumpYaml(String, Object...) - Method in class org.fulib.tools.ObjectDiagrams
Create yaml description.

E

equals(Object) - Method in class org.fulib.tools.diagrams.DiagramEdge
 
equals(Object) - Method in class org.fulib.tools.diagrams.DiagramObject
 

F

fulib - package fulib
 
FulibTools - Class in org.fulib
 
FulibTools() - Constructor for class org.fulib.FulibTools
 

G

getAttributes() - Method in class org.fulib.tools.diagrams.DiagramObject
 
getFragment(String) - Method in class org.fulib.tools.CodeFragments
 
getFragmentMap() - Method in class org.fulib.tools.CodeFragments
Deprecated.
since 1.2; use CodeFragments.getFragments() instead
getFragments() - Method in class org.fulib.tools.CodeFragments
 
getId() - Method in class org.fulib.tools.diagrams.DiagramObject
 
getName() - Method in class org.fulib.tools.diagrams.DiagramObject
 
getPipe(String) - Method in class org.fulib.tools.CodeFragments
 
getScale() - Method in class org.fulib.tools.ClassDiagrams
 
getScale() - Method in class org.fulib.tools.ObjectDiagrams
 
getSource() - Method in class org.fulib.tools.diagrams.DiagramEdge
 
getSourceLabel() - Method in class org.fulib.tools.diagrams.DiagramEdge
 
getTarget() - Method in class org.fulib.tools.diagrams.DiagramEdge
 
getTargetLabel() - Method in class org.fulib.tools.diagrams.DiagramEdge
 
getType() - Method in class org.fulib.tools.diagrams.DiagramObject
 

H

hashCode() - Method in class org.fulib.tools.diagrams.DiagramEdge
 
hashCode() - Method in class org.fulib.tools.diagrams.DiagramObject
 
HtmlPipe - Class in org.fulib.tools.pipe
A pipe that escapes any HTML4 special characters using HTML entities.
HtmlPipe() - Constructor for class org.fulib.tools.pipe.HtmlPipe
 

I

IndentPipe - Class in org.fulib.tools.pipe
A pipe that indents each line of the input text with 4 spaces.
IndentPipe() - Constructor for class org.fulib.tools.pipe.IndentPipe
 

J

JavaDocPipe - Class in org.fulib.tools.pipe
A pipe that wraps the input text for use in Javadoc comments.
JavaDocPipe() - Constructor for class org.fulib.tools.pipe.JavaDocPipe
 

L

load(String...) - Method in class org.fulib.tools.CodeFragments
Loads code fragments from all files within the given folders.

N

NAME - Static variable in class org.fulib.tools.pipe.CodeFencePipe
 
NAME - Static variable in class org.fulib.tools.pipe.HtmlPipe
 
NAME - Static variable in class org.fulib.tools.pipe.IndentPipe
 
NAME - Static variable in class org.fulib.tools.pipe.JavaDocPipe
 

O

objectDiagrams() - Static method in class org.fulib.FulibTools
Create object diagrams.
ObjectDiagrams - Class in org.fulib.tools
Create object diagrams.
ObjectDiagrams() - Constructor for class org.fulib.tools.ObjectDiagrams
 
od - Class in fulib
Deprecated.
since 1.2; use FulibTools.objectDiagrams() instead
od() - Constructor for class fulib.od
Deprecated.
 
org.fulib - package org.fulib
 
org.fulib.tools - package org.fulib.tools
 
org.fulib.tools.diagrams - package org.fulib.tools.diagrams
 
org.fulib.tools.pipe - package org.fulib.tools.pipe
 

P

Pipe - Interface in org.fulib.tools.pipe
A pipe can transform the input text of a code fragment to a different output format.

R

removePipe(String) - Method in class org.fulib.tools.CodeFragments
Removes the pipe with the given name if one exists, otherwise does nothing.

S

scenarioDiagrams() - Static method in class org.fulib.FulibTools
 
ScenarioDiagrams - Class in org.fulib.tools
 
ScenarioDiagrams() - Constructor for class org.fulib.tools.ScenarioDiagrams
 
setScale(double) - Method in class org.fulib.tools.ClassDiagrams
 
setScale(double) - Method in class org.fulib.tools.ObjectDiagrams
 
setSourceLabel(String) - Method in class org.fulib.tools.diagrams.DiagramEdge
 
setTargetLabel(String) - Method in class org.fulib.tools.diagrams.DiagramEdge
 

T

tables() - Static method in class org.fulib.FulibTools
Deprecated.
since 1.2; use HtmlRenderer provided by FulibTables.
Tables - Class in org.fulib.tools
Deprecated.
since 1.2; use HtmlRenderer provided by FulibTables.
Tables() - Constructor for class org.fulib.tools.Tables
Deprecated.
 
toHtml(Object) - Method in class org.fulib.tools.Tables
Deprecated.
since 1.2; use HtmlRenderer provided by FulibTables.

U

update(String...) - Method in class org.fulib.tools.CodeFragments
updateCodeFragments(String...) - Method in class org.fulib.tools.CodeFragments
Deprecated.

W

withScale(double) - Method in class org.fulib.tools.ClassDiagrams
Sets the scaling factor to use when rendering (applies to PNG and SVG format).
withScale(double) - Method in class org.fulib.tools.ObjectDiagrams
Sets the scaling factor to use when rendering (applies to PNG and SVG format).
write(String...) - Method in class org.fulib.tools.CodeFragments
Inserts code fragments into all files within the given folders.
A C D E F G H I J L N O P R S T U W 
Skip navigation links