org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer
Class StyleWriterUtility

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.parser.bundle.writer.StyleWriterUtility

public class StyleWriterUtility
extends Object

Todo: Document Me

Author:
Thomas Morgner

Method Summary
static String computeParentStyleList(ElementStyleSheet styleSheet)
           
static void writeBandStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style)
           
static void writeBorderStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style)
           
static void writeCommonStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style)
           
static void writeContentStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style)
           
static void writePageBandStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style)
           
static void writeSpatialStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style)
           
static void writeStyleRule(String namespace, String tagName, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style, boolean writeName)
           
static void writeTextStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer, ElementStyleSheet style)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

writeStyleRule

public static void writeStyleRule(String namespace,
                                  String tagName,
                                  org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                  ElementStyleSheet style,
                                  boolean writeName)
                           throws IOException
Throws:
IOException

writeBorderStyles

public static void writeBorderStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                     ElementStyleSheet style)
                              throws IOException
Throws:
IOException

writeSpatialStyles

public static void writeSpatialStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                      ElementStyleSheet style)
                               throws IOException
Throws:
IOException

writeTextStyles

public static void writeTextStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                   ElementStyleSheet style)
                            throws IOException
Throws:
IOException

writeContentStyles

public static void writeContentStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                      ElementStyleSheet style)
                               throws IOException
Throws:
IOException

writeCommonStyles

public static void writeCommonStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                     ElementStyleSheet style)
                              throws IOException
Throws:
IOException

writePageBandStyles

public static void writePageBandStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                       ElementStyleSheet style)
                                throws IOException
Throws:
IOException

writeBandStyles

public static void writeBandStyles(org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer,
                                   ElementStyleSheet style)
                            throws IOException
Throws:
IOException

computeParentStyleList

public static String computeParentStyleList(ElementStyleSheet styleSheet)