|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.doxia.sink.AbstractSink
org.apache.maven.doxia.sink.SinkAdapter
org.apache.maven.doxia.module.rtf.RtfSink
RTF Sink implementation.
| Field Summary | |
static double |
DEFAULT_BOTTOM_MARGIN
Paper bottom margin, 2 cm |
static int |
DEFAULT_CHAR_SET
Constant DEFAULT_CHAR_SET=0 |
static int |
DEFAULT_CODE_PAGE
Codepage, 1252 |
static String |
DEFAULT_DATA_FORMAT
Data format, ascii |
static int |
DEFAULT_FONT_SIZE
Font size, 10 pts |
static String |
DEFAULT_IMAGE_FORMAT
Image format, bmp |
static String |
DEFAULT_IMAGE_TYPE
Image type, palette |
static double |
DEFAULT_LEFT_MARGIN
Paper left margin, 2 cm |
static double |
DEFAULT_PAPER_HEIGHT
Paper height, 29.7 cm |
static double |
DEFAULT_PAPER_WIDTH
Paper width, 21 cm |
static int |
DEFAULT_RESOLUTION
Resolution, 72 dpi |
static double |
DEFAULT_RIGHT_MARGIN
Paper right margin, 2 cm |
static int |
DEFAULT_SPACING
Spacing, 10 pts |
static double |
DEFAULT_TOP_MARGIN
Paper top margin, 2 cm |
protected int |
fontSize
|
static String |
IMG_DATA_ASCII
Constant IMG_DATA_ASCII="ascii" |
static String |
IMG_DATA_RAW
Constant IMG_DATA_RAW="raw" |
static String |
IMG_FORMAT_BMP
Constant IMG_FORMAT_BMP="bmp" |
static String |
IMG_FORMAT_WMF
Constant IMG_FORMAT_WMF="wmf" |
static String |
IMG_TYPE_PALETTE
Constant IMG_TYPE_PALETTE="palette" |
static String |
IMG_TYPE_RGB
Constant IMG_TYPE_RGB="rgb" |
protected RtfSink.Indentation |
indentation
|
protected RtfSink.Space |
space
|
protected OutputStream |
stream
|
static int |
STYLE_BOLD
Constant STYLE_BOLD=2 |
static int |
STYLE_ITALIC
Constant STYLE_ITALIC=1 |
static int |
STYLE_ROMAN
Constant STYLE_ROMAN=0 |
static int |
STYLE_TYPEWRITER
Constant STYLE_TYPEWRITER=3 |
protected PrintWriter |
writer
|
| Fields inherited from interface org.apache.maven.doxia.sink.Sink |
JUSTIFY_CENTER, JUSTIFY_LEFT, JUSTIFY_RIGHT, 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 |
| Fields inherited from interface org.apache.maven.doxia.markup.Markup |
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 Summary | |
protected |
RtfSink()
Constructor for RtfSink. |
protected |
RtfSink(OutputStream output)
Constructor for RtfSink. |
protected |
RtfSink(OutputStream output,
String encoding)
Constructor for RtfSink. |
| Method Summary | |
void |
anchor_()
|
void |
anchor(String name)
|
void |
author_()
|
void |
author()
|
void |
body_()
|
void |
body()
|
void |
bold_()
|
void |
bold()
|
void |
close()
|
void |
date_()
|
void |
date()
|
void |
definedTerm_()
|
void |
definedTerm()
|
void |
definition_()
|
void |
definition()
|
void |
definitionList_()
|
void |
definitionList()
|
void |
definitionListItem_()
|
void |
definitionListItem()
|
void |
figure_()
|
void |
figure()
|
void |
figureCaption_()
|
void |
figureCaption()
|
void |
figureGraphics(String name)
|
void |
flush()
|
protected Font |
getFont(int style,
int size)
getFont. |
void |
head_()
|
void |
head()
|
void |
horizontalRule()
|
void |
italic_()
|
void |
italic()
|
void |
lineBreak()
|
void |
link_()
|
void |
link(String name)
|
void |
list_()
|
void |
list()
|
void |
listItem_()
|
void |
listItem()
|
void |
monospaced_()
|
void |
monospaced()
|
void |
nonBreakingSpace()
|
void |
numberedList_()
|
void |
numberedList(int numbering)
|
void |
numberedListItem_()
|
void |
numberedListItem()
|
void |
pageBreak()
|
void |
paragraph_()
|
void |
paragraph()
|
void |
section1_()
|
void |
section1()
|
void |
section2_()
|
void |
section2()
|
void |
section3_()
|
void |
section3()
|
void |
section4_()
|
void |
section4()
|
void |
section5_()
|
void |
section5()
|
void |
sectionTitle_()
|
void |
sectionTitle()
|
void |
setBottomMargin(double margin)
Setter for the field bottomMargin. |
void |
setCharSet(int cs)
Setter for the field charSet. |
void |
setCodePage(int cp)
Setter for the field codePage. |
void |
setFontSize(int size)
Setter for the field fontSize. |
void |
setImageCompression(boolean compression)
Setter for the field imageCompression. |
void |
setImageDataFormat(String format)
Setter for the field imageDataFormat. |
void |
setImageFormat(String format)
Setter for the field imageFormat. |
void |
setImageType(String type)
Setter for the field imageType. |
void |
setLeftMargin(double margin)
Setter for the field leftMargin. |
void |
setPaperSize(double width,
double height)
setPaperSize. |
void |
setResolution(int resolution)
Setter for the field resolution. |
void |
setRightMargin(double margin)
Setter for the field rightMargin. |
void |
setSpacing(int spacing)
setSpacing. |
void |
setTopMargin(double margin)
Setter for the field topMargin. |
void |
table_()
|
void |
table()
|
void |
tableCaption_()
|
void |
tableCaption()
|
void |
tableCell_()
|
void |
tableCell()
|
void |
tableHeaderCell_()
|
void |
tableHeaderCell()
|
void |
tableRow_()
|
void |
tableRow()
|
void |
tableRows_()
|
void |
tableRows(int[] justification,
boolean grid)
|
void |
text(String text)
|
void |
title_()
|
void |
title()
|
protected int |
toTwips(double length,
int unit)
toTwips. |
void |
unknown(String name,
Object[] requiredParams,
SinkEventAttributes attributes)
Unkown events just log a warning message but are ignored otherwise. |
void |
verbatim_()
|
void |
verbatim(boolean boxed)
|
| Methods inherited from class org.apache.maven.doxia.sink.SinkAdapter |
anchor, author, body, comment, date, definedTerm, definition, definitionList, definitionListItem, figure, figureCaption, figureGraphics, head, horizontalRule, lineBreak, link, list, listItem, numberedList, numberedListItem, paragraph, rawText, section_, section, sectionTitle_, sectionTitle, sectionTitle1_, sectionTitle1, sectionTitle2_, sectionTitle2, sectionTitle3_, sectionTitle3, sectionTitle4_, sectionTitle4, sectionTitle5_, sectionTitle5, table, tableCaption, tableCell, tableCell, tableHeaderCell, tableHeaderCell, tableRow, text, title, verbatim |
| Methods inherited from class org.apache.maven.doxia.sink.AbstractSink |
enableLogging, getLog, unifyEOLs |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final double DEFAULT_PAPER_WIDTH
public static final double DEFAULT_PAPER_HEIGHT
public static final double DEFAULT_TOP_MARGIN
public static final double DEFAULT_BOTTOM_MARGIN
public static final double DEFAULT_LEFT_MARGIN
public static final double DEFAULT_RIGHT_MARGIN
public static final int DEFAULT_FONT_SIZE
public static final int DEFAULT_SPACING
public static final int DEFAULT_RESOLUTION
public static final String DEFAULT_IMAGE_FORMAT
public static final String DEFAULT_IMAGE_TYPE
public static final String DEFAULT_DATA_FORMAT
public static final int DEFAULT_CODE_PAGE
public static final int DEFAULT_CHAR_SET
DEFAULT_CHAR_SET=0
public static final String IMG_FORMAT_BMP
IMG_FORMAT_BMP="bmp"
public static final String IMG_FORMAT_WMF
IMG_FORMAT_WMF="wmf"
public static final String IMG_TYPE_PALETTE
IMG_TYPE_PALETTE="palette"
public static final String IMG_TYPE_RGB
IMG_TYPE_RGB="rgb"
public static final String IMG_DATA_ASCII
IMG_DATA_ASCII="ascii"
public static final String IMG_DATA_RAW
IMG_DATA_RAW="raw"
public static final int STYLE_ROMAN
STYLE_ROMAN=0
public static final int STYLE_ITALIC
STYLE_ITALIC=1
public static final int STYLE_BOLD
STYLE_BOLD=2
public static final int STYLE_TYPEWRITER
STYLE_TYPEWRITER=3
protected int fontSize
protected RtfSink.Indentation indentation
protected RtfSink.Space space
protected PrintWriter writer
protected OutputStream stream
| Constructor Detail |
protected RtfSink()
throws IOException
Constructor for RtfSink.
IOException - if any
protected RtfSink(OutputStream output)
throws IOException
Constructor for RtfSink.
output - not null
IOException - if any
protected RtfSink(OutputStream output,
String encoding)
throws IOException
Constructor for RtfSink.
output - not nullencoding - a valid charset
IOException - if any| Method Detail |
public void setPaperSize(double width,
double height)
width - in cm.height - in cm.public void setTopMargin(double margin)
Setter for the field topMargin.
margin - margin.public void setBottomMargin(double margin)
Setter for the field bottomMargin.
margin - margin.public void setLeftMargin(double margin)
Setter for the field leftMargin.
margin - marginpublic void setRightMargin(double margin)
Setter for the field rightMargin.
margin - marginpublic void setFontSize(int size)
Setter for the field fontSize.
size - in ptspublic void setSpacing(int spacing)
setSpacing.
spacing - in pts.public void setResolution(int resolution)
Setter for the field resolution.
resolution - in dpipublic void setImageFormat(String format)
Setter for the field imageFormat.
format - public void setImageType(String type)
Setter for the field imageType.
type - public void setImageDataFormat(String format)
Setter for the field imageDataFormat.
format - public void setImageCompression(boolean compression)
Setter for the field imageCompression.
compression - public void setCodePage(int cp)
Setter for the field codePage.
cp - public void setCharSet(int cs)
Setter for the field charSet.
cs - public void head()
public void head_()
protected int toTwips(double length,
int unit)
toTwips.
length - a double.unit - a int.
public void title()
public void title_()
public void author()
public void author_()
public void date()
public void date_()
public void body()
public void body_()
public void section1()
public void section1_()
public void section2()
public void section2_()
public void section3()
public void section3_()
public void section4()
public void section4_()
public void section5()
public void section5_()
public void sectionTitle()
public void sectionTitle_()
public void list()
public void list_()
public void listItem()
public void listItem_()
public void numberedList(int numbering)
public void numberedList_()
public void numberedListItem()
public void numberedListItem_()
public void definitionList()
public void definitionList_()
public void definitionListItem()
public void definitionListItem_()
public void definedTerm()
public void definedTerm_()
public void definition()
public void definition_()
public void table()
public void table_()
public void tableRows(int[] justification,
boolean grid)
public void tableRows_()
public void tableRow()
public void tableRow_()
public void tableHeaderCell()
public void tableHeaderCell_()
public void tableCell()
public void tableCell_()
public void tableCaption()
public void tableCaption_()
public void paragraph()
public void paragraph_()
public void verbatim(boolean boxed)
public void verbatim_()
public void figure()
public void figure_()
public void figureGraphics(String name)
public void figureCaption()
public void figureCaption_()
public void horizontalRule()
public void pageBreak()
public void anchor(String name)
public void anchor_()
public void link(String name)
public void link_()
public void italic()
public void italic_()
public void bold()
public void bold_()
public void monospaced()
public void monospaced_()
public void lineBreak()
public void nonBreakingSpace()
public void text(String text)
public void unknown(String name,
Object[] requiredParams,
SinkEventAttributes attributes)
Sink.unknown(String,Object[],SinkEventAttributes)
protected Font getFont(int style,
int size)
getFont.
style - a int.size - a int.
Font object.public void flush()
public void close()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||