public interface VolumeContentBuilder extends FormatterCore
Modifier and Type | Method and Description |
---|---|
DynamicSequenceBuilder |
newDynamicSequence(SequenceProperties props)
Creates a new dynamic sequence.
|
void |
newOnTocEnd()
Creates a new on toc end block that always apply.
|
void |
newOnTocEnd(Condition condition)
Creates a new on toc end block.
|
void |
newOnTocStart()
Creates a new on toc start block that always apply.
|
void |
newOnTocStart(Condition condition)
Creates a new on toc start block.
|
void |
newOnVolumeEnd()
Creates a new on volume end block that always apply.
|
void |
newOnVolumeEnd(Condition condition)
Creates a new on volume end block.
|
void |
newOnVolumeStart()
Creates a new on volume start block that always apply.
|
void |
newOnVolumeStart(Condition condition)
Creates a new on volume start block.
|
void |
newSequence(SequenceProperties props)
Creates a new sequence at the current position.
|
void |
newTocSequence(TocProperties props)
Creates a new toc sequence at the current position.
|
beginsTableBody, beginsTableCell, beginsTableHeader, beginsTableRow, endTable, insertDynamicLayout, startTable
endBlock, startBlock, startBlock
addChars, endSpan, endStyle, insertAnchor, insertEvaluate, insertExternalReference, insertLeader, insertMarker, insertMarkerReference, insertPageReference, newLine, startSpan, startStyle
void newSequence(SequenceProperties props)
props
- the properties of the sequencevoid newTocSequence(TocProperties props)
props
- the properties of the toc sequencevoid newOnTocStart(Condition condition)
Creates a new on toc start block. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
condition
- a condition, or nullIllegalStateException
- if not in a TOC sequencevoid newOnTocStart()
Creates a new on toc start block that always apply. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
IllegalStateException
- if not in a TOC sequencevoid newOnVolumeStart(Condition condition)
Creates a new on volume start block. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
condition
- a condition, or nullIllegalStateException
- if not in a TOC sequencevoid newOnVolumeStart()
Creates a new on volume start block that always apply. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
IllegalStateException
- if not in a TOC sequencevoid newOnVolumeEnd(Condition condition)
Creates a new on volume end block. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
condition
- a condition, or nullIllegalStateException
- if not in a TOC sequencevoid newOnVolumeEnd()
Creates a new on volume end block that always apply. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
IllegalStateException
- if not in a TOC sequencevoid newOnTocEnd(Condition condition)
Creates a new on toc end block. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
condition
- a condition, or nullIllegalStateException
- if not in a TOC sequencevoid newOnTocEnd()
Creates a new on toc end block that always apply. In a scenario where conditions overlap, the first one added takes precedence.
Calling this method is only valid within a TOC sequence.
IllegalStateException
- if not in a TOC sequenceDynamicSequenceBuilder newDynamicSequence(SequenceProperties props)
props
- the sequence properties