org.odftoolkit.odfdom.converter.internal.xhtml
Class StyleEngineForXHTML

java.lang.Object
  extended by org.odftoolkit.odfdom.dom.DefaultElementVisitor
      extended by org.odftoolkit.odfdom.converter.core.ElementVisitorConverter
          extended by org.odftoolkit.odfdom.converter.core.AbstractStyleEngine
              extended by org.odftoolkit.odfdom.converter.internal.xhtml.StyleEngineForXHTML
All Implemented Interfaces:
CSSStylePropertyConstants, XHTMLConstants, IStyleEngine, org.odftoolkit.odfdom.pkg.ElementVisitor

public class StyleEngineForXHTML
extends AbstractStyleEngine
implements XHTMLConstants, CSSStylePropertyConstants


Field Summary
 
Fields inherited from class org.odftoolkit.odfdom.converter.core.ElementVisitorConverter
odfDocument, out, writer
 
Fields inherited from interface fr.opensagres.xdocreport.xhtml.extension.XHTMLConstants
A_ELEMENT, BODY_ELEMENT, BR_ELEMENT, CLASS_ATTR, COL_ELEMENT, COLSPAN_ATTR, DISPLAY_ATTR, DIV_ELEMENT, H_ELEMENT, HEAD_ELEMENT, HEIGHT_ATTR, HREF_ATTR, HTML_ELEMENT, IMG_ELEMENT, LI_ELEMENT, NAME_ATTR, OL_ELEMENT, P_ELEMENT, ROWSPAN_ATTR, SPAN_ELEMENT, SRC_ATTR, STYLE_ATTR, STYLE_ELEMENT, TABLE_ELEMENT, TD_ELEMENT, TR_ELEMENT, UL_ELEMENT, WIDTH_ATTR, XHTML_1_0_DOCTYPE
 
Fields inherited from interface fr.opensagres.xdocreport.xhtml.extension.CSSStylePropertyConstants
BACKGROUND_COLOR, BORDER, BORDER_BOTTOM, BORDER_BOTTOM_COLOR, BORDER_BOTTOM_WIDTH, BORDER_COLLAPSE, BORDER_COLLAPSE_COLLAPSE, BORDER_COLLAPSE_SEPARATE, BORDER_LEFT, BORDER_LEFT_COLOR, BORDER_LEFT_WIDTH, BORDER_RIGHT, BORDER_RIGHT_COLOR, BORDER_RIGHT_WIDTH, BORDER_TOP, BORDER_TOP_COLOR, BORDER_TOP_WIDTH, COLOR, FONT_FAMILY, FONT_SIZE, FONT_STYLE, FONT_VARIANT, FONT_WEIGHT, HEIGHT, LINE_HEIGHT, MARGIN, MARGIN_BOTTOM, MARGIN_LEFT, MARGIN_RIGHT, MARGIN_TOP, MAX_HEIGHT, MAX_WIDTH, MIN_HEIGHT, MIN_WIDTH, PADDING, PADDING_BOTTOM, PADDING_LEFT, PADDING_RIGHT, PADDING_TOP, TEXT_ALIGN, TEXT_ALIGN_CENTER, TEXT_ALIGN_JUSTIFIED, TEXT_ALIGN_LEFT, TEXT_ALIGN_RIGHT, TEXT_DECORATION, TEXT_DECORATION_UNDERLINE, TEXT_INDENT, VERTICAL_ALIGN, WIDTH
 
Constructor Summary
StyleEngineForXHTML(org.odftoolkit.odfdom.doc.OdfDocument odfDocument, boolean generateCSSComments, int indent, IURIResolver resolver)
           
 
Method Summary
 void applyStyles(String familyName, String styleName, XHTMLPageContentBuffer xhtml)
           
 String getClassName(String familyName, String styleName)
           
 CSSStyleSheet getCSSStyleSheet()
           
 String getMasterPageFooterStyleName(String masterPageLayoutName)
           
 String getMasterPageHeaderStyleName(String masterPageLayoutName)
           
 IURIResolver getURIResolver()
           
 void visit(org.odftoolkit.odfdom.dom.element.office.OfficeAutomaticStylesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.office.OfficeMasterStylesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.office.OfficeStylesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleDefaultStyleElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleFooterStyleElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleGraphicPropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderFooterPropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderStyleElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StylePageLayoutElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StylePageLayoutPropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleParagraphPropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleStyleElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleTableCellPropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleTableColumnPropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleTablePropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleTableRowPropertiesElement ele)
           
 void visit(org.odftoolkit.odfdom.dom.element.style.StyleTextPropertiesElement ele)
           
 
Methods inherited from class org.odftoolkit.odfdom.converter.core.AbstractStyleEngine
processTextNode
 
Methods inherited from class org.odftoolkit.odfdom.converter.core.ElementVisitorConverter
getExtractor, isNeedImageStream, save, visit, visit, visitImage
 
Methods inherited from class org.odftoolkit.odfdom.dom.DefaultElementVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StyleEngineForXHTML

public StyleEngineForXHTML(org.odftoolkit.odfdom.doc.OdfDocument odfDocument,
                           boolean generateCSSComments,
                           int indent,
                           IURIResolver resolver)
Method Detail

visit

public void visit(org.odftoolkit.odfdom.dom.element.office.OfficeStylesElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.office.OfficeAutomaticStylesElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.office.OfficeMasterStylesElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleDefaultStyleElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleStyleElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StylePageLayoutElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StylePageLayoutPropertiesElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderStyleElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleFooterStyleElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleHeaderFooterPropertiesElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleParagraphPropertiesElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleTextPropertiesElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleTablePropertiesElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleTableColumnPropertiesElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleTableRowPropertiesElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleTableCellPropertiesElement ele)
Specified by:
visit in interface IStyleEngine
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

visit

public void visit(org.odftoolkit.odfdom.dom.element.style.StyleGraphicPropertiesElement ele)
Overrides:
visit in class org.odftoolkit.odfdom.dom.DefaultElementVisitor

getClassName

public String getClassName(String familyName,
                           String styleName)

getCSSStyleSheet

public CSSStyleSheet getCSSStyleSheet()

getMasterPageHeaderStyleName

public String getMasterPageHeaderStyleName(String masterPageLayoutName)

getMasterPageFooterStyleName

public String getMasterPageFooterStyleName(String masterPageLayoutName)

applyStyles

public void applyStyles(String familyName,
                        String styleName,
                        XHTMLPageContentBuffer xhtml)

getURIResolver

public IURIResolver getURIResolver()


Copyright © 2013. All rights reserved.