org.jfree.report.modules.parser.simple.readhandlers
Class BandReadHandler

java.lang.Object
  |
  +--org.jfree.xml.parser.AbstractXmlReadHandler
        |
        +--org.jfree.report.modules.parser.base.AbstractPropertyXmlReadHandler
              |
              +--org.jfree.report.modules.parser.simple.readhandlers.BandReadHandler
Direct Known Subclasses:
RootLevelBandReadHandler

public class BandReadHandler
extends AbstractPropertyXmlReadHandler


Field Summary
static java.lang.String ALIGNMENT_ATT
          Literal text for an XML attribute.
static java.lang.String ANCHOR_FIELD_TAG
          Literal text for an XML report element.
static java.lang.String BAND_TAG
          Literal text for an XML report element.
static java.lang.String COMPONENTFIELD_TAG
          Literal text for an XML report element.
static java.lang.String DATE_FIELD_TAG
          Literal text for an XML report element.
static java.lang.String DRAWABLE_FIELD_TAG
          Literal text for an XML report element.
static java.lang.String ELLIPSE_TAG
           
static java.lang.String IMAGEFIELD_TAG
          Literal text for an XML report element.
static java.lang.String IMAGEREF_TAG
          Literal text for an XML report element.
static java.lang.String IMAGEURLFIELD_TAG
          Literal text for an XML report element.
static java.lang.String LABEL_TAG
          Literal text for an XML report element.
static java.lang.String LINE_TAG
          Literal text for an XML report element.
static java.lang.String LINEHEIGHT
          Literal text for an XML attribute value.
static java.lang.String MESSAGE_FIELD_TAG
          Literal text for an XML report element.
static java.lang.String NUMBER_FIELD_TAG
          Literal text for an XML report element.
static java.lang.String RECTANGLE_TAG
          Literal text for an XML report element.
static java.lang.String RESOURCEFIELD_TAG
          Literal text for an XML report element.
static java.lang.String RESOURCELABEL_TAG
          Literal text for an XML report element.
static java.lang.String RESOURCEMESSAGE_TAG
          Literal text for an XML report element.
static java.lang.String SHAPE_FIELD_TAG
          Literal text for an XML report element.
static java.lang.String STRING_FIELD_TAG
          Literal text for an XML report element.
static java.lang.String VALIGNMENT_ATT
          Literal text for an XML attribute.
static java.lang.String WRAP_TEXT
           
 
Fields inherited from class org.jfree.report.modules.parser.base.AbstractPropertyXmlReadHandler
CLOSE_TAG_COMMENT, OPEN_TAG_COMMENT
 
Constructor Summary
  BandReadHandler()
           
protected BandReadHandler(Band band)
           
 
Method Summary
protected  void doneParsing()
          Done parsing.
protected  Band getBand()
           
protected  org.jfree.xml.parser.XmlReadHandler getHandlerForChild(java.lang.String tagName, PropertyAttributes atts)
          Returns the handler for a child element.
 java.lang.Object getObject()
          Returns the object for this element or null, if this element does not create an object.
protected  void handleAlignment(org.xml.sax.Attributes attr)
           
protected  void handleMinSize(org.xml.sax.Attributes attr)
           
protected  void startParsing(PropertyAttributes attr)
          Starts parsing.
protected  void storeComments()
           
 
Methods inherited from class org.jfree.report.modules.parser.base.AbstractPropertyXmlReadHandler
defaultStoreComments, getBuilderHints, getHandlerForChild, getPreCloseTagComments, getPreOpenTagComments, startParsing, storeCloseComments
 
Methods inherited from class org.jfree.xml.parser.AbstractXmlReadHandler
characters, endElement, getRootHandler, getTagName, init, startElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_TAG

public static final java.lang.String LABEL_TAG
Literal text for an XML report element.

STRING_FIELD_TAG

public static final java.lang.String STRING_FIELD_TAG
Literal text for an XML report element.

NUMBER_FIELD_TAG

public static final java.lang.String NUMBER_FIELD_TAG
Literal text for an XML report element.

DATE_FIELD_TAG

public static final java.lang.String DATE_FIELD_TAG
Literal text for an XML report element.

IMAGEREF_TAG

public static final java.lang.String IMAGEREF_TAG
Literal text for an XML report element.

IMAGEFIELD_TAG

public static final java.lang.String IMAGEFIELD_TAG
Literal text for an XML report element.

IMAGEURLFIELD_TAG

public static final java.lang.String IMAGEURLFIELD_TAG
Literal text for an XML report element.

RECTANGLE_TAG

public static final java.lang.String RECTANGLE_TAG
Literal text for an XML report element.

RESOURCELABEL_TAG

public static final java.lang.String RESOURCELABEL_TAG
Literal text for an XML report element.

RESOURCEFIELD_TAG

public static final java.lang.String RESOURCEFIELD_TAG
Literal text for an XML report element.

RESOURCEMESSAGE_TAG

public static final java.lang.String RESOURCEMESSAGE_TAG
Literal text for an XML report element.

COMPONENTFIELD_TAG

public static final java.lang.String COMPONENTFIELD_TAG
Literal text for an XML report element.

LINE_TAG

public static final java.lang.String LINE_TAG
Literal text for an XML report element.

DRAWABLE_FIELD_TAG

public static final java.lang.String DRAWABLE_FIELD_TAG
Literal text for an XML report element.

SHAPE_FIELD_TAG

public static final java.lang.String SHAPE_FIELD_TAG
Literal text for an XML report element.

BAND_TAG

public static final java.lang.String BAND_TAG
Literal text for an XML report element.

MESSAGE_FIELD_TAG

public static final java.lang.String MESSAGE_FIELD_TAG
Literal text for an XML report element.

ANCHOR_FIELD_TAG

public static final java.lang.String ANCHOR_FIELD_TAG
Literal text for an XML report element.

ALIGNMENT_ATT

public static final java.lang.String ALIGNMENT_ATT
Literal text for an XML attribute.

VALIGNMENT_ATT

public static final java.lang.String VALIGNMENT_ATT
Literal text for an XML attribute.

LINEHEIGHT

public static final java.lang.String LINEHEIGHT
Literal text for an XML attribute value.

WRAP_TEXT

public static final java.lang.String WRAP_TEXT

ELLIPSE_TAG

public static final java.lang.String ELLIPSE_TAG
Constructor Detail

BandReadHandler

public BandReadHandler()

BandReadHandler

protected BandReadHandler(Band band)
Method Detail

getBand

protected Band getBand()

startParsing

protected void startParsing(PropertyAttributes attr)
                     throws org.xml.sax.SAXException
Starts parsing.
Overrides:
startParsing in class AbstractPropertyXmlReadHandler
Parameters:
attr - the attributes.
Throws:
org.xml.sax.SAXException - if there is a parsing error.

handleMinSize

protected void handleMinSize(org.xml.sax.Attributes attr)
                      throws org.xml.sax.SAXException

handleAlignment

protected void handleAlignment(org.xml.sax.Attributes attr)
                        throws org.xml.sax.SAXException

getHandlerForChild

protected org.jfree.xml.parser.XmlReadHandler getHandlerForChild(java.lang.String tagName,
                                                                 PropertyAttributes atts)
                                                          throws org.jfree.xml.parser.XmlReaderException,
                                                                 org.xml.sax.SAXException
Returns the handler for a child element.
Overrides:
getHandlerForChild in class AbstractPropertyXmlReadHandler
Parameters:
tagName - the tag name.
atts - the attributes.
Returns:
the handler or null, if the tagname is invalid.
Throws:
org.xml.sax.SAXException - if there is a parsing error.
org.jfree.xml.parser.XmlReaderException - if there is a reader error.

doneParsing

protected void doneParsing()
                    throws org.xml.sax.SAXException,
                           org.jfree.xml.parser.XmlReaderException
Done parsing.
Overrides:
doneParsing in class AbstractPropertyXmlReadHandler
Throws:
org.xml.sax.SAXException - if there is a parsing error.
org.jfree.xml.parser.XmlReaderException - if there is a reader error.

getObject

public java.lang.Object getObject()
                           throws org.jfree.xml.parser.XmlReaderException
Returns the object for this element or null, if this element does not create an object.
Overrides:
getObject in class org.jfree.xml.parser.AbstractXmlReadHandler
Returns:
the object.
Throws:
org.jfree.xml.parser.XmlReaderException - if there is a parsing error.

storeComments

protected void storeComments()
                      throws org.xml.sax.SAXException
Overrides:
storeComments in class AbstractPropertyXmlReadHandler