public interface LineContentFactory
| Modifier and Type | Method and Description |
|---|---|
AncestralNormalInlineArea |
makeBasicLinkArea(BasicLink basicLink,
GraftingPoint graftingPoint)
Creates a new Area for basic-link content.
|
AncestralNormalInlineArea |
makeBidiOverrideArea(BidiOverride bidiOverride,
GraftingPoint graftingPoint)
Creates a new Area for bidi-override content.
|
NormalInlineArea |
makeExternalGraphicArea(ExternalGraphic eg,
int ipd,
GraftingPoint graftingPoint)
Creates a new Area for external-graphic content.
|
NormalInlineArea |
makeForeignObjectArea(InstreamForeignObject ifo,
int ipd,
GraftingPoint graftingPoint)
Creates a new Area for foreign-object content.
|
GlyphAreaSequence |
makeGlyphAreaSequence(CharacterSequence characters,
int startOffset,
int sizeInChars,
int ipd,
boolean hasDiscretionaryHyphen,
boolean hasFauxSmallCaps,
boolean isLastItemOnLine,
GraftingPoint graftingPoint)
Create a new sequence of glyph-areas.
|
AncestralNormalInlineArea |
makeIndexPageCitationListArea(IndexPageCitationList citationList,
GraftingPoint graftingPoint)
Creates a new Area for index-page-citation-list content.
|
AncestralNormalInlineArea |
makeInlineArea(Inline inline,
GraftingPoint graftingPoint)
Creates a new Area for inline content.
|
InlineContainerArea |
makeInlineContainerArea(InlineContainer inlineContainer,
GraftingPoint graftingPoint)
Creates a new Area for inline content.
|
AncestralNormalInlineArea |
makeLeaderArea(Leader leader,
int ipd,
GraftingPoint graftingPoint)
Creates a new Area for leader content.
|
AncestralNormalInlineArea |
makePageNumberArea(PageNumber pageNumber,
int ipd,
GraftingPoint graftingPoint)
Creates a new Area for page-number content.
|
AncestralNormalInlineArea |
makePageNumberCitationArea(PageNumberCitation citation,
int ipd,
GraftingPoint graftingPoint)
Creates a new Area for page-number-citation content.
|
AncestralNormalInlineArea |
makePageNumberCitationLastArea(PageNumberCitationLast citation,
int ipd,
GraftingPoint graftingPoint)
Creates a new Area for page-number-citation-last content.
|
NormalInlineArea |
makeScalingValueCitationArea(ScalingValueCitation citation,
int ipd,
GraftingPoint graftingPoint)
Creates a new Area for scaling-value-citation content.
|
AncestralNormalInlineArea makeBidiOverrideArea(BidiOverride bidiOverride, GraftingPoint graftingPoint)
bidiOverride - The generating BidiOverride.graftingPoint - The controlling grafting point, if any.GlyphAreaSequence makeGlyphAreaSequence(CharacterSequence characters, int startOffset, int sizeInChars, int ipd, boolean hasDiscretionaryHyphen, boolean hasFauxSmallCaps, boolean isLastItemOnLine, GraftingPoint graftingPoint)
characters - The fo:character objects from which the glyph areas
should be created.startOffset - The index into
CharacterPa.getAreaTreeText(FoContext) for
characters of the first char element in that array that
generates the glyph-areas in the new GlyphAreaSequence.sizeInChars - The number of char elements in
CharacterPa.getAreaTreeText(FoContext) for
characters that generate the glyph-areas in the new
GlyphAreaSequence.ipd - The inline-progression-dimension, in millipoints, which the
new GlyphAreaSequence consumes on the line.hasDiscretionaryHyphen - True iff the new GlyphAreaSequence should
place a discretionary hyphen at the end of the text.hasFauxSmallCaps - True iff the new GlyphAreaSequence item content
should be handled as faux small caps.isLastItemOnLine - True iff the new GlyphAreaSequence will be the
last item on the line.graftingPoint - The controlling grafting point, if any.NormalInlineArea makeExternalGraphicArea(ExternalGraphic eg, int ipd, GraftingPoint graftingPoint)
eg - The generating external-graphic.ipd - The inline-progression-dimension used by the external-graphic
content.graftingPoint - The controlling grafting point, if any.NormalInlineArea makeForeignObjectArea(InstreamForeignObject ifo, int ipd, GraftingPoint graftingPoint)
ifo - The generating instream-foreign-object.ipd - The inline-progression-dimension used by the foreign-object
content.graftingPoint - The controlling grafting point, if any.AncestralNormalInlineArea makeInlineArea(Inline inline, GraftingPoint graftingPoint)
inline - The generating Inline.graftingPoint - The controlling grafting point, if any.InlineContainerArea makeInlineContainerArea(InlineContainer inlineContainer, GraftingPoint graftingPoint)
inlineContainer - The generating InlineContainer.graftingPoint - The controlling grafting point, if any.AncestralNormalInlineArea makeLeaderArea(Leader leader, int ipd, GraftingPoint graftingPoint) throws AreaTreeException
leader - The generating leader.ipd - The inline-progression-dimension used by the leader content.graftingPoint - The controlling grafting point, if any.AreaTreeException - If the minimum length is greater than the
optimum length, or if the optimum length is greater than the maximum
length.AncestralNormalInlineArea makePageNumberArea(PageNumber pageNumber, int ipd, GraftingPoint graftingPoint)
pageNumber - The generating page-number.ipd - The inline-progression-dimension used by the page-number
content.graftingPoint - The controlling grafting point, if any.AncestralNormalInlineArea makePageNumberCitationArea(PageNumberCitation citation, int ipd, GraftingPoint graftingPoint)
citation - The generating page-number-citation.ipd - The inline-progression-dimension used by the
page-number-citation content.graftingPoint - The controlling grafting point, if any.AncestralNormalInlineArea makePageNumberCitationLastArea(PageNumberCitationLast citation, int ipd, GraftingPoint graftingPoint)
citation - The generating page-number-citation-last.ipd - The inline-progression-dimension used by the
page-number-citation-last content.graftingPoint - The controlling grafting point, if any.NormalInlineArea makeScalingValueCitationArea(ScalingValueCitation citation, int ipd, GraftingPoint graftingPoint)
citation - The generating scaling-value-citation.ipd - The inline-progression-dimension used by the
scaling-value-citation content.graftingPoint - The controlling grafting point, if any.AncestralNormalInlineArea makeBasicLinkArea(BasicLink basicLink, GraftingPoint graftingPoint)
basicLink - The generating basic-link.graftingPoint - The controlling grafting point, if any.AncestralNormalInlineArea makeIndexPageCitationListArea(IndexPageCitationList citationList, GraftingPoint graftingPoint)
citationList - The generating index-page-citation-list.graftingPoint - The controlling grafting point, if any.This documentation was created 2017-01-24 at 21:26 GMT by The aXSL Group and may be freely copied. See license for details.