Class AbstractMetaData
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
-
- All Implemented Interfaces:
Serializable
,MetaData
- Direct Known Subclasses:
DefaultAttributeMetaData
,DefaultDataFactoryMetaData
,DefaultElementMetaData
,DefaultExpressionMetaData
,DefaultExpressionPropertyMetaData
,DefaultReportPreProcessorMetaData
,DefaultReportPreProcessorPropertyMetaData
,DefaultReportProcessTaskMetaData
,DefaultStyleKeyMetaData
public abstract class AbstractMetaData extends Object implements Serializable, MetaData
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData
VALUEROLE_BUNDLE_KEY, VALUEROLE_BUNDLE_NAME, VALUEROLE_CONTENT, VALUEROLE_DATEFORMAT, VALUEROLE_ELEMENT_NAME, VALUEROLE_FIELD, VALUEROLE_FORMULA, VALUEROLE_GROUP, VALUEROLE_MESSAGE, VALUEROLE_NUMBERFORMAT, VALUEROLE_QUERY, VALUEROLE_RESOURCE, VALUEROLE_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractMetaData(String name, String bundleLocation, String keyPrefix, boolean expert, boolean preferred, boolean hidden, boolean deprecated, MaturityLevel maturityLevel, int compatibilityLevel)
protected
AbstractMetaData(MetaDataBuilder builder)
protected
AbstractMetaData(MetaData metaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
computePrefix(String keyPrefix, String name)
org.pentaho.reporting.libraries.base.util.Messages
getBundle(Locale locale)
String
getBundleLocation()
int
getCompatibilityLevel()
String
getDeprecationMessage(Locale locale)
String
getDescription(Locale locale)
String
getDisplayName(Locale locale)
MaturityLevel
getFeatureMaturityLevel()
String
getGrouping(Locale locale)
int
getGroupingOrdinal(Locale locale)
Image
getIcon(Locale locale, int iconKind)
int
getItemOrdinal(Locale locale)
String
getKeyPrefix()
String
getMetaAttribute(String attributeName, Locale locale)
String
getName()
boolean
isDeprecated()
boolean
isExperimental()
boolean
isExpert()
boolean
isHidden()
boolean
isPreferred()
-
-
-
Constructor Detail
-
AbstractMetaData
protected AbstractMetaData(MetaData metaData)
-
AbstractMetaData
protected AbstractMetaData(MetaDataBuilder builder)
-
AbstractMetaData
protected AbstractMetaData(String name, String bundleLocation, String keyPrefix, boolean expert, boolean preferred, boolean hidden, boolean deprecated, MaturityLevel maturityLevel, int compatibilityLevel)
-
-
Method Detail
-
getCompatibilityLevel
public int getCompatibilityLevel()
- Specified by:
getCompatibilityLevel
in interfaceMetaData
-
isExperimental
public boolean isExperimental()
- Specified by:
isExperimental
in interfaceMetaData
-
isDeprecated
public boolean isDeprecated()
- Specified by:
isDeprecated
in interfaceMetaData
-
getBundle
public org.pentaho.reporting.libraries.base.util.Messages getBundle(Locale locale)
-
getMetaAttribute
public String getMetaAttribute(String attributeName, Locale locale)
- Specified by:
getMetaAttribute
in interfaceMetaData
-
getDisplayName
public String getDisplayName(Locale locale)
- Specified by:
getDisplayName
in interfaceMetaData
-
getDescription
public String getDescription(Locale locale)
- Specified by:
getDescription
in interfaceMetaData
-
getGrouping
public String getGrouping(Locale locale)
- Specified by:
getGrouping
in interfaceMetaData
-
getGroupingOrdinal
public int getGroupingOrdinal(Locale locale)
- Specified by:
getGroupingOrdinal
in interfaceMetaData
-
getItemOrdinal
public int getItemOrdinal(Locale locale)
- Specified by:
getItemOrdinal
in interfaceMetaData
-
getDeprecationMessage
public String getDeprecationMessage(Locale locale)
- Specified by:
getDeprecationMessage
in interfaceMetaData
-
isPreferred
public boolean isPreferred()
- Specified by:
isPreferred
in interfaceMetaData
-
getKeyPrefix
public String getKeyPrefix()
- Specified by:
getKeyPrefix
in interfaceMetaData
-
getBundleLocation
public String getBundleLocation()
- Specified by:
getBundleLocation
in interfaceMetaData
-
getFeatureMaturityLevel
public MaturityLevel getFeatureMaturityLevel()
- Specified by:
getFeatureMaturityLevel
in interfaceMetaData
-
-