Uses of Interface
org.apache.maven.doxia.sink.Sink
-
-
Uses of Sink in org.apache.maven.doxia
Methods in org.apache.maven.doxia with parameters of type Sink Modifier and Type Method Description voidDefaultDoxia. parse(java.io.Reader source, java.lang.String parserId, Sink sink)Parses the given source model using a parser with given id, and emits Doxia events into the given sink.voidDefaultDoxia. parse(java.io.Reader source, java.lang.String parserId, Sink sink, java.lang.String reference)Parses the given source model using a parser with given id, and emits Doxia events into the given sink.voidDoxia. parse(java.io.Reader source, java.lang.String parserId, Sink sink)Parses the given source model using a parser with given id, and emits Doxia events into the given sink.voidDoxia. parse(java.io.Reader source, java.lang.String parserId, Sink sink, java.lang.String reference)Parses the given source model using a parser with given id, and emits Doxia events into the given sink. -
Uses of Sink in org.apache.maven.doxia.index
Classes in org.apache.maven.doxia.index that implement Sink Modifier and Type Class Description classIndexingSinkA sink wrapper for populating an index tree for particular elements in a document.Constructors in org.apache.maven.doxia.index with parameters of type Sink Constructor Description IndexingSink(IndexEntry rootEntry, Sink delegate)Default constructor.IndexingSink(Sink delegate) -
Uses of Sink in org.apache.maven.doxia.macro
Methods in org.apache.maven.doxia.macro with parameters of type Sink Modifier and Type Method Description voidEchoMacro. execute(Sink sink, MacroRequest request)Execute the current macro using the given MacroRequest, and emit events into the given sink.voidMacro. execute(Sink sink, MacroRequest request)Execute the current macro using the given MacroRequest, and emit events into the given sink. -
Uses of Sink in org.apache.maven.doxia.macro.snippet
Methods in org.apache.maven.doxia.macro.snippet with parameters of type Sink Modifier and Type Method Description voidSnippetMacro. execute(Sink sink, MacroRequest request)Execute the current macro using the given MacroRequest, and emit events into the given sink. -
Uses of Sink in org.apache.maven.doxia.macro.toc
Methods in org.apache.maven.doxia.macro.toc with parameters of type Sink Modifier and Type Method Description voidTocMacro. execute(Sink sink, MacroRequest request)Execute the current macro using the given MacroRequest, and emit events into the given sink.private voidTocMacro. writeSubSectionN(Sink sink, IndexEntry sectionIndex, int n)This recursive method just skips index entries that are not sections (but still evaluates their children).(package private) voidTocMacro. writeTocForIndexEntry(Sink sink, SinkEventAttributes listAttributes, IndexEntry rootEntry) -
Uses of Sink in org.apache.maven.doxia.module.apt
Classes in org.apache.maven.doxia.module.apt that implement Sink Modifier and Type Class Description classAptSinkAPT generator implementation.Fields in org.apache.maven.doxia.module.apt declared as Sink Modifier and Type Field Description protected SinkAptParser. sinkthe sink to receive the events.Methods in org.apache.maven.doxia.module.apt that return Sink Modifier and Type Method Description protected SinkAptSinkFactory. createSink(java.io.Writer writer, java.lang.String encoding)Create a text Sink for a given encoding.Methods in org.apache.maven.doxia.module.apt with parameters of type Sink Modifier and Type Method Description protected voidAptParser. doTraverseText(java.lang.String text, int begin, int end, Sink sink)Parse the given text.private static voidAptParser. flushTraversed(java.lang.StringBuilder buffer, Sink sink)Emits the text so far parsed into the given sink.voidAptParser. parse(java.io.Reader source, Sink sink)Parses the given source model and emits Doxia events into the given sink.voidAptParser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink. -
Uses of Sink in org.apache.maven.doxia.module.fml
Methods in org.apache.maven.doxia.module.fml with parameters of type Sink Modifier and Type Method Description protected voidFmlParser. handleCdsect(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles CDATA sections.protected voidFmlParser. handleComment(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles comments.protected voidFmlContentParser. handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible end tags.protected voidFmlParser. handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible end tags.protected voidFmlParser. handleEntity(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles entities.private voidFmlParser. handleParamStart(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)TODO import from XdocParser, probably need to be generic.protected voidFmlContentParser. handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible start tags.protected voidFmlParser. handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible start tags.protected voidFmlParser. handleText(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles text events.voidFmlParser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink.private voidFmlParser. writeFaqs(Sink sink)Writes the faqs to the specified sink.private voidFmlParser. writeTopLink(Sink sink)Writes a toplink element. -
Uses of Sink in org.apache.maven.doxia.module.markdown
Classes in org.apache.maven.doxia.module.markdown that implement Sink Modifier and Type Class Description classMarkdownSinkMarkdown generator implementation.Methods in org.apache.maven.doxia.module.markdown that return Sink Modifier and Type Method Description protected SinkMarkdownSinkFactory. createSink(java.io.Writer writer, java.lang.String encoding)Create a text Sink for a given encoding.Methods in org.apache.maven.doxia.module.markdown with parameters of type Sink Modifier and Type Method Description protected booleanMarkdownParser.MarkdownHtmlParser. baseEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)protected booleanMarkdownParser.MarkdownHtmlParser. baseStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)voidMarkdownParser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink. -
Uses of Sink in org.apache.maven.doxia.module.xdoc
Classes in org.apache.maven.doxia.module.xdoc that implement Sink Modifier and Type Class Description classXdocSinkXdoc Sink implementation.Methods in org.apache.maven.doxia.module.xdoc that return Sink Modifier and Type Method Description protected SinkXdocSinkFactory. createSink(java.io.Writer writer, java.lang.String encoding)Create a text Sink for a given encoding.protected SinkXdocSinkFactory. createSink(java.io.Writer writer, java.lang.String encoding, java.lang.String languageId)Create a text Sink for a given encoding and for a given language identifier.Methods in org.apache.maven.doxia.module.xdoc with parameters of type Sink Modifier and Type Method Description private voidXdocParser. closeOpenSections(int newLevel, Sink sink)Close open h2, h3, h4, h5 sections.protected voidXdocParser. consecutiveSections(int newLevel, Sink sink)protected voidXdocParser. handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible end tags.private voidXdocParser. handleMacroEnd(Sink sink)private voidXdocParser. handleMetaStart(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink, SinkEventAttributeSet attribs)private voidXdocParser. handleParamStart(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)private voidXdocParser. handleSectionStart(int level, Sink sink, SinkEventAttributeSet attribs, org.codehaus.plexus.util.xml.pull.XmlPullParser parser)protected voidXdocParser. handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible start tags.private voidXdocParser. openMissingSections(int newLevel, Sink sink)Open missing h2, h3, h4, h5 sections.voidXdocParser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink. -
Uses of Sink in org.apache.maven.doxia.module.xhtml5
Classes in org.apache.maven.doxia.module.xhtml5 that implement Sink Modifier and Type Class Description classAbstractXhtml5SinkAbstract AbstractXhtml5Sink class.classXhtml5SinkXHTML 5.2 sink implementation.Methods in org.apache.maven.doxia.module.xhtml5 that return Sink Modifier and Type Method Description protected SinkXhtml5SinkFactory. createSink(java.io.Writer writer, java.lang.String encoding)Create a text Sink for a given encoding.protected SinkXhtml5SinkFactory. createSink(java.io.Writer writer, java.lang.String encoding, java.lang.String languageId)Create a text Sink for a given encoding and for a given language identifier.Methods in org.apache.maven.doxia.module.xhtml5 with parameters of type Sink Modifier and Type Method Description protected voidXhtml5Parser. handleComment(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles comments.protected voidXhtml5Parser. handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible end tags.protected voidXhtml5Parser. handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible start tags.voidXhtml5Parser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink.private voidXhtml5Parser. processMacro(java.lang.String text, Sink sink)process macro embedded in XHTML commment -
Uses of Sink in org.apache.maven.doxia.parser
Methods in org.apache.maven.doxia.parser that return Sink Modifier and Type Method Description protected SinkAbstractParser. getWrappedSink(Sink sink)Creates a sink pipeline built from all registeredSinkWrapperFactoryobjects.Methods in org.apache.maven.doxia.parser with parameters of type Sink Modifier and Type Method Description protected booleanXhtml1BaseParser. baseEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)protected booleanXhtml5BaseParser. baseEndTag(java.lang.String elementName, SinkEventAttributeSet attribs, Sink sink)protected booleanXhtml5BaseParser. baseEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through a common list of possible html end tags.protected booleanXhtml1BaseParser. baseStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Translates obsolete XHTML 1.0 attributes/elements to valid XHTML5 ones before calling the underlyingXhtml5BaseParser.protected booleanXhtml5BaseParser. baseStartTag(java.lang.String elementName, SinkEventAttributeSet attribs, Sink sink)protected booleanXhtml5BaseParser. baseStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through a common list of possible html5 start tags.private voidXhtml5BaseParser. closeOpenHeadingSections(int newLevel, Sink sink)Close open heading sections.protected voidXhtml5BaseParser. consecutiveSections(int newLevel, Sink sink, SinkEventAttributeSet attribs)Deprecated.protected voidXhtml5BaseParser. emitHeadingSections(int newLevel, Sink sink, boolean enforceNewSection)Make sure sections are nested consecutively and correctly inserted for the given heading levelvoidAbstractParser. executeMacro(java.lang.String macroId, MacroRequest request, Sink sink)Execute a macro on the given sink.protected SinkAbstractParser. getWrappedSink(Sink sink)Creates a sink pipeline built from all registeredSinkWrapperFactoryobjects.private voidXhtml5BaseParser. handleAEnd(Sink sink)private voidXhtml5BaseParser. handleAStart(Sink sink, SinkEventAttributeSet attribs)protected voidAbstractXmlParser. handleCdsect(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles CDATA sections.protected voidXhtml5BaseParser. handleCdsect(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles CDATA sections.protected voidAbstractXmlParser. handleComment(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles comments.protected voidXhtml5BaseParser. handleComment(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles comments.private booleanXhtml5BaseParser. handleDivEnd(Sink sink)private booleanXhtml5BaseParser. handleDivStart(SinkEventAttributeSet attribs, Sink sink)protected abstract voidAbstractXmlParser. handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible end tags.protected voidXhtml5BaseParser. handleEndTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible end tags.protected voidAbstractXmlParser. handleEntity(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles entities.private voidXhtml5BaseParser. handleHeadingStart(Sink sink, int level, SinkEventAttributeSet attribs)private voidXhtml5BaseParser. handleImgStart(Sink sink, SinkEventAttributeSet attribs)private voidXhtml5BaseParser. handleLIStart(Sink sink, SinkEventAttributeSet attribs)private voidXhtml5BaseParser. handleListItemEnd(Sink sink)private voidXhtml5BaseParser. handleOLStart(Sink sink, SinkEventAttributeSet attribs)private voidXhtml5BaseParser. handlePreStart(SinkEventAttributeSet attribs, Sink sink)private voidXhtml5BaseParser. handlePStart(Sink sink, SinkEventAttributeSet attribs)private voidXhtml5BaseParser. handleSectionEnd(Sink sink)private voidXhtml5BaseParser. handleSectionStart(Sink sink, SinkEventAttributeSet attribs)protected abstract voidAbstractXmlParser. handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible start tags.protected voidXhtml5BaseParser. handleStartTag(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Goes through the possible start tags.private voidXhtml5BaseParser. handleTableStart(Sink sink, SinkEventAttributeSet attribs)protected voidAbstractXmlParser. handleText(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles text events.protected voidXhtml5BaseParser. handleText(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink)Handles text events.protected voidAbstractXmlParser. handleUnknown(java.lang.String elementName, SinkEventAttributeSet attribs, Sink sink, int type)protected voidAbstractXmlParser. handleUnknown(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink, int type)Handles an unknown event.private voidXhtml5BaseParser. openMissingHeadingSections(int newLevel, Sink sink)Open missing heading sections.voidAbstractParser. parse(java.io.Reader source, Sink sink)Parses the given source model and emits Doxia events into the given sink.voidAbstractParser. parse(java.lang.String string, Sink sink)Convenience method to parse an arbitrary string and emit events into the given sink.voidAbstractParser. parse(java.lang.String string, Sink sink, java.lang.String reference)Convenience method to parse an arbitrary string and emit events into the given sink.voidAbstractXmlParser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink.voidParser. parse(java.io.Reader source, Sink sink)Parses the given source model and emits Doxia events into the given sink.voidParser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink.voidXhtml5BaseParser. parse(java.io.Reader source, Sink sink, java.lang.String reference)Parses the given source model and emits Doxia events into the given sink.private voidAbstractXmlParser. parseXml(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, Sink sink, java.lang.String reference)Parse the model from the XmlPullParser into the given sink. -
Uses of Sink in org.apache.maven.doxia.sink
Methods in org.apache.maven.doxia.sink that return Sink Modifier and Type Method Description SinkSinkFactory. createSink(java.io.File outputDir, java.lang.String outputName)Create aSinkinto a file.SinkSinkFactory. createSink(java.io.File outputDir, java.lang.String outputName, java.lang.String encoding)Create aSinkinto a file using a specified encoding.SinkSinkFactory. createSink(java.io.OutputStream out)Create aSinkinto an OutputStream.SinkSinkFactory. createSink(java.io.OutputStream out, java.lang.String encoding)Create aSinkinto an OutputStream using a specified encoding. -
Uses of Sink in org.apache.maven.doxia.sink.impl
Subinterfaces of Sink in org.apache.maven.doxia.sink.impl Modifier and Type Interface Description static interfaceBufferingSinkProxyFactory.BufferingSinkClasses in org.apache.maven.doxia.sink.impl that implement Sink Modifier and Type Class Description classAbstractSinkAn abstract base class that defines some convenience methods for sinks.classAbstractTextSinkAn abstractSinkfor text markup syntax.classAbstractXmlSinkAn abstractSinkfor xml markup syntax.classCreateAnchorsForIndexEntriesSink wrapper which emits anchors for each entry detected by the underlyingIndexingSink.classRandomAccessSinkDeprecated.UseBufferingSinkProxyFactoryinstead which buffers on the (higher) Sink API level which usually is less memory intense than buffering the output stream which is done by this class.classSinkAdapterEmpty implementation of theSinkinterface.classSinkWrapperBy default aSinkWrapperjust delegates each method to the wrapped sink's method.classUniqueAnchorNamesValidatorValidates that each anchor name only appears once per document.classXhtml5BaseSinkAbstract base xhtml5 sink implementation.Fields in org.apache.maven.doxia.sink.impl declared as Sink Modifier and Type Field Description private SinkRandomAccessSink. coreSinkDeprecated.private SinkRandomAccessSink. currentSinkDeprecated.private SinkBufferingSinkProxyFactory.BufferingSinkProxy. delegateprivate SinkSinkWrapper. delegateprivate SinkEventCapturingSinkProxy. sinkFields in org.apache.maven.doxia.sink.impl with type parameters of type Sink Modifier and Type Field Description private java.util.List<Sink>PipelineSink. pipelineDeprecated.private java.util.List<Sink>RandomAccessSink. sinksDeprecated.Methods in org.apache.maven.doxia.sink.impl that return Sink Modifier and Type Method Description SinkRandomAccessSink. addSinkHook()Deprecated.By calling this method a sink reference is added at the current position.SinkAbstractTextSinkFactory. createSink(java.io.File outputDir, java.lang.String outputName)Create aSinkinto a file.SinkAbstractTextSinkFactory. createSink(java.io.File outputDir, java.lang.String outputName, java.lang.String encoding)Create aSinkinto a file using a specified encoding.SinkAbstractTextSinkFactory. createSink(java.io.OutputStream out)Create aSinkinto an OutputStream.SinkAbstractTextSinkFactory. createSink(java.io.OutputStream out, java.lang.String encoding)Create aSinkinto an OutputStream using a specified encoding.protected abstract SinkAbstractTextSinkFactory. createSink(java.io.Writer writer, java.lang.String encoding)Create a text Sink for a given encoding.protected abstract SinkAbstractXmlSinkFactory. createSink(java.io.Writer writer, java.lang.String encoding, java.lang.String languageId)Create a text Sink for a given encoding and for a given language identifier.SinkBufferingSinkProxyFactory. createWrapper(Sink delegate)SinkCreateAnchorsForIndexEntriesFactory. createWrapper(Sink sink)SinkSinkWrapperFactory. createWrapper(Sink sink)By default all wrappers just delegate each method to the wrapped sink's method.SinkUniqueAnchorNamesValidatorFactory. createWrapper(Sink sink)SinkBufferingSinkProxyFactory.BufferingSink. getBufferedSink()SinkSinkWrapper. getWrappedSink()static SinkEventCapturingSinkProxy. newInstance(Sink sink, java.util.List<java.lang.String> capturedEventNames)static SinkPipelineSink. newInstance(java.util.List<Sink> pipeline)Deprecated.Returns an instance of a PipelineSink as a Sink.Methods in org.apache.maven.doxia.sink.impl with parameters of type Sink Modifier and Type Method Description voidPipelineSink. addSink(Sink sink)Deprecated.Add a Sink to the List of Sinks.static BufferingSinkProxyFactory.BufferingSinkBufferingSinkProxyFactory. castAsBufferingSink(Sink sink)SinkBufferingSinkProxyFactory. createWrapper(Sink delegate)SinkCreateAnchorsForIndexEntriesFactory. createWrapper(Sink sink)SinkSinkWrapperFactory. createWrapper(Sink sink)By default all wrappers just delegate each method to the wrapped sink's method.SinkUniqueAnchorNamesValidatorFactory. createWrapper(Sink sink)static SinkEventCapturingSinkProxy. newInstance(Sink sink, java.util.List<java.lang.String> capturedEventNames)voidSinkWrapper. setWrappedSink(Sink sink)Method parameters in org.apache.maven.doxia.sink.impl with type arguments of type Sink Modifier and Type Method Description static SinkPipelineSink. newInstance(java.util.List<Sink> pipeline)Deprecated.Returns an instance of a PipelineSink as a Sink.Constructors in org.apache.maven.doxia.sink.impl with parameters of type Sink Constructor Description BufferingSinkProxy(Sink delegate)CreateAnchorsForIndexEntries(Sink delegate)EventCapturingSinkProxy(Sink sink, java.util.List<java.lang.String> capturedEventNames)SinkWrapper(Sink delegate)UniqueAnchorNamesValidator(Sink sink)Constructor parameters in org.apache.maven.doxia.sink.impl with type arguments of type Sink Constructor Description PipelineSink(java.util.List<Sink> pipeline)Deprecated.Constructs a PipelineSink for a given List of Sinks.
-