fr.opensagres.xdocreport.xhtml.extension
Class CSSStyleSheet

java.lang.Object
  extended by fr.opensagres.xdocreport.xhtml.extension.AbstractContentBuffer
      extended by fr.opensagres.xdocreport.xhtml.extension.CSSStyleSheet
All Implemented Interfaces:
CSSStylePropertyConstants, XHTMLConstants

public class CSSStyleSheet
extends AbstractContentBuffer
implements XHTMLConstants, CSSStylePropertyConstants


Field Summary
 
Fields inherited from class fr.opensagres.xdocreport.xhtml.extension.AbstractContentBuffer
indent
 
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
CSSStyleSheet(int indent)
           
 
Method Summary
protected  void doIndentIfNeeded(int subIndent)
           
 void endCSSStyleDeclaration()
           
protected  StringBuilder getCurrentBuffer()
           
 boolean isEmpty()
           
 void save(OutputStream out)
           
 void save(Writer writer)
           
 void setComment(String comment)
           
 void setCSSProperty(String name, String value)
           
 void startCSSStyleDeclaration(String selector)
           
 
Methods inherited from class fr.opensagres.xdocreport.xhtml.extension.AbstractContentBuffer
doIndentIfNeeded, doIndentIfNeeded, doIndentIfNeeded, setText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSSStyleSheet

public CSSStyleSheet(int indent)
Method Detail

save

public void save(Writer writer)
          throws IOException
Throws:
IOException

save

public void save(OutputStream out)
          throws IOException
Throws:
IOException

isEmpty

public boolean isEmpty()

setComment

public void setComment(String comment)

getCurrentBuffer

protected StringBuilder getCurrentBuffer()
Specified by:
getCurrentBuffer in class AbstractContentBuffer

startCSSStyleDeclaration

public void startCSSStyleDeclaration(String selector)

endCSSStyleDeclaration

public void endCSSStyleDeclaration()

setCSSProperty

public void setCSSProperty(String name,
                           String value)

doIndentIfNeeded

protected void doIndentIfNeeded(int subIndent)


Copyright © 2013. All rights reserved.