org.pentaho.reporting.engine.classic.core.metadata
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, DefaultStyleKeyMetaData
public class AbstractMetaData
- extends Object
- implements Serializable, MetaData
- See Also:
- Serialized Form
Constructor Summary |
AbstractMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated)
|
AbstractMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean experimental,
int compatibilityLevel)
|
AbstractMetaData
public AbstractMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated)
AbstractMetaData
public AbstractMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean experimental,
int compatibilityLevel)
getCompatibilityLevel
public int getCompatibilityLevel()
- Specified by:
getCompatibilityLevel
in interface MetaData
isExperimental
public boolean isExperimental()
- Specified by:
isExperimental
in interface MetaData
isDeprecated
public boolean isDeprecated()
- Specified by:
isDeprecated
in interface MetaData
getName
public String getName()
- Specified by:
getName
in interface MetaData
getBundle
public org.pentaho.reporting.libraries.base.util.Messages getBundle(Locale locale)
getMetaAttribute
public String getMetaAttribute(String attributeName,
Locale locale)
- Specified by:
getMetaAttribute
in interface MetaData
getDisplayName
public String getDisplayName(Locale locale)
- Specified by:
getDisplayName
in interface MetaData
getDescription
public String getDescription(Locale locale)
- Specified by:
getDescription
in interface MetaData
getGrouping
public String getGrouping(Locale locale)
- Specified by:
getGrouping
in interface MetaData
getGroupingOrdinal
public int getGroupingOrdinal(Locale locale)
- Specified by:
getGroupingOrdinal
in interface MetaData
getItemOrdinal
public int getItemOrdinal(Locale locale)
- Specified by:
getItemOrdinal
in interface MetaData
getDeprecationMessage
public String getDeprecationMessage(Locale locale)
- Specified by:
getDeprecationMessage
in interface MetaData
isExpert
public boolean isExpert()
- Specified by:
isExpert
in interface MetaData
isPreferred
public boolean isPreferred()
- Specified by:
isPreferred
in interface MetaData
isHidden
public boolean isHidden()
- Specified by:
isHidden
in interface MetaData
getKeyPrefix
public String getKeyPrefix()
getBundleLocation
public String getBundleLocation()
getIcon
public Image getIcon(Locale locale,
int iconKind)