org.pentaho.reporting.engine.classic.core.modules.parser.base.common
Class PropertyStringReadHandler

java.lang.Object
  extended by org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
      extended by org.pentaho.reporting.engine.classic.core.modules.parser.base.common.AbstractPropertyXmlReadHandler
          extended by org.pentaho.reporting.engine.classic.core.modules.parser.base.common.PropertyStringReadHandler
All Implemented Interfaces:
Serializable, org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Direct Known Subclasses:
ExpressionPropertyReadHandler, GroupFieldReadHandler, LayoutPreprocessorPropertyReadHandler, PropertyReferenceReadHandler

public class PropertyStringReadHandler
extends AbstractPropertyXmlReadHandler
implements Serializable

See Also:
Serialized Form

Constructor Summary
PropertyStringReadHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
          This method is called to process the character data between element tags.
 void doneParsing()
           
 Object getObject()
          Returns the object for this element.
 String getResult()
           
 void init(org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler rootXmlReadHandler, String s, String s1)
           
 void startParsing(PropertyAttributes attrs)
           
 
Methods inherited from class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
endElement, getLocator, getRootHandler, getTagName, getUri, startElement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyStringReadHandler

public PropertyStringReadHandler()
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
This method is called to process the character data between element tags.

Specified by:
characters in interface org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Overrides:
characters in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
Parameters:
ch - the character buffer.
start - the start index.
length - the length.
Throws:
SAXException - if there is a parsing error.

getResult

public String getResult()

startParsing

public void startParsing(PropertyAttributes attrs)
                  throws SAXException
Throws:
SAXException

doneParsing

public void doneParsing()
                 throws SAXException
Overrides:
doneParsing in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
Throws:
SAXException

init

public void init(org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler rootXmlReadHandler,
                 String s,
                 String s1)
Specified by:
init in interface org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Overrides:
init in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler

getObject

public Object getObject()
Returns the object for this element.

Specified by:
getObject in interface org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Returns:
the object.