fr.opensagres.xdocreport.document.odt.textstyling
Interface IODTStylesGenerator

All Superinterfaces:
IStylesGenerator<ODTDefaultStyle>
All Known Implementing Classes:
ODTDefaultStylesGenerator

public interface IODTStylesGenerator
extends IStylesGenerator<ODTDefaultStyle>

Interface for ODT Style generator

Author:
Tiry

Field Summary
 
Fields inherited from interface fr.opensagres.xdocreport.document.textstyling.IStylesGenerator
generateAllStyles
 
Method Summary
 String generateHeaderStyle(int level)
           
 String generateListStyle()
           
 String generateParagraphStyles()
          Returns the paragraph styles for page break.
 String generateTextStyles()
           
 String getBoldStyleName()
           
 String getDynamicStyles()
           
 String getHeaderStyleName(int level)
           
 int getHeaderStyleNameLevel(String styleName)
           
 int getHeaderStylesCount()
           
 String getItalicStyleName()
           
 String getListItemParagraphStyleNameSuffix()
           
 String getOLStyleName()
           
 String getParaBreakAfterStyleName()
           
 String getParaBreakBeforeStyleName()
           
 String getStrikeStyleName()
           
 String getSubscriptStyleName()
           
 String getSuperscriptStyleName()
           
 String getTextStyleName(ContainerProperties properties)
           
 String getULStyleName()
           
 String getUnderlineStyleName()
           
 
Methods inherited from interface fr.opensagres.xdocreport.document.textstyling.IStylesGenerator
generateAllStyles
 

Method Detail

getHeaderStyleNameLevel

int getHeaderStyleNameLevel(String styleName)
Parameters:
styleName -
Returns:
the level of the header associated to this style (-1 if this is not a header style)

getHeaderStyleName

String getHeaderStyleName(int level)
Parameters:
level -
Returns:
the name of the style for a given header level

generateHeaderStyle

String generateHeaderStyle(int level)
Parameters:
level -
Returns:
header style declaration for a given level

generateListStyle

String generateListStyle()
Returns:
the style definition for lists (both ul and ol)

getHeaderStylesCount

int getHeaderStylesCount()
Returns:
number of available header styles

getOLStyleName

String getOLStyleName()
Returns:
style name for Ordered Lists

getULStyleName

String getULStyleName()
Returns:
style name for unordered Lists

getListItemParagraphStyleNameSuffix

String getListItemParagraphStyleNameSuffix()
Returns:
the suffix used to name the style for list items

generateTextStyles

String generateTextStyles()
Returns:
the style declaration for Blod, italic ...

getBoldStyleName

String getBoldStyleName()
Returns:
the name of the style used for Bold

getItalicStyleName

String getItalicStyleName()
Returns:
the name of the style used for Italic

getUnderlineStyleName

String getUnderlineStyleName()
Returns:
the name of the style used for Underline

getStrikeStyleName

String getStrikeStyleName()
Returns:
the name of the style used for Strike

getSubscriptStyleName

String getSubscriptStyleName()
Returns:
the name of the style used for Subscript

getSuperscriptStyleName

String getSuperscriptStyleName()
Returns:
the name of the style used for Superscript

getParaBreakBeforeStyleName

String getParaBreakBeforeStyleName()

getParaBreakAfterStyleName

String getParaBreakAfterStyleName()

generateParagraphStyles

String generateParagraphStyles()
Returns the paragraph styles for page break.

Returns:

getTextStyleName

String getTextStyleName(ContainerProperties properties)

getDynamicStyles

String getDynamicStyles()


Copyright © 2013. All rights reserved.