Class CSSStyleSheet
java.lang.Object
fr.opensagres.xdocreport.xhtml.extension.AbstractContentBuffer
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
indentFields 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, WIDTHFields inherited from interface fr.opensagres.xdocreport.xhtml.extension.XHTMLConstants
A_ELEMENT, BODY_ELEMENT, BR_ELEMENT, CLASS_ATTR, COL_ELEMENT, COLSPAN_ATTR, DATA_ATTR_TAG, 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoIndentIfNeeded(int subIndent) voidprotected StringBuilderbooleanisEmpty()voidsave(OutputStream out) voidvoidsetComment(String comment) voidsetCSSProperty(String name, String value) voidstartCSSStyleDeclaration(String selector) Methods inherited from class fr.opensagres.xdocreport.xhtml.extension.AbstractContentBuffer
doIndentIfNeeded, doIndentIfNeeded, doIndentIfNeeded, setText
-
Constructor Details
-
CSSStyleSheet
public CSSStyleSheet(int indent)
-
-
Method Details
-
save
- Throws:
IOException
-
save
- Throws:
IOException
-
isEmpty
public boolean isEmpty() -
setComment
-
getCurrentBuffer
- Specified by:
getCurrentBufferin classAbstractContentBuffer
-
startCSSStyleDeclaration
-
endCSSStyleDeclaration
public void endCSSStyleDeclaration() -
setCSSProperty
-
doIndentIfNeeded
protected void doIndentIfNeeded(int subIndent)
-