public class SinkWrapper extends AbstractSink
SinkWrapper
just delegates each method to the wrapped sink's method.
For certain sink methods a derived wrapper may modify the sink before/after or instead of calling the delegate's method.
Sink wrappers can either be registered manually via Parser.addSinkWrapperFactory(SinkWrapperFactory)
or
are automatically registered if provided as JSR330 component.
In addition Sink wrappers can be used programmatically without an according factory.JUSTIFY_CENTER, JUSTIFY_LEFT, JUSTIFY_RIGHT, NUMBERING_DECIMAL, NUMBERING_LOWER_ALPHA, NUMBERING_LOWER_ROMAN, NUMBERING_UPPER_ALPHA, NUMBERING_UPPER_ROMAN, SECTION_LEVEL_1, SECTION_LEVEL_2, SECTION_LEVEL_3, SECTION_LEVEL_4, SECTION_LEVEL_5, SECTION_LEVEL_6
COLON, EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SEMICOLON, SLASH, SPACE, STAR
Constructor and Description |
---|
SinkWrapper(Sink delegate) |
address, anchor, article, author, blockquote, body, content, data, date, definedTerm, definition, definitionList, definitionListItem, division, figure, figureCaption, figureGraphics, footer, formatLocation, getLocationLogPrefix, head, header, horizontalRule, init, inline, lineBreak, lineBreakOpportunity, link, list, listItem, navigation, numberedList, numberedListItem, paragraph, section1_, section1, section2_, section2, section3_, section3, section4_, section4, section5_, section5, section6_, section6, sectionTitle_, sectionTitle, sectionTitle1_, sectionTitle1, sectionTitle2_, sectionTitle2, sectionTitle3_, sectionTitle3, sectionTitle4_, sectionTitle4, sectionTitle5_, sectionTitle5, sectionTitle6_, sectionTitle6, sidebar, table, tableCaption, tableCell, tableHeaderCell, tableRow, tableRows, text, time, title, unifyEOLs, verbatim
public SinkWrapper(Sink delegate)
public Sink getWrappedSink()
public void setWrappedSink(Sink sink)
public void head(SinkEventAttributes attributes)
public void head_()
public void title(SinkEventAttributes attributes)
public void title_()
public void author(SinkEventAttributes attributes)
public void author_()
public void date(SinkEventAttributes attributes)
public void date_()
public void body(SinkEventAttributes attributes)
public void body_()
public void article(SinkEventAttributes attributes)
public void article_()
public void navigation(SinkEventAttributes attributes)
public void navigation_()
public void sidebar(SinkEventAttributes attributes)
public void sidebar_()
public void section(int level, SinkEventAttributes attributes)
public void section_(int level)
public void sectionTitle(int level, SinkEventAttributes attributes)
public void sectionTitle_(int level)
public void header(SinkEventAttributes attributes)
public void header_()
public void content(SinkEventAttributes attributes)
public void content_()
public void footer(SinkEventAttributes attributes)
public void footer_()
public void list(SinkEventAttributes attributes)
public void list_()
public void listItem(SinkEventAttributes attributes)
public void listItem_()
public void numberedList(int numbering, SinkEventAttributes attributes)
public void numberedList_()
public void numberedListItem(SinkEventAttributes attributes)
public void numberedListItem_()
public void definitionList(SinkEventAttributes attributes)
public void definitionList_()
public void definitionListItem(SinkEventAttributes attributes)
public void definitionListItem_()
public void definition(SinkEventAttributes attributes)
public void definition_()
public void definedTerm(SinkEventAttributes attributes)
public void definedTerm_()
public void figure(SinkEventAttributes attributes)
public void figure_()
public void figureCaption(SinkEventAttributes attributes)
public void figureCaption_()
public void figureGraphics(String src, SinkEventAttributes attributes)
public void table(SinkEventAttributes attributes)
public void table_()
public void tableRows(int[] justification, boolean grid)
public void tableRows_()
public void tableRow(SinkEventAttributes attributes)
public void tableRow_()
public void tableCell(SinkEventAttributes attributes)
public void tableCell_()
public void tableHeaderCell(SinkEventAttributes attributes)
public void tableHeaderCell_()
public void tableCaption(SinkEventAttributes attributes)
public void tableCaption_()
public void paragraph(SinkEventAttributes attributes)
public void paragraph_()
public void data(String value, SinkEventAttributes attributes)
public void data_()
public void time(String datetime, SinkEventAttributes attributes)
public void time_()
public void address(SinkEventAttributes attributes)
public void address_()
public void blockquote(SinkEventAttributes attributes)
public void blockquote_()
public void division(SinkEventAttributes attributes)
public void division_()
public void verbatim(SinkEventAttributes attributes)
public void verbatim_()
public void horizontalRule(SinkEventAttributes attributes)
public void pageBreak()
public void anchor(String name, SinkEventAttributes attributes)
public void anchor_()
public void link(String name, SinkEventAttributes attributes)
public void link_()
public void inline(SinkEventAttributes attributes)
public void inline_()
public void italic()
public void italic_()
public void bold()
public void bold_()
public void monospaced()
public void monospaced_()
public void lineBreak(SinkEventAttributes attributes)
public void lineBreakOpportunity(SinkEventAttributes attributes)
public void nonBreakingSpace()
public void text(String text, SinkEventAttributes attributes)
public void unknown(String name, Object[] requiredParams, SinkEventAttributes attributes)
public void flush()
public void close()
public void setDocumentLocator(Locator locator)
setDocumentLocator
in interface Sink
setDocumentLocator
in class AbstractSink
public Locator getDocumentLocator()
getDocumentLocator
in interface Sink
getDocumentLocator
in class AbstractSink
Copyright © 2005–2024 The Apache Software Foundation. All rights reserved.