public class DefaultElementMetaData extends AbstractMetaData implements ElementMetaData
ElementMetaData.TypeClassification
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 and Description |
---|
DefaultElementMetaData(ElementMetaData metaData) |
DefaultElementMetaData(ElementMetaDataBuilder builder) |
DefaultElementMetaData(String name,
String bundleLocation,
String keyPrefix,
String namespace,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
ElementMetaData.TypeClassification reportElementType,
org.pentaho.reporting.libraries.xmlns.common.AttributeMap<AttributeMetaData> attributes,
Map<StyleKey,StyleMetaData> styles,
Class<? extends ElementType> elementType,
Class<?> contentType,
MaturityLevel maturityLevel,
int compatibilityLevel) |
Modifier and Type | Method and Description |
---|---|
ElementType |
create() |
AttributeMetaData |
getAttributeDescription(String namespace,
String name) |
AttributeMetaData[] |
getAttributeDescriptions() |
Class<?> |
getContentType() |
Class<? extends ElementType> |
getElementType() |
String |
getNamespace()
The namespace of the elemnet in an PRPT bundle.
|
ElementMetaData.TypeClassification |
getReportElementType() |
StyleMetaData |
getStyleDescription(StyleKey name) |
StyleMetaData[] |
getStyleDescriptions() |
boolean |
isContainerElement()
Indicates whether the element described here is a container element, like "band".
|
void |
setAttributeDescription(String namespace,
String name,
AttributeMetaData metaData) |
getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIcon
getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
public DefaultElementMetaData(String name, String bundleLocation, String keyPrefix, String namespace, boolean expert, boolean preferred, boolean hidden, boolean deprecated, ElementMetaData.TypeClassification reportElementType, org.pentaho.reporting.libraries.xmlns.common.AttributeMap<AttributeMetaData> attributes, Map<StyleKey,StyleMetaData> styles, Class<? extends ElementType> elementType, Class<?> contentType, MaturityLevel maturityLevel, int compatibilityLevel)
public DefaultElementMetaData(ElementMetaDataBuilder builder)
public DefaultElementMetaData(ElementMetaData metaData)
public AttributeMetaData[] getAttributeDescriptions()
getAttributeDescriptions
in interface ElementMetaData
public StyleMetaData[] getStyleDescriptions()
getStyleDescriptions
in interface ElementMetaData
public AttributeMetaData getAttributeDescription(String namespace, String name)
getAttributeDescription
in interface ElementMetaData
public void setAttributeDescription(String namespace, String name, AttributeMetaData metaData)
public StyleMetaData getStyleDescription(StyleKey name)
getStyleDescription
in interface ElementMetaData
public ElementType create() throws InstantiationException
create
in interface ElementMetaData
InstantiationException
public boolean isContainerElement()
ElementMetaData
isContainerElement
in interface ElementMetaData
public ElementMetaData.TypeClassification getReportElementType()
getReportElementType
in interface ElementMetaData
public Class<?> getContentType()
getContentType
in interface ElementMetaData
public Class<? extends ElementType> getElementType()
getElementType
in interface ElementMetaData
public String getNamespace()
ElementMetaData
getNamespace
in interface ElementMetaData