org.codehaus.mojo.findbugs
Class FindbugsXdocSink

java.lang.Object
  extended by org.apache.maven.doxia.sink.SinkAdapter
      extended by org.codehaus.mojo.findbugs.FindbugsXdocSink
All Implemented Interfaces:
org.apache.maven.doxia.sink.Sink

public class FindbugsXdocSink
extends org.apache.maven.doxia.sink.SinkAdapter

A doxia Sink which produces an FindBugs model.

Version:
$Id: FindbugsXdocSink.groovy 6588 2008-03-28 12:22:57Z bentmann $
Author:
Garvin LeClaire

Field Summary
 
Fields inherited from interface org.apache.maven.doxia.sink.Sink
NUMBERING_DECIMAL, NUMBERING_LOWER_ALPHA, NUMBERING_LOWER_ROMAN, NUMBERING_UPPER_ALPHA, NUMBERING_UPPER_ROMAN, ROLE, SECTION_LEVEL_1, SECTION_LEVEL_2, SECTION_LEVEL_3, SECTION_LEVEL_4, SECTION_LEVEL_5
 
Constructor Summary
FindbugsXdocSink(java.io.Writer out)
           
 
Method Summary
 void analysisErrorTag(java.lang.String className)
           
 void body_()
           
 void body()
           
 void body(java.lang.String version, java.lang.String threshold, java.lang.String effort)
           
 void bugInstance(java.lang.String type, java.lang.String priority, java.lang.String category, java.lang.String message, java.lang.String lineNumber)
           
 void classTag_()
           
 void classTag(java.lang.String className)
           
 void close()
           
 void errorTag_()
           
 void errorTag()
           
 void flush()
           
static java.lang.String getEOL()
           
 groovy.lang.MetaClass getMetaClass()
           
 org.apache.maven.doxia.util.LineBreaker getOut()
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.lang.String getXdocEncoding()
           
 void head()
           
 java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)
           
protected  void markup(java.lang.String text)
           
 void missingClassTag(java.lang.String className)
           
 void ProjectTag_()
           
 void ProjectTag()
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setOut(org.apache.maven.doxia.util.LineBreaker value)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setXdocEncoding(java.lang.String value)
           
 void srcDirTag(java.lang.String className)
           
 
Methods inherited from class org.apache.maven.doxia.sink.SinkAdapter
anchor_, anchor, author_, author, bold_, bold, date_, date, definedTerm_, definedTerm, definition_, definition, definitionList_, definitionList, definitionListItem_, definitionListItem, figure_, figure, figureCaption_, figureCaption, figureGraphics, head_, horizontalRule, italic_, italic, lineBreak, link_, link, list_, list, listItem_, listItem, monospaced_, monospaced, nonBreakingSpace, numberedList_, numberedList, numberedListItem_, numberedListItem, pageBreak, paragraph_, paragraph, rawText, section1_, section1, section2_, section2, section3_, section3, section4_, section4, section5_, section5, sectionTitle_, sectionTitle, sectionTitle1_, sectionTitle1, sectionTitle2_, sectionTitle2, sectionTitle3_, sectionTitle3, sectionTitle4_, sectionTitle4, sectionTitle5_, sectionTitle5, table_, table, tableCaption_, tableCaption, tableCell_, tableCell, tableCell, tableHeaderCell_, tableHeaderCell, tableHeaderCell, tableRow_, tableRow, tableRows_, tableRows, text, title_, title, verbatim_, verbatim
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindbugsXdocSink

public FindbugsXdocSink(java.io.Writer out)
Method Detail

getXdocEncoding

public java.lang.String getXdocEncoding()

setXdocEncoding

public void setXdocEncoding(java.lang.String value)

getEOL

public static final java.lang.String getEOL()

getOut

public org.apache.maven.doxia.util.LineBreaker getOut()

setOut

public void setOut(org.apache.maven.doxia.util.LineBreaker value)

analysisErrorTag

public void analysisErrorTag(java.lang.String className)

body

public void body()
Specified by:
body in interface org.apache.maven.doxia.sink.Sink
Overrides:
body in class org.apache.maven.doxia.sink.SinkAdapter

body

public void body(java.lang.String version,
                 java.lang.String threshold,
                 java.lang.String effort)

body_

public void body_()
Specified by:
body_ in interface org.apache.maven.doxia.sink.Sink
Overrides:
body_ in class org.apache.maven.doxia.sink.SinkAdapter

bugInstance

public void bugInstance(java.lang.String type,
                        java.lang.String priority,
                        java.lang.String category,
                        java.lang.String message,
                        java.lang.String lineNumber)

classTag

public void classTag(java.lang.String className)

classTag_

public void classTag_()

close

public void close()
Specified by:
close in interface org.apache.maven.doxia.sink.Sink
Overrides:
close in class org.apache.maven.doxia.sink.SinkAdapter

errorTag

public void errorTag()

errorTag_

public void errorTag_()

flush

public void flush()
Specified by:
flush in interface org.apache.maven.doxia.sink.Sink
Overrides:
flush in class org.apache.maven.doxia.sink.SinkAdapter

head

public void head()
Specified by:
head in interface org.apache.maven.doxia.sink.Sink
Overrides:
head in class org.apache.maven.doxia.sink.SinkAdapter

missingClassTag

public void missingClassTag(java.lang.String className)

markup

protected void markup(java.lang.String text)

ProjectTag

public void ProjectTag()

ProjectTag_

public void ProjectTag_()

srcDirTag

public void srcDirTag(java.lang.String className)

getMetaClass

public groovy.lang.MetaClass getMetaClass()

setMetaClass

public void setMetaClass(groovy.lang.MetaClass metaClass)

invokeMethod

public java.lang.Object invokeMethod(java.lang.String name,
                                     java.lang.Object args)

getProperty

public java.lang.Object getProperty(java.lang.String name)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)


Copyright © 2005-2009. All Rights Reserved.