public final class HtmlGenerator extends java.lang.Object implements IHtmlGenerator
Html generator.
Modifier and Type | Method and Description |
---|---|
void |
addAttributeValue(char[] value)
Quotes attribute value and adds it to the html file.
|
void |
addAttributeValue(char[] value,
int startIndex,
int length)
Quotes attribute value and adds it to the html file.
|
void |
addAttributeValue(java.lang.String value)
Quotes attribute value and adds it to the html file.
|
void |
addHtml(char[] html)
Adds formatted HTML text.
|
void |
addHtml(char[] html,
int startIndex,
int length)
Adds formatted HTML text.
|
void |
addHtml(java.lang.String html)
Adds formatted HTML text.
|
void |
addText(char[] text)
Adds plain text to the html files, replacing special characters with html entities.
|
void |
addText(char[] text,
int startIndex,
int length)
Adds plain text to the html files, replacing special characters with html entities.
|
void |
addText(java.lang.String text)
Adds plain text to the html files, replacing special characters with html entities.
|
int |
getNextSlideIndex()
Returns index of a slide, which will be rendered after the current slide or -1 if currently rendering last slide.
|
int |
getPreviousSlideIndex()
Returns index of previously rendered slide or -1 if first slide is rendering.
|
java.awt.geom.Dimension2D |
getSlideImageSize()
Returns slide image size.
|
int |
getSlideImageSizeUnit()
Returns a unit in which slide image size is specified.
|
java.lang.String |
getSlideImageSizeUnitCode()
Returns a css code of unit in which slide image size is specified.
|
int |
getSlideIndex()
Returns index of currently rendering slide.
|
public final void addHtml(java.lang.String html)
Adds formatted HTML text.
addHtml
in interface IHtmlGenerator
html
- Text to add.public final void addHtml(char[] html)
Adds formatted HTML text.
addHtml
in interface IHtmlGenerator
html
- Text to add.public final void addHtml(char[] html, int startIndex, int length)
Adds formatted HTML text.
addHtml
in interface IHtmlGenerator
html
- Text to add.startIndex
- Start index of the portion to add.length
- Length of the portion to add.public final void addText(java.lang.String text)
Adds plain text to the html files, replacing special characters with html entities. Linebreaks and whitespaces aren't replaced.
addText
in interface IHtmlGenerator
text
- Text to add.public final void addText(char[] text)
Adds plain text to the html files, replacing special characters with html entities. Linebreaks and whitespaces aren't replaced.
addText
in interface IHtmlGenerator
text
- Text to add.public final void addText(char[] text, int startIndex, int length)
Adds plain text to the html files, replacing special characters with html entities. Linebreaks and whitespaces aren't replaced.
addText
in interface IHtmlGenerator
text
- Text to add.startIndex
- Start index of the portion to add.length
- Length of the portion to add.public final void addAttributeValue(java.lang.String value)
Quotes attribute value and adds it to the html file.
addAttributeValue
in interface IHtmlGenerator
value
- Attribute value string.public final void addAttributeValue(char[] value)
Quotes attribute value and adds it to the html file.
addAttributeValue
in interface IHtmlGenerator
value
- Attribute value string.public final void addAttributeValue(char[] value, int startIndex, int length)
Quotes attribute value and adds it to the html file.
addAttributeValue
in interface IHtmlGenerator
value
- Attribute value string.startIndex
- Start index of the portion to add.length
- Length of the portion to add.public final java.awt.geom.Dimension2D getSlideImageSize()
Returns slide image size.
Read-only Dimension2D
.
getSlideImageSize
in interface IHtmlGenerator
public final int getSlideImageSizeUnit()
Returns a unit in which slide image size is specified.
Read-only SvgCoordinateUnit
.
getSlideImageSizeUnit
in interface IHtmlGenerator
public final java.lang.String getSlideImageSizeUnitCode()
Returns a css code of unit in which slide image size is specified.
Read-only String
.
getSlideImageSizeUnitCode
in interface IHtmlGenerator
public final int getPreviousSlideIndex()
Returns index of previously rendered slide or -1 if first slide is rendering.
Read-only int
.
getPreviousSlideIndex
in interface IHtmlGenerator
public final int getSlideIndex()
Returns index of currently rendering slide.
Read-only int
.
getSlideIndex
in interface IHtmlGenerator
public final int getNextSlideIndex()
Returns index of a slide, which will be rendered after the current slide or -1 if currently rendering last slide.
Read-only int
.
getNextSlideIndex
in interface IHtmlGenerator