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
 java.lang.String generateHeaderStyle(int level)
           
 java.lang.String generateListStyle()
           
 java.lang.String generateParagraphStyles()
          Returns the paragraph styles for page break.
 java.lang.String generateTextStyles()
           
 java.lang.String getBoldStyleName()
           
 java.lang.String getDynamicStyles()
           
 java.lang.String getHeaderStyleName(int level)
           
 int getHeaderStyleNameLevel(java.lang.String styleName)
           
 int getHeaderStylesCount()
           
 java.lang.String getItalicStyleName()
           
 java.lang.String getListItemParagraphStyleNameSuffix()
           
 java.lang.String getOLStyleName()
           
 java.lang.String getParaBreakAfterStyleName()
           
 java.lang.String getParaBreakBeforeStyleName()
           
 java.lang.String getStrikeStyleName()
           
 java.lang.String getSubscriptStyleName()
           
 java.lang.String getSuperscriptStyleName()
           
 java.lang.String getTextStyleName(ContainerProperties properties)
           
 java.lang.String getULStyleName()
           
 java.lang.String getUnderlineStyleName()
           
 
Methods inherited from interface fr.opensagres.xdocreport.document.textstyling.IStylesGenerator
generateAllStyles
 

Method Detail

getHeaderStyleNameLevel

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

getHeaderStyleName

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

generateHeaderStyle

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

generateListStyle

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

getHeaderStylesCount

int getHeaderStylesCount()
Returns:
number of available header styles

getOLStyleName

java.lang.String getOLStyleName()
Returns:
style name for Ordered Lists

getULStyleName

java.lang.String getULStyleName()
Returns:
style name for unordered Lists

getListItemParagraphStyleNameSuffix

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

generateTextStyles

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

getBoldStyleName

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

getItalicStyleName

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

getUnderlineStyleName

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

getStrikeStyleName

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

getSubscriptStyleName

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

getSuperscriptStyleName

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

getParaBreakBeforeStyleName

java.lang.String getParaBreakBeforeStyleName()

getParaBreakAfterStyleName

java.lang.String getParaBreakAfterStyleName()

generateParagraphStyles

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

Returns:

getTextStyleName

java.lang.String getTextStyleName(ContainerProperties properties)

getDynamicStyles

java.lang.String getDynamicStyles()


Copyright © 2014. All Rights Reserved.