Index
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
pdflatexpipeline. - 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
\\labeland\\refcommands). - getLabel() - Method in class atessera.json.PublicationContent.Section
-
LaTeX label for referencing this section (e.g. for
\\labeland\\refcommands). - 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.logafter a failed compilation. - getLog() - Method in class atessera.comp.PdfLatex
-
Returns the contents of
main.logafter 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
PresentationContentmodel. - 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
GNUPlotcompilation 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
PublicationContentinto 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
Compilerimplementation 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
Metapostcompilation 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
PdfLatexcompilation 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
PresentationContentobject. - setHeader(PublicationContent) - Method in class atessera.templ.PublicationTemplate
-
Sets the publication metadata from a
PublicationContentobject. - 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
\\labeland\\refcommands). - setLabel(String) - Method in class atessera.json.PublicationContent.Section
-
LaTeX label for referencing this section (e.g. for
\\labeland\\refcommands). - 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
PublicationContentinto 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
PresentationContentto its JSON representation. - toJson(PublicationContent) - Static method in class atessera.json.PublicationContent
-
Serializes a
PublicationContentto 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
All Classes and Interfaces|All Packages|Constant Field Values