| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private EnumeratedReferences | |
| private final HtmlIdGenerator | |
| private final EnumeratedReferenceOptions | |
| private Runnable |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Set | |
| public Set | |
| private void | |
| private void | |
| private void | |
| public void | renderDocument(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase)
|
| enumeratedOrdinals | back to summary |
|---|---|
| private EnumeratedReferences enumeratedOrdinals | |
| headerIdGenerator | back to summary |
|---|---|
| private final HtmlIdGenerator headerIdGenerator | |
| options | back to summary |
|---|---|
| private final EnumeratedReferenceOptions options | |
| ordinalRunnable | back to summary |
|---|---|
| private Runnable ordinalRunnable | |
| EnumeratedReferenceNodeRenderer | back to summary |
|---|---|
| public EnumeratedReferenceNodeRenderer(DataHolder options) | |
| getNodeRenderingHandlers | back to summary |
|---|---|
| public Set Implements com.
| |
| getRenderingPhases | back to summary |
|---|---|
| public Set Implements com.
| |
| render | back to summary |
|---|---|
| private void render(EnumeratedReferenceLink node, NodeRendererContext context, HtmlWriter html) | |
| render | back to summary |
|---|---|
| private void render(EnumeratedReferenceText node, NodeRendererContext context, HtmlWriter html) | |
| render | back to summary |
|---|---|
| private void render(EnumeratedReferenceBlock node, NodeRendererContext context, HtmlWriter html) | |
| renderDocument | back to summary |
|---|---|
public void renderDocument(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase)
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public @NotNull NodeRenderer | apply(@NotNull DataHolder
the function argument options)Implements java. Applies this function to the given argument. |
| Factory | back to summary |
|---|---|
| public Factory() | |
| apply | back to summary |
|---|---|
| public @NotNull NodeRenderer apply(@NotNull DataHolder options) Implements java. Doc from java. Applies this function to the given argument.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final NodeRendererContext | |
| pack-priv final HtmlWriter | |
| pack-priv final EnumeratedReferenceNodeRenderer |
| Access | Constructor and Description |
|---|---|
| public | OrdinalRenderer(EnumeratedReferenceNodeRenderer renderer, NodeRendererContext context, HtmlWriter html)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | endRendering()
Implements com. After Rendering is complete |
| public Runnable | getEnumOrdinalRunnable()
Implements com. Return current enum ordinal runnable, used to save previous state |
| public void | render(int
ordinal for the reference referenceOrdinal, EnumeratedReferenceBlock reference format or null referenceFormat, String default text to use if referenceFormat is null or not being used defaultText, boolean true if need to add separator character after output of referenceOrdinal
needSeparator)Should set current enum ordinal runnable to output the given referenceOrdinal if referenceFormat is not null the runnable is saved before this call and restored after so there is no need to save its value. Note if referenceFormat is null and the current runnable is not null then it should be run after output of default text and before output of referenceOrdinal, to make sure that parent compound ordinal formats are output. Implements com. Render individual reference format |
| public void | setEnumOrdinalRunnable(Runnable
runnable runnable)Implements com. Execute this runnable when empty enum text or link is encountered |
| public void | startRendering(EnumeratedReferenceRendering[]
renderings which will be rendered renderings)Implements com. Start of rendering for all renderings |
| context | back to summary |
|---|---|
| pack-priv final NodeRendererContext context | |
| html | back to summary |
|---|---|
| pack-priv final HtmlWriter html | |
| renderer | back to summary |
|---|---|
| pack-priv final EnumeratedReferenceNodeRenderer renderer | |
| OrdinalRenderer | back to summary |
|---|---|
| public OrdinalRenderer(EnumeratedReferenceNodeRenderer renderer, NodeRendererContext context, HtmlWriter html) | |
| endRendering | back to summary |
|---|---|
| public void endRendering() Implements com. Doc from com. After Rendering is complete
| |
| getEnumOrdinalRunnable | back to summary |
|---|---|
| public Runnable getEnumOrdinalRunnable() Implements com. Doc from com. Return current enum ordinal runnable, used to save previous state | |
| render | back to summary |
|---|---|
| public void render(int referenceOrdinal, EnumeratedReferenceBlock referenceFormat, String defaultText, boolean needSeparator) Implements com. Doc from com. Render individual reference format
| |
| setEnumOrdinalRunnable | back to summary |
|---|---|
| public void setEnumOrdinalRunnable(Runnable runnable) Implements com. Doc from com. Execute this runnable when empty enum text or link is encountered | |
| startRendering | back to summary |
|---|---|
| public void startRendering(EnumeratedReferenceRendering[] renderings) Implements com. Doc from com. Start of rendering for all renderings
| |