Index

A B C E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

ADV_IMAGE - Enum constant in enum class atessera.markdown.HtmlTarget.Features
 
ADV_IMAGE - Enum constant in enum class atessera.markdown.LatexTarget.Features
 
AdvImageBlockParser - Class in atessera.markdown
 
AdvImageBlockParser(String, String, String) - Constructor for class atessera.markdown.AdvImageBlockParser
 
AdvImageBlockParser.Factory - Class in atessera.markdown
 
AdvImageDefinition - Class in atessera.markdown
 
AdvImageDefinition(String, String, String) - Constructor for class atessera.markdown.AdvImageDefinition
 
ALL_FIGURE_TYPES - Static variable in class atessera.json.PresentationContent
Immutable set of all figure types.
ALL_FRAME_TYPES - Static variable in class atessera.json.PresentationContent
Immutable set of all frame types.
ALL_SECTION_TYPES - Static variable in class atessera.json.PublicationContent
Immutable set of all section types.
ALL_TYPES - Static variable in class atessera.json.PublicationContent
Immutable set of all publication types.
atessera.cli - package atessera.cli
 
atessera.comp - package atessera.comp
Provides the compilation subsystem.
atessera.json - package atessera.json
Provides the document model classes.
atessera.markdown - package atessera.markdown
Provides the Markdown processing subsystem for Alpha Tessera Base.
atessera.markdown.blocks - package atessera.markdown.blocks
Provides custom AST node types for the extended Markdown syntax.
atessera.markdown.cust - package atessera.markdown.cust
Provides customized inline parsing infrastructure for the Markdown processing pipeline.
atessera.markdown.parsers - package atessera.markdown.parsers
Provides custom block parser implementations for the extended Markdown syntax.
atessera.markdown.renderers - package atessera.markdown.renderers
Provides custom node renderers for the extended Markdown AST nodes.
atessera.markdown.tex - package atessera.markdown.tex
Provides a standalone LaTeX rendering pipeline for Markdown ASTs.
atessera.markup - package atessera.markup
Provides a generic state-machine-based framework for parsing line-oriented markup formats.
atessera.publ - package atessera.publ
Provides translators that convert structured publication descriptions into target output formats.
atessera.templ - package atessera.templ
Provides template-based source code generation using Apache Velocity.
atessera.util - package atessera.util
Provides general-purpose utility classes used throughout Alpha Tessera Base.

B

BibItem - Class in atessera.markdown.blocks
 
BibItem(String) - Constructor for class atessera.markdown.blocks.BibItem
 
BibItemParser - Class in atessera.markdown.parsers
 
BibItemParser(BibItem) - Constructor for class atessera.markdown.parsers.BibItemParser
 
BibItemParserFactory - Class in atessera.markdown.parsers
 
BibItemParserFactory() - Constructor for class atessera.markdown.parsers.BibItemParserFactory
 
biblio - Variable in class atessera.markdown.HtmlTarget
 
biblio - Variable in class atessera.markdown.LatexTarget
 
BiblioExtractor - Class in atessera.publ
Extracts bibliography entries from the Markdown sections of a publication.
BiblioExtractor() - Constructor for class atessera.publ.BiblioExtractor
 
BOOK - Enum constant in enum class atessera.json.PublicationContent.Type
A full book.
build() - Method in class atessera.markdown.tex.TexRenderer.Builder
 
builder() - Static method in class atessera.markdown.tex.TexRenderer
 
Builder() - Constructor for class atessera.markdown.tex.TexRenderer.Builder
 

C

canContain(Block) - Method in class atessera.markdown.AdvImageBlockParser
 
canContain(Block) - Method in class atessera.markdown.CiteBlockParser
 
canContain(Block) - Method in class atessera.markdown.MathBlockParser
 
canContain(Block) - Method in class atessera.markdown.parsers.BibItemParser
 
canContain(Block) - Method in class atessera.markdown.parsers.LabelParser
 
canContain(Block) - Method in class atessera.markdown.parsers.MultiBlockParser
 
canEqual(Object) - Method in class atessera.markdown.blocks.BibItem
 
canEqual(Object) - Method in class atessera.markdown.blocks.MultiBlock
 
canEqual(Object) - Method in class atessera.markdown.MathBlockDefinition
 
canEqual(Object) - Method in class atessera.markdown.MathDefinition
 
canEqual(Object) - Method in class atessera.markdown.Reference
 
checkDependencies() - Static method in class atessera.markdown.SvgGenerator
 
checkDependencies() - Static method in class atessera.util.SvgGenerator
 
CITE - Enum constant in enum class atessera.markdown.HtmlTarget.Features
 
CITE - Enum constant in enum class atessera.markdown.LatexTarget.Features
 
CiteBlockParser - Class in atessera.markdown
 
CiteBlockParser(String, String) - Constructor for class atessera.markdown.CiteBlockParser
 
CiteBlockParser.Factory - Class in atessera.markdown
 
CiteDefinition - Class in atessera.markdown
 
CiteDefinition(String, String) - Constructor for class atessera.markdown.CiteDefinition
 
CiteLinkProcessor - Class in atessera.markdown
 
CiteLinkProcessor() - Constructor for class atessera.markdown.CiteLinkProcessor
 
CiteReference - Class in atessera.markdown
 
CiteReference(String) - Constructor for class atessera.markdown.CiteReference
 
close() - Method in class atessera.publ.HtmlTranslator
No-op cleanup method required by AutoCloseable.
close() - Method in class atessera.util.TempDir
 
colon() - Method in class atessera.markdown.tex.TexWriter
 
commit(M) - Method in interface atessera.markup.TextStateParser.State
Finalizes this state.
CompilationResult - Class in atessera.comp
Holds the outcome of a compilation executed by a Compiler.
CompilationResult() - Constructor for class atessera.comp.CompilationResult
 
CompilationResult(List<List<String>>, List<List<String>>, Map<String, List<String>>, Map<String, byte[]>, int, String) - Constructor for class atessera.comp.CompilationResult
 
CompilationTask - Class in atessera.comp
Describes a compilation job to be executed by a Compiler.
CompilationTask() - Constructor for class atessera.comp.CompilationTask
 
CompilationTask(Map<String, List<String>>, Map<String, byte[]>, List<String>, List<String>, List<String>, List<String>) - Constructor for class atessera.comp.CompilationTask
 
compile() - Method in class atessera.comp.GNUPlot
Runs the GNUPlot-to-PDF pipeline.
compile() - Method in class atessera.comp.Metapost
Runs the MetaPost-to-PDF pipeline.
compile() - Method in class atessera.comp.PdfLatex
Runs the three-pass pdflatex pipeline.
compile(CompilationTask) - Method in interface atessera.comp.Compiler
Executes the given compilation task.
compile(CompilationTask) - Method in class atessera.comp.LocalCompiler
Executes the compilation task in a local temporary directory.
Compiler - Interface in atessera.comp
Strategy interface for executing a compilation task.
COURSE_WORK - Enum constant in enum class atessera.json.PublicationContent.Type
Course project or course paper.
create(TexNodeRendererContext) - Method in interface atessera.markdown.tex.TexNodeRendererFactory
 

E

EngineFactory - Class in atessera.templ
Factory for creating and caching Apache Velocity engines configured with in-memory template storage.
EngineFactory(Map<String, List<String>>) - Constructor for class atessera.templ.EngineFactory
Constructs a new engine factory with the given template sources.
enumerate(Node) - Method in class atessera.markdown.EnumNodes
 
EnumNodes - Class in atessera.markdown
 
EnumNodes(Consumer<Node>) - Constructor for class atessera.markdown.EnumNodes
 
equals(Object) - Method in class atessera.comp.CompilationResult
 
equals(Object) - Method in class atessera.comp.CompilationTask
 
equals(Object) - Method in class atessera.json.PresentationContent
 
equals(Object) - Method in class atessera.json.PresentationContent.Figure
 
equals(Object) - Method in class atessera.json.PresentationContent.Frame
 
equals(Object) - Method in class atessera.json.PublicationContent
 
equals(Object) - Method in class atessera.json.PublicationContent.Section
 
equals(Object) - Method in class atessera.markdown.blocks.BibItem
 
equals(Object) - Method in class atessera.markdown.blocks.MultiBlock
 
equals(Object) - Method in class atessera.markdown.MathBlockDefinition
 
equals(Object) - Method in class atessera.markdown.MathDefinition
 
equals(Object) - Method in class atessera.markdown.Reference
 
equals(Object) - Method in class atessera.templ.PresentationTemplate.Frame
 
equals(Object) - Method in class atessera.templ.PublicationTemplate.Section
 
EQUATION - Enum constant in enum class atessera.json.PresentationContent.FrameType
A mathematical equation.
EQUATION - Enum constant in enum class atessera.json.PublicationContent.SectionType
A mathematical equation.
EQUATION - Enum constant in enum class atessera.markdown.MathBlockDefinition.Type
 
EQUATION - Enum constant in enum class atessera.templ.PublicationTemplate.Section.Type
A mathematical equation.
error - Variable in class atessera.util.ShellCmd
 
escape(String) - Method in class atessera.markdown.HtmlTarget
 
escape(String) - Method in class atessera.markdown.renderers.HtmlNodeRenderer
 
escape(String) - Static method in class atessera.util.LatexUtils
 
escapeRelaxed(String) - Static method in class atessera.util.LatexUtils
 
escapeStrict(String) - Static method in class atessera.util.LatexUtils
 
execAndWait(String) - Method in class atessera.util.TempDir
 
execAndWait(String, String) - Static method in class atessera.util.ShellCmd
 
execShell(String) - Method in class atessera.util.TempDir
 
EXT_CHARS - Enum constant in enum class atessera.markdown.HtmlTarget.Features
 
extChars(String) - Static method in class atessera.markdown.HtmlTarget
 
extract(List<PublicationContent.Section>) - Method in class atessera.publ.BiblioExtractor
Extracts bibliography entries from the given list of sections.

F

Factory() - Constructor for class atessera.markdown.AdvImageBlockParser.Factory
 
Factory() - Constructor for class atessera.markdown.CiteBlockParser.Factory
 
Factory() - Constructor for class atessera.markdown.MathBlockParser.Factory
 
Figure() - Constructor for class atessera.json.PresentationContent.Figure
 
Figure(PresentationContent.FigureType, String, String, List<String>) - Constructor for class atessera.json.PresentationContent.Figure
 
FIGURE - Enum constant in enum class atessera.templ.PresentationTemplate.Frame.Type
A slide containing a figure.
Frame() - Constructor for class atessera.json.PresentationContent.Frame
 
Frame(PresentationContent.FrameType, String, String, String, String, String, List<String>) - Constructor for class atessera.json.PresentationContent.Frame
 
Frame(PresentationTemplate.Frame.Type, String, String, String) - Constructor for class atessera.templ.PresentationTemplate.Frame
Constructs a frame from a single text string.
Frame(PresentationTemplate.Frame.Type, String, String, List<String>) - Constructor for class atessera.templ.PresentationTemplate.Frame
Constructs a frame from a list of text lines.
fromJson(String) - Static method in class atessera.json.PresentationContent
Deserializes a JSON string into a PresentationContent.
fromJson(String) - Static method in class atessera.json.PublicationContent
Deserializes a JSON string into a PublicationContent.

G

generateSvg(String) - Static method in class atessera.markdown.SvgGenerator
 
generateSvg(String) - Static method in class atessera.util.SvgGenerator
 
getAbs() - Method in class atessera.json.PublicationContent
Abstract section (displayed before the main content).
getAlt() - Method in class atessera.markdown.AdvImageDefinition
 
getAlternativeSource() - Method in class atessera.json.PublicationContent.Section
Alternative (fallback) representation of the section content.
getAuthors() - Method in class atessera.json.PresentationContent
Authors string (e.g.
getAuthors() - Method in class atessera.json.PublicationContent
Authors string (e.g.
getBbk() - Method in class atessera.json.PublicationContent
BBK (Library-Bibliographic Classification) index.
getBinaryOutputFiles() - Method in class atessera.comp.CompilationResult
Binary files collected from the working directory.
getBinarySources() - Method in class atessera.comp.CompilationTask
Binary files to write into the working directory before compilation.
getBlock() - Method in class atessera.markdown.AdvImageBlockParser
 
getBlock() - Method in class atessera.markdown.CiteBlockParser
 
getBlock() - Method in class atessera.markdown.MathBlockParser
 
getBlock() - Method in class atessera.markdown.parsers.BibItemParser
 
getBlock() - Method in class atessera.markdown.parsers.LabelParser
 
getBlock() - Method in class atessera.markdown.parsers.MultiBlockParser
 
getBookType() - Method in class atessera.json.PublicationContent
Type of book binding or format (e.g.
getCaption() - Method in class atessera.json.PublicationContent.Section
Caption text displayed alongside the section (e.g. figure caption, table caption).
getCaption() - Method in class atessera.markdown.blocks.MultiBlock
 
getCaption() - Method in class atessera.templ.PublicationTemplate.Section
 
getCommands() - Method in class atessera.comp.CompilationTask
Shell commands to execute sequentially in the working directory.
getComment() - Method in class atessera.markdown.AdvImageDefinition
 
getCopyright() - Method in class atessera.json.PublicationContent
Copyright notice.
getDate() - Method in class atessera.json.PresentationContent
Presentation date (free-form string).
getDate() - Method in class atessera.json.PublicationContent
Publication date (free-form string).
getDefinitions() - Method in class atessera.markdown.AdvImageBlockParser
 
getDefinitions() - Method in class atessera.markdown.CiteBlockParser
 
getDefinitions() - Method in class atessera.markdown.parsers.BibItemParser
 
getDefinitions() - Method in class atessera.markdown.parsers.LabelParser
 
getDefinitions() - Method in class atessera.markdown.parsers.MultiBlockParser
 
getErrorOutput() - Method in class atessera.comp.CompilationResult
Standard error captured from each command.
getExitCode() - Method in class atessera.comp.CompilationResult
Exit code of the last executed command.
getFile() - Method in class atessera.util.TempDir
 
getFrames() - Method in class atessera.json.PresentationContent
The list of frames (slides) that make up the presentation.
getId() - Method in class atessera.json.PresentationContent.Figure
Unique identifier for this figure (used for cross-referencing).
getId() - Method in class atessera.json.PresentationContent.Frame
Unique identifier for this frame (used for cross-referencing).
getId() - Method in class atessera.json.PublicationContent.Section
Unique identifier for this section (used for cross-referencing).
getId(int) - Method in class atessera.util.IdStr
 
getImageName() - Method in class atessera.templ.PublicationTemplate.Section
 
getIsbn() - Method in class atessera.json.PublicationContent
ISBN identifier.
getIssueInfo() - Method in class atessera.json.PublicationContent
Issue/edition information section.
getKeywords() - Method in class atessera.json.PublicationContent
Keywords for indexing.
getLabel() - Method in class atessera.json.PresentationContent.Figure
LaTeX label for referencing this figure.
getLabel() - Method in class atessera.json.PresentationContent.Frame
LaTeX label for referencing this frame (e.g. for \\label and \\ref commands).
getLabel() - Method in class atessera.json.PublicationContent.Section
LaTeX label for referencing this section (e.g. for \\label and \\ref commands).
getLabel() - Method in class atessera.markdown.blocks.BibItem
 
getLabel() - Method in class atessera.markdown.blocks.Label
 
getLabel() - Method in class atessera.markdown.blocks.MultiBlock
 
getLabel() - Method in class atessera.markdown.MathBlockDefinition
 
getLabel() - Method in class atessera.templ.PublicationTemplate.Section
 
getLang() - Method in class atessera.templ.PublicationTemplate.Section
 
getListingLang() - Method in class atessera.json.PresentationContent.Frame
Programming language hint for source code listings (e.g.
getListingLang() - Method in class atessera.json.PublicationContent.Section
Programming language hint for source code listings (e.g.
getLocation() - Method in class atessera.json.PublicationContent
Publication location (city, country).
getLog() - Method in class atessera.comp.GNUPlot
Returns the last block of stderr after a failed compilation.
getLog() - Method in class atessera.comp.Metapost
Returns the contents of main.log after a failed compilation.
getLog() - Method in class atessera.comp.PdfLatex
Returns the contents of main.log after a failed compilation.
getNodeTypes() - Method in class atessera.markdown.renderers.HtmlNodeRenderer
 
getNodeTypes() - Method in class atessera.markdown.renderers.TexNodeRenderer
 
getNumCols() - Method in class atessera.json.PublicationContent
Number of text columns per page.
getOrg() - Method in class atessera.json.PublicationContent
Organization associated with the publication.
getOrigRef() - Method in class atessera.markdown.RefTranslation
 
getOutFile() - Method in class atessera.json.PresentationContent
Output file name (e.g.
getOutFile() - Method in class atessera.json.PublicationContent
Output file name (e.g.
getOutput() - Method in class atessera.comp.CompilationResult
Standard output captured from each command.
getOutput() - Method in class atessera.comp.GNUPlot
Returns the compiled cropped PDF chart.
getOutput() - Method in class atessera.comp.Metapost
Returns the compiled cropped PDF figure.
getOutput() - Method in class atessera.comp.PdfLatex
Returns the compiled PDF document.
getPageBottomMargin() - Method in class atessera.json.PublicationContent
Bottom page margin (in the units expected by the LaTeX document class).
getPageHeight() - Method in class atessera.json.PublicationContent
Page height (in the units expected by the LaTeX document class).
getPageLeftMargin() - Method in class atessera.json.PublicationContent
Left page margin (in the units expected by the LaTeX document class).
getPageRightMargin() - Method in class atessera.json.PublicationContent
Right page margin (in the units expected by the LaTeX document class).
getPageTopMargin() - Method in class atessera.json.PublicationContent
Top page margin (in the units expected by the LaTeX document class).
getPageWidth() - Method in class atessera.json.PublicationContent
Page width (in the units expected by the LaTeX document class).
getPath() - Method in class atessera.util.TempDir
 
getPublished() - Method in class atessera.json.PublicationContent
Where or how the work was published (mostly relevant for papers and proceedings).
getRandomId(int) - Static method in class atessera.util.IdStr
 
getRawErrorOutput() - Method in class atessera.comp.GNUPlot
Returns the raw stderr captured from each command in the pipeline.
getRawErrorOutput() - Method in class atessera.comp.Metapost
Returns the raw stderr captured from each command in the pipeline.
getRawErrorOutput() - Method in class atessera.comp.PdfLatex
Returns the raw stderr captured from each command in the pipeline.
getRawOutput() - Method in class atessera.comp.GNUPlot
Returns the raw stdout captured from each command in the pipeline.
getRawOutput() - Method in class atessera.comp.Metapost
Returns the raw stdout captured from each command in the pipeline.
getRawOutput() - Method in class atessera.comp.PdfLatex
Returns the raw stdout captured from each command in the pipeline.
getRef() - Method in class atessera.markdown.CiteDefinition
 
getRef() - Method in class atessera.markdown.CiteReference
 
getRef() - Method in class atessera.markdown.Reference
 
getRefTitle(RefTranslation) - Method in class atessera.markdown.HtmlTarget
 
getResult() - Method in class atessera.markup.PresentationParser
Returns the parsed PresentationContent model.
getSaveBinaryFilesOnSuccess() - Method in class atessera.comp.CompilationTask
Names of binary files to collect from the working directory when all commands complete successfully.
getSaveTextFilesOnFailure() - Method in class atessera.comp.CompilationTask
Names of text files to collect from the working directory when a command fails (non-zero exit code).
getSaveTextFilesOnSuccess() - Method in class atessera.comp.CompilationTask
Names of text files to collect from the working directory when all commands complete successfully.
getSections() - Method in class atessera.json.PublicationContent
The list of content sections that make up the publication body.
getSource() - Method in class atessera.json.PresentationContent.Figure
Source text of the figure.
getSource() - Method in class atessera.json.PresentationContent.Frame
Source text of the frame.
getSource() - Method in class atessera.json.PublicationContent.Section
Primary source text of the section.
getSpName() - Method in class atessera.json.PublicationContent
Specialty name (for academic works).
getSpNum() - Method in class atessera.json.PublicationContent
Specialty number (for academic works).
getSrc() - Method in class atessera.markdown.AdvImageDefinition
 
getStackTrace() - Method in class atessera.comp.CompilationResult
Stack trace captured when an internal exception occurs during compilation.
getStackTrace() - Method in class atessera.comp.GNUPlot
Returns the stack trace if an internal exception occurred during compilation.
getStackTrace() - Method in class atessera.comp.Metapost
Returns the stack trace if an internal exception occurred during compilation.
getStackTrace() - Method in class atessera.comp.PdfLatex
Returns the stack trace if an internal exception occurred during compilation.
getStGroup() - Method in class atessera.json.PublicationContent
Student group identifier (for academic works).
getSubtitle() - Method in class atessera.json.PresentationContent.Frame
Frame subtitle (displayed below the title).
getSubtitle() - Method in class atessera.json.PresentationContent
Presentation subtitle (optional).
getSubtitle() - Method in class atessera.json.PublicationContent
Publication subtitle (optional).
getSubtitle() - Method in class atessera.templ.PresentationTemplate.Frame
 
getSvDegree() - Method in class atessera.json.PublicationContent
Supervisor academic degree.
getSvName() - Method in class atessera.json.PublicationContent
Supervisor name (for academic works).
getSvRank() - Method in class atessera.json.PublicationContent
Supervisor academic rank.
getText() - Method in class atessera.markdown.CiteDefinition
 
getText() - Method in class atessera.markdown.MathBlockDefinition
 
getText() - Method in class atessera.markdown.MathDefinition
 
getText() - Method in class atessera.templ.PresentationTemplate.Frame
 
getText() - Method in class atessera.templ.PublicationTemplate.Section
 
getTextOutputFiles() - Method in class atessera.comp.CompilationResult
Text files collected from the working directory.
getTextSources() - Method in class atessera.comp.CompilationTask
Text files to write into the working directory before compilation.
getTheme() - Method in class atessera.json.PresentationContent
Beamer theme name (e.g.
getTitle() - Method in class atessera.json.PresentationContent.Frame
Frame title (displayed at the top of the slide).
getTitle() - Method in class atessera.json.PresentationContent
Presentation title.
getTitle() - Method in class atessera.json.PublicationContent
Publication title.
getTitle() - Method in class atessera.templ.PresentationTemplate.Frame
 
getTitlePageBottomNote() - Method in class atessera.json.PublicationContent
Optional note displayed at the bottom of the title page.
getTitlePageTopNote() - Method in class atessera.json.PublicationContent
Optional note displayed at the top of the title page.
getTranslatedRef() - Method in class atessera.markdown.RefTranslation
 
getType() - Method in class atessera.json.PresentationContent.Figure
The type of figure.
getType() - Method in class atessera.json.PresentationContent.Frame
The type of content in this frame.
getType() - Method in class atessera.json.PublicationContent
The overall type of this publication.
getType() - Method in class atessera.json.PublicationContent.Section
The type of content in this section.
getType() - Method in class atessera.markdown.blocks.MultiBlock
 
getType() - Method in class atessera.markdown.MathBlockDefinition
 
getType() - Method in class atessera.markdown.Reference
 
getType() - Method in class atessera.templ.PresentationTemplate.Frame
 
getType() - Method in class atessera.templ.PublicationTemplate.Section
 
getUdk() - Method in class atessera.json.PublicationContent
UDK (Universal Decimal Classification) index.
getWriter() - Method in interface atessera.markdown.tex.TexNodeRendererContext
 
getXAttr() - Method in class atessera.json.PublicationContent
Extension attributes map.
GNUPlot - Class in atessera.comp
Facade for compiling GNUPlot scripts to cropped PDF charts.
GNUPlot(Compiler, List<String>) - Constructor for class atessera.comp.GNUPlot
Constructs a new GNUPlot compilation facade.
GNUPLOT - Enum constant in enum class atessera.json.PresentationContent.FigureType
A GNUPlot chart.
GNUPLOT - Enum constant in enum class atessera.json.PresentationContent.FrameType
A GNUPlot chart.
GNUPLOT - Enum constant in enum class atessera.json.PublicationContent.SectionType
A GNUPlot chart.
GNUPLOT - Static variable in class atessera.templ.EngineFactory
Template name for publication LaTeX source.
GNUPlotTemplate - Class in atessera.templ
Velocity template for generating GNUPlot chart source.
GNUPlotTemplate(EngineFactory) - Constructor for class atessera.templ.GNUPlotTemplate
Constructs a new GNUPlot template.
GRADUATION_WORK - Enum constant in enum class atessera.json.PublicationContent.Type
Graduation qualification work.
GRAPHVIZ_CIRCO - Enum constant in enum class atessera.json.PresentationContent.FigureType
A Graphviz diagram using the circo layout engine.
GRAPHVIZ_CIRCO - Enum constant in enum class atessera.json.PresentationContent.FrameType
A Graphviz diagram using the circo layout engine.
GRAPHVIZ_CIRCO - Enum constant in enum class atessera.json.PublicationContent.SectionType
A Graphviz diagram using the circo layout engine.
GRAPHVIZ_DOT - Enum constant in enum class atessera.json.PresentationContent.FigureType
A Graphviz diagram using the dot layout engine.
GRAPHVIZ_DOT - Enum constant in enum class atessera.json.PresentationContent.FrameType
A Graphviz diagram using the dot layout engine.
GRAPHVIZ_DOT - Enum constant in enum class atessera.json.PublicationContent.SectionType
A Graphviz diagram using the dot layout engine.
GRAPHVIZ_NEATO - Enum constant in enum class atessera.json.PresentationContent.FigureType
A Graphviz diagram using the neato layout engine.
GRAPHVIZ_NEATO - Enum constant in enum class atessera.json.PresentationContent.FrameType
A Graphviz diagram using the neato layout engine.
GRAPHVIZ_NEATO - Enum constant in enum class atessera.json.PublicationContent.SectionType
A Graphviz diagram using the neato layout engine.
GRAPHVIZ_TWOPI - Enum constant in enum class atessera.json.PresentationContent.FigureType
A Graphviz diagram using the twopi layout engine.
GRAPHVIZ_TWOPI - Enum constant in enum class atessera.json.PresentationContent.FrameType
A Graphviz diagram using the twopi layout engine.
GRAPHVIZ_TWOPI - Enum constant in enum class atessera.json.PublicationContent.SectionType
A Graphviz diagram using the twopi layout engine.

H

hashCode() - Method in class atessera.comp.CompilationResult
 
hashCode() - Method in class atessera.comp.CompilationTask
 
hashCode() - Method in class atessera.json.PresentationContent.Figure
 
hashCode() - Method in class atessera.json.PresentationContent.Frame
 
hashCode() - Method in class atessera.json.PresentationContent
 
hashCode() - Method in class atessera.json.PublicationContent
 
hashCode() - Method in class atessera.json.PublicationContent.Section
 
hashCode() - Method in class atessera.markdown.blocks.BibItem
 
hashCode() - Method in class atessera.markdown.blocks.MultiBlock
 
hashCode() - Method in class atessera.markdown.MathBlockDefinition
 
hashCode() - Method in class atessera.markdown.MathDefinition
 
hashCode() - Method in class atessera.markdown.Reference
 
hashCode() - Method in class atessera.templ.PresentationTemplate.Frame
 
hashCode() - Method in class atessera.templ.PublicationTemplate.Section
 
HtmlNodeRenderer - Class in atessera.markdown.renderers
 
HtmlNodeRenderer(Renderers, HtmlNodeRendererContext) - Constructor for class atessera.markdown.renderers.HtmlNodeRenderer
 
HtmlTarget - Class in atessera.markdown
 
HtmlTarget() - Constructor for class atessera.markdown.HtmlTarget
 
HtmlTarget(Set<HtmlTarget.Features>) - Constructor for class atessera.markdown.HtmlTarget
 
HtmlTarget(Set<HtmlTarget.Features>, List<BlockParserFactory>) - Constructor for class atessera.markdown.HtmlTarget
 
HtmlTarget(Set<HtmlTarget.Features>, List<BlockParserFactory>, boolean) - Constructor for class atessera.markdown.HtmlTarget
 
HtmlTarget.Features - Enum Class in atessera.markdown
 
HtmlTranslator - Class in atessera.publ
Translates a PublicationContent into a set of HTML chapter files with resolved cross-references.
HtmlTranslator(PublicationContent) - Constructor for class atessera.publ.HtmlTranslator
Constructs a new HTML translator.

I

IdStr - Class in atessera.util
 
IdStr() - Constructor for class atessera.util.IdStr
 
IMAGE - Enum constant in enum class atessera.templ.PublicationTemplate.Section.Type
An embedded image.
InlineParserImpl - Class in atessera.markdown.cust
 
InlineParserImpl(InlineParserContext, boolean) - Constructor for class atessera.markdown.cust.InlineParserImpl
 
isAlert() - Method in class atessera.markdown.blocks.MultiBlock
 
isColumns() - Method in class atessera.markdown.blocks.MultiBlock
 
isContainer() - Method in class atessera.markdown.AdvImageBlockParser
 
isContainer() - Method in class atessera.markdown.CiteBlockParser
 
isContainer() - Method in class atessera.markdown.MathBlockParser
 
isContainer() - Method in class atessera.markdown.parsers.BibItemParser
 
isContainer() - Method in class atessera.markdown.parsers.LabelParser
 
isContainer() - Method in class atessera.markdown.parsers.MultiBlockParser
 
isTocBegin() - Method in class atessera.json.PublicationContent
Whether to include a table of contents at the beginning.
isTocEnd() - Method in class atessera.json.PublicationContent
Whether to include a table of contents at the end.

L

Label - Class in atessera.markdown.blocks
 
Label(String) - Constructor for class atessera.markdown.blocks.Label
 
LABEL - Enum constant in enum class atessera.markdown.HtmlTarget.Features
 
LABEL - Enum constant in enum class atessera.markdown.LatexTarget.Features
 
LabelParser - Class in atessera.markdown.parsers
 
LabelParser(String) - Constructor for class atessera.markdown.parsers.LabelParser
 
LabelParserFactory - Class in atessera.markdown.parsers
 
LabelParserFactory() - Constructor for class atessera.markdown.parsers.LabelParserFactory
 
LATEX - Enum constant in enum class atessera.json.PresentationContent.FrameType
Raw LaTeX source (passed through as-is).
LATEX - Enum constant in enum class atessera.json.PublicationContent.SectionType
Raw LaTeX source (passed through as-is).
LatexTarget - Class in atessera.markdown
 
LatexTarget() - Constructor for class atessera.markdown.LatexTarget
 
LatexTarget(List<BlockParserFactory>, List<LinkProcessor>, boolean) - Constructor for class atessera.markdown.LatexTarget
 
LatexTarget(Set<LatexTarget.Features>) - Constructor for class atessera.markdown.LatexTarget
 
LatexTarget.Features - Enum Class in atessera.markdown
 
LatexUtils - Class in atessera.util
 
LatexUtils() - Constructor for class atessera.util.LatexUtils
 
line() - Method in class atessera.markdown.tex.TexWriter
 
LISTING - Enum constant in enum class atessera.json.PresentationContent.FrameType
A source code listing.
LISTING - Enum constant in enum class atessera.json.PublicationContent.SectionType
A source code listing.
LISTING - Enum constant in enum class atessera.templ.PublicationTemplate.Section.Type
A source code listing.
LocalCompiler - Class in atessera.comp
Default Compiler implementation that executes commands locally in an isolated temporary directory.
LocalCompiler() - Constructor for class atessera.comp.LocalCompiler
 
LQUOT - Static variable in class atessera.markdown.HtmlTarget
 

M

main(String[]) - Static method in class atessera.cli.Main
 
Main - Class in atessera.cli
 
Main() - Constructor for class atessera.cli.Main
 
MARKDOWN - Enum constant in enum class atessera.json.PresentationContent.FrameType
Text in Markdown format.
MARKDOWN - Enum constant in enum class atessera.json.PublicationContent.SectionType
Text in Markdown format.
MATH - Enum constant in enum class atessera.markdown.HtmlTarget.Features
 
MATH - Enum constant in enum class atessera.markdown.LatexTarget.Features
 
MathBlockDefinition - Class in atessera.markdown
 
MathBlockDefinition() - Constructor for class atessera.markdown.MathBlockDefinition
 
MathBlockDefinition(MathBlockDefinition.Type, String, String) - Constructor for class atessera.markdown.MathBlockDefinition
 
MathBlockDefinition.Type - Enum Class in atessera.markdown
 
MathBlockParser - Class in atessera.markdown
 
MathBlockParser(MathBlockDefinition.Type, String, String) - Constructor for class atessera.markdown.MathBlockParser
 
MathBlockParser.Factory - Class in atessera.markdown
 
MathDefinition - Class in atessera.markdown
 
MathDefinition() - Constructor for class atessera.markdown.MathDefinition
 
MathDefinition(String) - Constructor for class atessera.markdown.MathDefinition
 
MathLinkProcessor - Class in atessera.markdown
 
MathLinkProcessor() - Constructor for class atessera.markdown.MathLinkProcessor
 
MDASH - Static variable in class atessera.markdown.HtmlTarget
 
Metapost - Class in atessera.comp
Facade for compiling MetaPost figures to cropped PDF.
Metapost(Compiler, List<String>) - Constructor for class atessera.comp.Metapost
Constructs a new Metapost compilation facade.
METAPOST - Enum constant in enum class atessera.json.PresentationContent.FigureType
A MetaPost figure.
METAPOST - Enum constant in enum class atessera.json.PresentationContent.FrameType
A MetaPost figure.
METAPOST - Enum constant in enum class atessera.json.PublicationContent.SectionType
A MetaPost figure.
METAPOST - Static variable in class atessera.templ.EngineFactory
Template name for publication LaTeX source.
MetapostTemplate - Class in atessera.templ
Velocity template for generating MetaPost figure source.
MetapostTemplate(EngineFactory) - Constructor for class atessera.templ.MetapostTemplate
Constructs a new MetaPost template.
MultiBlock - Class in atessera.markdown.blocks
 
MultiBlock() - Constructor for class atessera.markdown.blocks.MultiBlock
 
MultiBlock(String, String, String) - Constructor for class atessera.markdown.blocks.MultiBlock
 
MultiBlockParser - Class in atessera.markdown.parsers
 
MultiBlockParser(MultiBlock) - Constructor for class atessera.markdown.parsers.MultiBlockParser
 
MultiBlockParserFactory - Class in atessera.markdown.parsers
 
MultiBlockParserFactory() - Constructor for class atessera.markdown.parsers.MultiBlockParserFactory
 

N

NBSP - Static variable in class atessera.markdown.HtmlTarget
 
NDASH - Static variable in class atessera.markdown.HtmlTarget
 
newEngine() - Method in class atessera.templ.EngineFactory
Creates (or returns the cached) Velocity engine configured with all templates registered in this factory.
newRenderer(StringBuilder) - Method in class atessera.markdown.HtmlTarget
 
nodeRendererFactory(TexNodeRendererFactory) - Method in class atessera.markdown.tex.TexRenderer.Builder
 

O

onHeading(int, StringBuilder) - Method in class atessera.markdown.HtmlTarget
 
onHeading(Heading, Map<String, String>) - Method in class atessera.markdown.renderers.HtmlNodeRenderer
 
onLine(String, M) - Method in interface atessera.markup.TextStateParser.State
Processes a single line within the current state.
origRef - Variable in class atessera.markdown.RefTranslation
 
output - Variable in class atessera.util.ShellCmd
 

P

p - Variable in class atessera.util.ShellCmd
 
PAGE - Enum constant in enum class atessera.markdown.Reference.Type
 
PAPER - Enum constant in enum class atessera.json.PublicationContent.Type
Conference or journal paper.
parse(String) - Method in class atessera.markdown.HtmlTarget
 
parse(String) - Method in class atessera.markdown.LatexTarget
 
parse(String, TextStateParser.State<M>, M) - Method in interface atessera.markup.TextStateParser.NewStateLine
Inspects the given line and optionally creates a new state for it.
parse(String, List<Integer>) - Method in class atessera.markdown.HtmlTarget
 
parse(String, M) - Method in interface atessera.markup.TextStateParser.HeaderLine
Attempts to parse the given line as a header entry.
parse(List<String>) - Method in class atessera.markdown.HtmlTarget
 
parse(List<String>) - Method in class atessera.markdown.LatexTarget
 
parse(List<String>) - Method in class atessera.markup.TextStateParser
Executes the two-phase parsing over the given list of lines.
parse(SourceLines, Node) - Method in class atessera.markdown.cust.InlineParserImpl
 
parsePresentation(List<String>) - Static method in class atessera.markup.PresentationParser
Convenience method that parses a list of lines and returns the populated PresentationContent.
parser - Variable in class atessera.markdown.HtmlTarget
 
parser - Variable in class atessera.markdown.LatexTarget
 
PdfLatex - Class in atessera.comp
Facade for compiling LaTeX documents to PDF using pdflatex.
PdfLatex(Compiler, List<String>, Map<String, byte[]>, Map<String, List<String>>) - Constructor for class atessera.comp.PdfLatex
Constructs a new PdfLatex compilation facade.
PLANTUML - Enum constant in enum class atessera.json.PresentationContent.FigureType
A PlantUML diagram.
PLANTUML - Enum constant in enum class atessera.json.PresentationContent.FrameType
A PlantUML diagram.
PLANTUML - Enum constant in enum class atessera.json.PublicationContent.SectionType
A PlantUML diagram.
PRESENTATION - Static variable in class atessera.templ.EngineFactory
Template name for publication LaTeX source.
PresentationContent - Class in atessera.json
Structured description of a presentation (LaTeX Beamer slides).
PresentationContent() - Constructor for class atessera.json.PresentationContent
 
PresentationContent.Figure - Class in atessera.json
Represents a standalone figure associated with a presentation, independent of a particular frame.
PresentationContent.FigureType - Enum Class in atessera.json
Enumerates the types of standalone figures that can be associated with a presentation.
PresentationContent.Frame - Class in atessera.json
Represents a single frame (slide) within a presentation.
PresentationContent.FrameType - Enum Class in atessera.json
Enumerates the types of content that a presentation frame may contain.
PresentationParser - Class in atessera.markup
Parses Alpha Tessera presentation files into PresentationContent.
PresentationParser() - Constructor for class atessera.markup.PresentationParser
Creates a new presentation parser with all header and state-boundary matchers configured.
PresentationTemplate - Class in atessera.templ
Velocity template for generating LaTeX Beamer source of a presentation.
PresentationTemplate(EngineFactory) - Constructor for class atessera.templ.PresentationTemplate
Constructs a new presentation template.
PresentationTemplate.Frame - Class in atessera.templ
Represents a single frame (slide) within a presentation.
PresentationTemplate.Frame.Type - Enum Class in atessera.templ
Enumerates the possible frame types.
process(LinkInfo, Scanner, InlineParserContext) - Method in class atessera.markdown.CiteLinkProcessor
 
process(LinkInfo, Scanner, InlineParserContext) - Method in class atessera.markdown.MathLinkProcessor
 
process(LinkInfo, Scanner, InlineParserContext) - Method in class atessera.markdown.RefLinkProcessor
 
PUBLICATION - Static variable in class atessera.templ.EngineFactory
Template name for publication LaTeX source.
PublicationContent - Class in atessera.json
Structured description of a publication (book, paper, thesis, etc.).
PublicationContent() - Constructor for class atessera.json.PublicationContent
 
PublicationContent.Section - Class in atessera.json
Represents a single content section within a publication.
PublicationContent.SectionType - Enum Class in atessera.json
Enumerates the types of content that a section may contain.
PublicationContent.Type - Enum Class in atessera.json
Enumerates the types of publications supported by Alpha Tessera.
PublicationTemplate - Class in atessera.templ
Velocity template for generating LaTeX source of a complete publication.
PublicationTemplate(EngineFactory) - Constructor for class atessera.templ.PublicationTemplate
Constructs a new publication template.
PublicationTemplate.Section - Class in atessera.templ
Represents a section within a publication.
PublicationTemplate.Section.Type - Enum Class in atessera.templ
Enumerates the possible section types.

R

readJavaResource(Class, String) - Static method in class atessera.util.TextUtils
 
readLines(File, boolean) - Static method in class atessera.util.TextUtils
 
readSetUpperCase(File) - Static method in class atessera.util.TextUtils
 
readTextFile(File) - Static method in class atessera.util.TextUtils
 
readTextFile(Path) - Static method in class atessera.util.TextUtils
 
Reference - Class in atessera.markdown
 
Reference() - Constructor for class atessera.markdown.Reference
 
Reference(Reference.Type, String) - Constructor for class atessera.markdown.Reference
 
Reference.Type - Enum Class in atessera.markdown
 
REFERENCES - Enum constant in enum class atessera.markdown.HtmlTarget.Features
 
REFERENCES - Enum constant in enum class atessera.markdown.LatexTarget.Features
 
RefLinkProcessor - Class in atessera.markdown
 
RefLinkProcessor() - Constructor for class atessera.markdown.RefLinkProcessor
 
RefTranslation - Class in atessera.markdown
Saves the information about a translated reference for future title generation or JavaScript integration.
RefTranslation(String) - Constructor for class atessera.markdown.RefTranslation
 
RefTranslation(String, String) - Constructor for class atessera.markdown.RefTranslation
 
REGULAR - Enum constant in enum class atessera.markdown.MathBlockDefinition.Type
 
REGULAR - Enum constant in enum class atessera.markdown.Reference.Type
 
REGULAR - Enum constant in enum class atessera.templ.PresentationTemplate.Frame.Type
A regular content slide.
render(AdvImageDefinition) - Method in class atessera.markdown.HtmlTarget
 
render(AdvImageDefinition) - Method in interface atessera.markdown.Renderers
 
render(AdvImageDefinition) - Method in class atessera.markdown.RenderersBase
 
render(Label) - Method in interface atessera.markdown.Renderers
 
render(Label) - Method in class atessera.markdown.RenderersBase
 
render(CiteReference) - Method in interface atessera.markdown.Renderers
 
render(CiteReference) - Method in class atessera.markdown.RenderersBase
 
render(MathBlockDefinition) - Method in interface atessera.markdown.Renderers
 
render(MathBlockDefinition) - Method in class atessera.markdown.RenderersBase
 
render(MathDefinition) - Method in interface atessera.markdown.Renderers
 
render(MathDefinition) - Method in class atessera.markdown.RenderersBase
 
render(Reference) - Method in interface atessera.markdown.Renderers
 
render(Reference) - Method in class atessera.markdown.RenderersBase
 
render(Writer) - Method in class atessera.templ.PublicationTemplate
Merges the context into the template and writes the result to the given writer.
render(Node) - Method in class atessera.markdown.renderers.HtmlNodeRenderer
 
render(Node) - Method in class atessera.markdown.renderers.TexNodeRenderer
 
render(Node) - Method in interface atessera.markdown.tex.TexNodeRendererContext
 
render(Node) - Method in class atessera.markdown.tex.TexRenderer
 
render(Node, Appendable) - Method in class atessera.markdown.tex.TexRenderer
 
renderBegin(BibItem) - Method in class atessera.markdown.LatexTarget
 
renderBegin(BibItem) - Method in interface atessera.markdown.Renderers
 
renderBegin(BibItem) - Method in class atessera.markdown.RenderersBase
 
renderBegin(MultiBlock) - Method in interface atessera.markdown.Renderers
 
renderBegin(MultiBlock) - Method in class atessera.markdown.RenderersBase
 
renderEnd(BibItem) - Method in class atessera.markdown.LatexTarget
 
renderEnd(BibItem) - Method in interface atessera.markdown.Renderers
 
renderEnd(BibItem) - Method in class atessera.markdown.RenderersBase
 
renderEnd(MultiBlock) - Method in interface atessera.markdown.Renderers
 
renderEnd(MultiBlock) - Method in class atessera.markdown.RenderersBase
 
renderer - Variable in class atessera.markdown.LatexTarget
 
Renderers - Interface in atessera.markdown
 
RenderersBase - Class in atessera.markdown
 
RenderersBase() - Constructor for class atessera.markdown.RenderersBase
 
renderHeadingClosing() - Method in class atessera.markdown.LatexTarget
 
renderHeadingClosing() - Method in interface atessera.markdown.Renderers
 
renderHeadingClosing() - Method in class atessera.markdown.RenderersBase
 
renderHeadingOpening(int) - Method in class atessera.markdown.LatexTarget
 
renderHeadingOpening(int) - Method in interface atessera.markdown.Renderers
 
renderHeadingOpening(int) - Method in class atessera.markdown.RenderersBase
 
renderToStringList() - Method in class atessera.templ.PublicationTemplate
Renders the template and returns the result split into lines.
RQUOT - Static variable in class atessera.markdown.HtmlTarget
 

S

scanner() - Method in class atessera.markdown.cust.InlineParserImpl
 
Section() - Constructor for class atessera.json.PublicationContent.Section
 
Section(PublicationContent.SectionType, String, String, String, List<String>, List<String>, List<String>) - Constructor for class atessera.json.PublicationContent.Section
 
Section(PublicationTemplate.Section.Type, String, String) - Constructor for class atessera.templ.PublicationTemplate.Section
Constructs a section with only type, text, and image name.
Section(PublicationTemplate.Section.Type, String, String, String, String, String) - Constructor for class atessera.templ.PublicationTemplate.Section
Constructs a fully specified section.
setAbs(PublicationContent.Section) - Method in class atessera.json.PublicationContent
Abstract section (displayed before the main content).
setAbstract(String) - Method in class atessera.templ.PublicationTemplate
Sets the abstract text of the publication.
setAlternativeSource(List<String>) - Method in class atessera.json.PublicationContent.Section
Alternative (fallback) representation of the section content.
setAuthors(String) - Method in class atessera.json.PresentationContent
Authors string (e.g.
setAuthors(String) - Method in class atessera.json.PublicationContent
Authors string (e.g.
setBbk(String) - Method in class atessera.json.PublicationContent
BBK (Library-Bibliographic Classification) index.
setBiblio(List<Map.Entry<String, String>>) - Method in class atessera.templ.PublicationTemplate
Sets the bibliography entries.
setBinaryOutputFiles(Map<String, byte[]>) - Method in class atessera.comp.CompilationResult
Binary files collected from the working directory.
setBinarySources(Map<String, byte[]>) - Method in class atessera.comp.CompilationTask
Binary files to write into the working directory before compilation.
setBookType(String) - Method in class atessera.json.PublicationContent
Type of book binding or format (e.g.
setCaption(String) - Method in class atessera.markdown.blocks.MultiBlock
 
setCaption(List<String>) - Method in class atessera.json.PublicationContent.Section
Caption text displayed alongside the section (e.g. figure caption, table caption).
setCommands(List<String>) - Method in class atessera.comp.CompilationTask
Shell commands to execute sequentially in the working directory.
setCopyright(String) - Method in class atessera.json.PublicationContent
Copyright notice.
setDate(String) - Method in class atessera.json.PresentationContent
Presentation date (free-form string).
setDate(String) - Method in class atessera.json.PublicationContent
Publication date (free-form string).
setErrorOutput(List<List<String>>) - Method in class atessera.comp.CompilationResult
Standard error captured from each command.
setExitCode(int) - Method in class atessera.comp.CompilationResult
Exit code of the last executed command.
setFrames(List<PresentationContent.Frame>) - Method in class atessera.json.PresentationContent
The list of frames (slides) that make up the presentation.
setFrames(List<PresentationTemplate.Frame>) - Method in class atessera.templ.PresentationTemplate
Sets the frames (slides) of the presentation.
setHeader(PresentationContent) - Method in class atessera.templ.PresentationTemplate
Sets the presentation metadata from a PresentationContent object.
setHeader(PublicationContent) - Method in class atessera.templ.PublicationTemplate
Sets the publication metadata from a PublicationContent object.
setId(String) - Method in class atessera.json.PresentationContent.Figure
Unique identifier for this figure (used for cross-referencing).
setId(String) - Method in class atessera.json.PresentationContent.Frame
Unique identifier for this frame (used for cross-referencing).
setId(String) - Method in class atessera.json.PublicationContent.Section
Unique identifier for this section (used for cross-referencing).
setIsbn(String) - Method in class atessera.json.PublicationContent
ISBN identifier.
setIssueInfo(PublicationContent.Section) - Method in class atessera.json.PublicationContent
Issue/edition information section.
setKeepTempFiles(boolean) - Static method in class atessera.markdown.SvgGenerator
 
setKeepTempFiles(boolean) - Static method in class atessera.util.SvgGenerator
 
setKeywords(String) - Method in class atessera.json.PublicationContent
Keywords for indexing.
setLabel(String) - Method in class atessera.json.PresentationContent.Figure
LaTeX label for referencing this figure.
setLabel(String) - Method in class atessera.json.PresentationContent.Frame
LaTeX label for referencing this frame (e.g. for \\label and \\ref commands).
setLabel(String) - Method in class atessera.json.PublicationContent.Section
LaTeX label for referencing this section (e.g. for \\label and \\ref commands).
setLabel(String) - Method in class atessera.markdown.blocks.BibItem
 
setLabel(String) - Method in class atessera.markdown.blocks.MultiBlock
 
setLabel(String) - Method in class atessera.markdown.MathBlockDefinition
 
setListingLang(String) - Method in class atessera.json.PresentationContent.Frame
Programming language hint for source code listings (e.g.
setListingLang(String) - Method in class atessera.json.PublicationContent.Section
Programming language hint for source code listings (e.g.
setLocation(String) - Method in class atessera.json.PublicationContent
Publication location (city, country).
setNumCols(int) - Method in class atessera.json.PublicationContent
Number of text columns per page.
setOrg(String) - Method in class atessera.json.PublicationContent
Organization associated with the publication.
setOutFile(String) - Method in class atessera.json.PresentationContent
Output file name (e.g.
setOutFile(String) - Method in class atessera.json.PublicationContent
Output file name (e.g.
setOutput(List<List<String>>) - Method in class atessera.comp.CompilationResult
Standard output captured from each command.
setPageBottomMargin(int) - Method in class atessera.json.PublicationContent
Bottom page margin (in the units expected by the LaTeX document class).
setPageHeight(int) - Method in class atessera.json.PublicationContent
Page height (in the units expected by the LaTeX document class).
setPageLeftMargin(int) - Method in class atessera.json.PublicationContent
Left page margin (in the units expected by the LaTeX document class).
setPageRightMargin(int) - Method in class atessera.json.PublicationContent
Right page margin (in the units expected by the LaTeX document class).
setPageTopMargin(int) - Method in class atessera.json.PublicationContent
Top page margin (in the units expected by the LaTeX document class).
setPageWidth(int) - Method in class atessera.json.PublicationContent
Page width (in the units expected by the LaTeX document class).
setPublished(String) - Method in class atessera.json.PublicationContent
Where or how the work was published (mostly relevant for papers and proceedings).
setRef(String) - Method in class atessera.markdown.Reference
 
setSaveBinaryFilesOnSuccess(List<String>) - Method in class atessera.comp.CompilationTask
Names of binary files to collect from the working directory when all commands complete successfully.
setSaveTextFilesOnFailure(List<String>) - Method in class atessera.comp.CompilationTask
Names of text files to collect from the working directory when a command fails (non-zero exit code).
setSaveTextFilesOnSuccess(List<String>) - Method in class atessera.comp.CompilationTask
Names of text files to collect from the working directory when all commands complete successfully.
setSections(List<PublicationContent.Section>) - Method in class atessera.json.PublicationContent
The list of content sections that make up the publication body.
setSections(List<PublicationTemplate.Section>) - Method in class atessera.templ.PublicationTemplate
Sets the content sections of the publication.
setSource(List<String>) - Method in class atessera.json.PresentationContent.Figure
Source text of the figure.
setSource(List<String>) - Method in class atessera.json.PresentationContent.Frame
Source text of the frame.
setSource(List<String>) - Method in class atessera.json.PublicationContent.Section
Primary source text of the section.
setSpName(String) - Method in class atessera.json.PublicationContent
Specialty name (for academic works).
setSpNum(String) - Method in class atessera.json.PublicationContent
Specialty number (for academic works).
setStackTrace(String) - Method in class atessera.comp.CompilationResult
Stack trace captured when an internal exception occurs during compilation.
setStGroup(String) - Method in class atessera.json.PublicationContent
Student group identifier (for academic works).
setSubtitle(String) - Method in class atessera.json.PresentationContent.Frame
Frame subtitle (displayed below the title).
setSubtitle(String) - Method in class atessera.json.PresentationContent
Presentation subtitle (optional).
setSubtitle(String) - Method in class atessera.json.PublicationContent
Publication subtitle (optional).
setSvDegree(String) - Method in class atessera.json.PublicationContent
Supervisor academic degree.
setSvName(String) - Method in class atessera.json.PublicationContent
Supervisor name (for academic works).
setSvRank(String) - Method in class atessera.json.PublicationContent
Supervisor academic rank.
setTempBaseDir(Path) - Static method in class atessera.markdown.SvgGenerator
 
setTempBaseDir(Path) - Static method in class atessera.util.SvgGenerator
 
setText(String) - Method in class atessera.markdown.MathBlockDefinition
 
setText(String) - Method in class atessera.markdown.MathDefinition
 
setText(List<String>) - Method in class atessera.templ.GNUPlotTemplate
Sets the GNUPlot commands.
setText(List<String>) - Method in class atessera.templ.MetapostTemplate
Sets the MetaPost drawing commands.
setTextOutputFiles(Map<String, List<String>>) - Method in class atessera.comp.CompilationResult
Text files collected from the working directory.
setTextSources(Map<String, List<String>>) - Method in class atessera.comp.CompilationTask
Text files to write into the working directory before compilation.
setTheme(String) - Method in class atessera.json.PresentationContent
Beamer theme name (e.g.
setTitle(String) - Method in class atessera.json.PresentationContent.Frame
Frame title (displayed at the top of the slide).
setTitle(String) - Method in class atessera.json.PresentationContent
Presentation title.
setTitle(String) - Method in class atessera.json.PublicationContent
Publication title.
setTitlePageBottomNote(String) - Method in class atessera.json.PublicationContent
Optional note displayed at the bottom of the title page.
setTitlePageTopNote(String) - Method in class atessera.json.PublicationContent
Optional note displayed at the top of the title page.
setTocBegin(boolean) - Method in class atessera.json.PublicationContent
Whether to include a table of contents at the beginning.
setTocEnd(boolean) - Method in class atessera.json.PublicationContent
Whether to include a table of contents at the end.
setType(PresentationContent.FigureType) - Method in class atessera.json.PresentationContent.Figure
The type of figure.
setType(PresentationContent.FrameType) - Method in class atessera.json.PresentationContent.Frame
The type of content in this frame.
setType(PublicationContent.SectionType) - Method in class atessera.json.PublicationContent.Section
The type of content in this section.
setType(PublicationContent.Type) - Method in class atessera.json.PublicationContent
The overall type of this publication.
setType(MathBlockDefinition.Type) - Method in class atessera.markdown.MathBlockDefinition
 
setType(Reference.Type) - Method in class atessera.markdown.Reference
 
setType(String) - Method in class atessera.markdown.blocks.MultiBlock
 
setUdk(String) - Method in class atessera.json.PublicationContent
UDK (Universal Decimal Classification) index.
setXAttr(Map<String, String>) - Method in class atessera.json.PublicationContent
Extension attributes map.
ShellCmd - Class in atessera.util
 
ShellCmd(String, String) - Constructor for class atessera.util.ShellCmd
 
SILENT_BIB_ITEMS - Enum constant in enum class atessera.markdown.LatexTarget.Features
 
stripNewlines() - Method in interface atessera.markdown.tex.TexNodeRendererContext
 
stripNewlines(boolean) - Method in class atessera.markdown.tex.TexRenderer.Builder
 
SvgGenerator - Class in atessera.markdown
 
SvgGenerator - Class in atessera.util
 
SvgGenerator() - Constructor for class atessera.markdown.SvgGenerator
 
SvgGenerator() - Constructor for class atessera.util.SvgGenerator
 

T

TABLE - Enum constant in enum class atessera.json.PublicationContent.SectionType
A table.
TempDir - Class in atessera.util
 
TempDir() - Constructor for class atessera.util.TempDir
 
TexNodeRenderer - Class in atessera.markdown.renderers
 
TexNodeRenderer(Renderers, TexNodeRendererContext, boolean) - Constructor for class atessera.markdown.renderers.TexNodeRenderer
 
TexNodeRendererContext - Interface in atessera.markdown.tex
 
TexNodeRendererFactory - Interface in atessera.markdown.tex
 
TexRenderer - Class in atessera.markdown.tex
 
TexRenderer.Builder - Class in atessera.markdown.tex
 
TEXT - Enum constant in enum class atessera.templ.PublicationTemplate.Section.Type
Plain text or Markdown content.
TexTranslator - Class in atessera.publ
Translates a PublicationContent into a compilable LaTeX document.
TexTranslator(EngineFactory, PublicationContent) - Constructor for class atessera.publ.TexTranslator
Constructs a new translator.
TextStateParser<M> - Class in atessera.markup
A generic two-phase line-by-line text parser based on a state machine pattern.
TextStateParser(M, TextStateParser.State<M>, List<TextStateParser.HeaderLine<M>>, List<TextStateParser.NewStateLine<M>>) - Constructor for class atessera.markup.TextStateParser
Creates a new parser.
TextStateParser.HeaderLine<M> - Interface in atessera.markup
Matches a line as a header entry during the headers phase.
TextStateParser.NewStateLine<M> - Interface in atessera.markup
Detects a state boundary and creates the corresponding TextStateParser.State.
TextStateParser.State<M> - Interface in atessera.markup
Represents a parsing state that processes lines belonging to a specific section of the input.
TextUtils - Class in atessera.util
 
TextUtils() - Constructor for class atessera.util.TextUtils
 
TexWriter - Class in atessera.markdown.tex
 
TexWriter(Appendable) - Constructor for class atessera.markdown.tex.TexWriter
 
THESIS - Enum constant in enum class atessera.json.PublicationContent.Type
Master's or PhD thesis.
toJson(PresentationContent) - Static method in class atessera.json.PresentationContent
Serializes a PresentationContent to its JSON representation.
toJson(PublicationContent) - Static method in class atessera.json.PublicationContent
Serializes a PublicationContent to its JSON representation.
toString() - Method in class atessera.comp.CompilationResult
 
toString() - Method in class atessera.comp.CompilationTask
 
toString() - Method in class atessera.json.PresentationContent.Figure
 
toString() - Method in class atessera.json.PresentationContent.Frame
 
toString() - Method in class atessera.json.PresentationContent
 
toString() - Method in class atessera.json.PublicationContent.Section
 
toString() - Method in class atessera.json.PublicationContent
 
toString() - Method in class atessera.markdown.blocks.BibItem
 
toString() - Method in class atessera.markdown.blocks.Label
 
toString() - Method in class atessera.markdown.blocks.MultiBlock
 
toString() - Method in class atessera.markdown.MathBlockDefinition
 
toString() - Method in class atessera.markdown.MathDefinition
 
toString() - Method in class atessera.markdown.Reference
 
toString() - Method in class atessera.templ.PresentationTemplate.Frame
 
toString() - Method in class atessera.templ.PublicationTemplate.Section
 
translate() - Method in class atessera.publ.TexTranslator
Performs the full translation and returns the resulting LaTeX source as a list of lines.
translatedRef - Variable in class atessera.markdown.RefTranslation
 
translateRef(String) - Method in class atessera.markdown.HtmlTarget
 
tryContinue(ParserState) - Method in class atessera.markdown.AdvImageBlockParser
 
tryContinue(ParserState) - Method in class atessera.markdown.CiteBlockParser
 
tryContinue(ParserState) - Method in class atessera.markdown.MathBlockParser
 
tryContinue(ParserState) - Method in class atessera.markdown.parsers.BibItemParser
 
tryContinue(ParserState) - Method in class atessera.markdown.parsers.LabelParser
 
tryContinue(ParserState) - Method in class atessera.markdown.parsers.MultiBlockParser
 
tryStart(ParserState, MatchedBlockParser) - Method in class atessera.markdown.AdvImageBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class atessera.markdown.CiteBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class atessera.markdown.MathBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class atessera.markdown.parsers.BibItemParserFactory
 
tryStart(ParserState, MatchedBlockParser) - Method in class atessera.markdown.parsers.LabelParserFactory
 
tryStart(ParserState, MatchedBlockParser) - Method in class atessera.markdown.parsers.MultiBlockParserFactory
 

U

updateAttributes(String, Map<String, String>, RefTranslation) - Method in class atessera.markdown.HtmlTarget
 

V

valueOf(String) - Static method in enum class atessera.json.PresentationContent.FigureType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.json.PresentationContent.FrameType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.json.PublicationContent.SectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.json.PublicationContent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.markdown.HtmlTarget.Features
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.markdown.LatexTarget.Features
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.markdown.MathBlockDefinition.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.markdown.Reference.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.templ.PresentationTemplate.Frame.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class atessera.templ.PublicationTemplate.Section.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class atessera.json.PresentationContent.FigureType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.json.PresentationContent.FrameType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.json.PublicationContent.SectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.json.PublicationContent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.markdown.HtmlTarget.Features
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.markdown.LatexTarget.Features
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.markdown.MathBlockDefinition.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.markdown.Reference.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.templ.PresentationTemplate.Frame.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class atessera.templ.PublicationTemplate.Section.Type
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitFor() - Method in class atessera.util.ShellCmd
 
whitespace() - Method in class atessera.markdown.tex.TexWriter
 
write(char) - Method in class atessera.markdown.tex.TexWriter
 
write(String) - Method in class atessera.markdown.tex.TexWriter
 
writeStripped(String) - Method in class atessera.markdown.tex.TexWriter
 
writeTextFile(File, List<String>) - Static method in class atessera.util.TextUtils
 
writeTextFile(Path, List<String>) - Static method in class atessera.util.TextUtils
 
A B C E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values