Package atessera.json
Class PresentationContent.Frame
java.lang.Object
atessera.json.PresentationContent.Frame
- Enclosing class:
PresentationContent
Represents a single frame (slide) within a presentation.
Each frame has a PresentationContent.FrameType that determines how its
source text is interpreted, and may carry optional metadata: an
identifier, a title, a subtitle, a LaTeX label, and a programming
language hint for listings.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()Unique identifier for this frame (used for cross-referencing).getLabel()LaTeX label for referencing this frame (e.g. for\\labeland\\refcommands).Programming language hint for source code listings (e.g.Source text of the frame.Frame subtitle (displayed below the title).getTitle()Frame title (displayed at the top of the slide).getType()The type of content in this frame.inthashCode()voidUnique identifier for this frame (used for cross-referencing).voidLaTeX label for referencing this frame (e.g. for\\labeland\\refcommands).voidsetListingLang(String listingLang) Programming language hint for source code listings (e.g.voidSource text of the frame.voidsetSubtitle(String subtitle) Frame subtitle (displayed below the title).voidFrame title (displayed at the top of the slide).voidThe type of content in this frame.toString()
-
Constructor Details
-
Frame
public Frame() -
Frame
-
-
Method Details
-
getType
The type of content in this frame. Determines which processing pipeline is used. -
getId
Unique identifier for this frame (used for cross-referencing). -
getTitle
Frame title (displayed at the top of the slide). -
getSubtitle
Frame subtitle (displayed below the title). -
getLabel
LaTeX label for referencing this frame (e.g. for\\labeland\\refcommands). -
getListingLang
Programming language hint for source code listings (e.g."java","python"). Used for syntax highlighting. -
getSource
Source text of the frame. Interpreted according to the frame'stype. -
setType
The type of content in this frame. Determines which processing pipeline is used. -
setId
Unique identifier for this frame (used for cross-referencing). -
setTitle
Frame title (displayed at the top of the slide). -
setSubtitle
Frame subtitle (displayed below the title). -
setLabel
LaTeX label for referencing this frame (e.g. for\\labeland\\refcommands). -
setListingLang
Programming language hint for source code listings (e.g."java","python"). Used for syntax highlighting. -
setSource
Source text of the frame. Interpreted according to the frame'stype. -
equals
-
hashCode
public int hashCode() -
toString
-