fr.opensagres.xdocreport.document.odt.textstyling
Class ODTDefaultStylesGenerator
java.lang.Object
fr.opensagres.xdocreport.document.odt.textstyling.ODTDefaultStylesGenerator
- All Implemented Interfaces:
- IODTStylesGenerator
public class ODTDefaultStylesGenerator
- extends java.lang.Object
- implements IODTStylesGenerator
Default implementation : - uses OOo default styles for headers - uses default but renamed styles for others
- Author:
- Tiry
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER_PREFIX
protected static final java.lang.String HEADER_PREFIX
- See Also:
- Constant Field Values
BULLET_CHARS
protected static final java.lang.String[] BULLET_CHARS
OL_STYLE_NAME
protected static final java.lang.String OL_STYLE_NAME
- See Also:
- Constant Field Values
UL_STYLE_NAME
protected static final java.lang.String UL_STYLE_NAME
- See Also:
- Constant Field Values
LIST_P_STYLE_NAME_SUFFIX
protected static final java.lang.String LIST_P_STYLE_NAME_SUFFIX
- See Also:
- Constant Field Values
BULLET_STEP
protected static final double BULLET_STEP
- See Also:
- Constant Field Values
BOLD_STYLE_NAME
protected static final java.lang.String BOLD_STYLE_NAME
- See Also:
- Constant Field Values
ITALIC_STYLE_NAME
protected static final java.lang.String ITALIC_STYLE_NAME
- See Also:
- Constant Field Values
BOLD_ITALIC_STYLE_NAME
protected static final java.lang.String BOLD_ITALIC_STYLE_NAME
- See Also:
- Constant Field Values
TITLE_FONT_SIZE
protected static java.lang.String[] TITLE_FONT_SIZE
ODTDefaultStylesGenerator
public ODTDefaultStylesGenerator()
getBulletChar
protected java.lang.String getBulletChar(int level)
- protected static String[] HEADING_STYLES = new String[] {
""
,
""
,
""
,
""
,
""
,
""
};
getHeaderStyleName
public java.lang.String getHeaderStyleName(int level)
- Specified by:
getHeaderStyleName in interface IODTStylesGenerator
- Returns:
- the name of the style for a given header level
generateHeaderStyle
public java.lang.String generateHeaderStyle(int level)
- Specified by:
generateHeaderStyle in interface IODTStylesGenerator
- Returns:
- header style declaration for a given level
generateTextStyles
public java.lang.String generateTextStyles()
- Specified by:
generateTextStyles in interface IODTStylesGenerator
- Returns:
- the style declaration for Blod, italic ...
generateListStyle
public java.lang.String generateListStyle()
- Specified by:
generateListStyle in interface IODTStylesGenerator
- Returns:
- the style definition for lists (both ul and ol)
generateListStyle
protected java.lang.String generateListStyle(boolean ordered)
generateBulletStyle
protected java.lang.String generateBulletStyle(java.lang.Integer level,
boolean ordered)
getHeaderStylesCount
public int getHeaderStylesCount()
- Specified by:
getHeaderStylesCount in interface IODTStylesGenerator
- Returns:
- number of available header styles
getHeaderStyleNameLevel
public int getHeaderStyleNameLevel(java.lang.String styleName)
- Specified by:
getHeaderStyleNameLevel in interface IODTStylesGenerator
- Returns:
- the level of the header associated to this style (-1 if this is not a header style)
getOLStyleName
public java.lang.String getOLStyleName()
- Specified by:
getOLStyleName in interface IODTStylesGenerator
- Returns:
- style name for Ordered Lists
getULStyleName
public java.lang.String getULStyleName()
- Specified by:
getULStyleName in interface IODTStylesGenerator
- Returns:
- style name for unordered Lists
getListItemParagraphStyleNameSuffix
public java.lang.String getListItemParagraphStyleNameSuffix()
- Specified by:
getListItemParagraphStyleNameSuffix in interface IODTStylesGenerator
- Returns:
- the suffix used to name the style for list items
getBoldStyleName
public java.lang.String getBoldStyleName()
- Specified by:
getBoldStyleName in interface IODTStylesGenerator
- Returns:
- the name of the style used for Bold
getItalicStyleName
public java.lang.String getItalicStyleName()
- Specified by:
getItalicStyleName in interface IODTStylesGenerator
- Returns:
- the name of the style used for Italic
getBoldItalicStyleName
public java.lang.String getBoldItalicStyleName()
- Specified by:
getBoldItalicStyleName in interface IODTStylesGenerator
- Returns:
- the name of the style used for italic + bold
Copyright © 2012. All Rights Reserved.