Package net.sourceforge.plantuml
Contains classes for processing PlantUML source files.
The following is a typical control flow for PlantUML:
-
Arguments are parsed (
Run
constructsOption
), -
Files are read (
Run
constructsSourceFileReaderAbstract
), -
Files are split into blocks (
SourceFileReaderAbstract
constructsBlockUmlBuilder
), -
Blocks are pre-processed (
BlockUml
usesTimLoader
), -
Blocks are processed and the output images saved (
Run
callsSourceFileReaderAbstract.getGeneratedImages()
which callsBlockUml.getDiagram()
which usesPSystemBuilder
),
-
Interface Summary Interface Description Annotated DefinitionsContainer GeneratedImage ISourceFileReader Scale Stdrpt WithSprite -
Class Summary Class Description AbstractPSystem An abstract class for all diagram classes.AnimatedGifEncoder Class AnimatedGifEncoder - Encodes a GIF file consisting of one or more frames.AnnotatedBuilder AnnotatedWorker BlockUml BlockUmlBuilder EmbeddedDiagram EmptyImageBuilder ErrorStatus ErrorUml FileFormatOption A FileFormat with some parameters.FileImageData FileSystem FileUtils GeneratedImageImpl LatexManager NewpagedDiagram NullOutputStream Option OptionFlags OptionPrint Pipe PlainDiagram PlainStringsDiagram Previous ProgressBar PSystemBuilder Builds a diagram from pre-processed PlantUML source.PSystemUtils Run ScaleHeight ScaleMaxHeight ScaleMaxWidth ScaleMaxWidthAndHeight ScaleSimple ScaleWidth ScaleWidthAndHeight SourceFileReader SourceFileReaderAbstract SourceFileReaderCopyCat SourceFileReaderHardFile SourceStringReader Splash StdrptNull StdrptPipe0 StdrptV1 StdrptV2 StringUtils TikzFontDistortion TitledDiagram UmlDiagram -
Enum Summary Enum Description ErrorUmlType FileFormat Format for output files generated by PlantUML.OptionPreprocOutputMode