Class ExpressionPropertyReadHandler
- java.lang.Object
-
- org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
-
- org.pentaho.reporting.engine.classic.core.metadata.parser.AbstractMetaDataReadHandler
-
- org.pentaho.reporting.engine.classic.core.metadata.parser.ExpressionPropertyReadHandler
-
- All Implemented Interfaces:
org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
public class ExpressionPropertyReadHandler extends AbstractMetaDataReadHandler
-
-
Constructor Summary
Constructors Constructor Description ExpressionPropertyReadHandler(SharedBeanInfo beanInfo, String bundleLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionPropertyMetaDataBuilder
getBuilder()
This method should be abstract, and will be in the near future and only exists as default implementation to honor the strict requirements of preserving a stable API.String
getEffectiveBundle()
ExpressionPropertyMetaData
getObject()
Returns the object for this element or null, if this element does not create an object.String
getValueRole()
boolean
isMandatory()
protected void
startParsing(Attributes attrs)
Starts parsing.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.parser.AbstractMetaDataReadHandler
getBundle, getCompatibilityLevel, getMaturityLevel, getName, isDeprecated, isDerivedName, isExperimental, isExpert, isHidden, isPreferred, parseName
-
Methods inherited from class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
characters, deriveParseParameters, doneParsing, endElement, getHandlerForChild, getLocator, getRootHandler, getTagName, getUri, init, isSameNamespace, performExternalParsing, performExternalParsing, startElement
-
-
-
-
Constructor Detail
-
ExpressionPropertyReadHandler
public ExpressionPropertyReadHandler(SharedBeanInfo beanInfo, String bundleLocation)
-
-
Method Detail
-
getBuilder
public ExpressionPropertyMetaDataBuilder getBuilder()
Description copied from class:AbstractMetaDataReadHandler
This method should be abstract, and will be in the near future and only exists as default implementation to honor the strict requirements of preserving a stable API. Override it in your sub-classes.- Overrides:
getBuilder
in classAbstractMetaDataReadHandler
- Returns:
- a meta-data builder.
-
startParsing
protected void startParsing(Attributes attrs) throws SAXException
Starts parsing.- Overrides:
startParsing
in classAbstractMetaDataReadHandler
- Parameters:
attrs
- the attributes.- Throws:
SAXException
- if there is a parsing error.
-
isMandatory
public boolean isMandatory()
-
getValueRole
public String getValueRole()
-
getObject
public ExpressionPropertyMetaData getObject() throws SAXException
Returns the object for this element or null, if this element does not create an object.- Returns:
- the object.
- Throws:
SAXException
- if an parser error occurred.
-
getEffectiveBundle
public String getEffectiveBundle()
-
-