Class AbstractMetaDataReadHandler
- java.lang.Object
-
- org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
-
- org.pentaho.reporting.engine.classic.core.metadata.parser.AbstractMetaDataReadHandler
-
- All Implemented Interfaces:
org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
- Direct Known Subclasses:
AttributeReadHandler
,DataFactoryReadHandler
,ElementReadHandler
,ExpressionPropertyReadHandler
,ExpressionReadHandler
,ReportPreProcessorPropertyReadHandler
,ReportPreProcessorReadHandler
,ReportProcessTaskReadHandler
,StyleReadHandler
public abstract class AbstractMetaDataReadHandler extends org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractMetaDataReadHandler()
protected
AbstractMetaDataReadHandler(String bundle)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected MetaDataBuilder<?>
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
getBundle()
int
getCompatibilityLevel()
MaturityLevel
getMaturityLevel()
String
getName()
boolean
isDeprecated()
protected boolean
isDerivedName()
boolean
isExperimental()
Deprecated.boolean
isExpert()
boolean
isHidden()
boolean
isPreferred()
protected String
parseName(Attributes attrs)
protected void
startParsing(Attributes attrs)
-
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
-
AbstractMetaDataReadHandler
protected AbstractMetaDataReadHandler()
-
AbstractMetaDataReadHandler
protected AbstractMetaDataReadHandler(String bundle)
-
-
Method Detail
-
getBuilder
protected MetaDataBuilder<?> 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. Override it in your sub-classes.- Returns:
- a meta-data builder.
-
parseName
protected String parseName(Attributes attrs) throws org.pentaho.reporting.libraries.xmlns.parser.ParseException
- Throws:
org.pentaho.reporting.libraries.xmlns.parser.ParseException
-
startParsing
protected void startParsing(Attributes attrs) throws SAXException
- Overrides:
startParsing
in classorg.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
- Throws:
SAXException
-
isDerivedName
protected boolean isDerivedName()
-
getCompatibilityLevel
public int getCompatibilityLevel()
-
getName
public String getName()
-
isPreferred
public boolean isPreferred()
-
isExpert
public boolean isExpert()
-
isHidden
public boolean isHidden()
-
isDeprecated
public boolean isDeprecated()
-
getBundle
public String getBundle()
-
isExperimental
@Deprecated public boolean isExperimental()
Deprecated.
-
getMaturityLevel
public MaturityLevel getMaturityLevel()
-
-