org.pentaho.reporting.engine.classic.core.metadata
Class DefaultElementMetaData
java.lang.Object
org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
org.pentaho.reporting.engine.classic.core.metadata.DefaultElementMetaData
- All Implemented Interfaces:
- Serializable, ElementMetaData, MetaData
public class DefaultElementMetaData
- extends AbstractMetaData
- implements ElementMetaData
Todo: Document Me
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
Constructor Summary |
DefaultElementMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean container,
org.pentaho.reporting.libraries.xmlns.common.AttributeMap attributes,
HashMap styles,
Class elementType,
Class contentType,
boolean experimental,
int compatibilityLevel)
|
Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData |
getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getGrouping, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred |
Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData |
getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getGrouping, getGroupingOrdinal, getItemOrdinal, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred |
DefaultElementMetaData
public DefaultElementMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean container,
org.pentaho.reporting.libraries.xmlns.common.AttributeMap attributes,
HashMap styles,
Class elementType,
Class contentType,
boolean experimental,
int compatibilityLevel)
getAttributeDescriptions
public AttributeMetaData[] getAttributeDescriptions()
- Specified by:
getAttributeDescriptions
in interface ElementMetaData
getStyleDescriptions
public StyleMetaData[] getStyleDescriptions()
- Specified by:
getStyleDescriptions
in interface ElementMetaData
getAttributeDescription
public AttributeMetaData getAttributeDescription(String namespace,
String name)
- Specified by:
getAttributeDescription
in interface ElementMetaData
getStyleDescription
public StyleMetaData getStyleDescription(StyleKey name)
- Specified by:
getStyleDescription
in interface ElementMetaData
create
public ElementType create()
throws InstantiationException
- Specified by:
create
in interface ElementMetaData
- Throws:
InstantiationException
isContainerElement
public boolean isContainerElement()
- Description copied from interface:
ElementMetaData
- Indicates whether the element described here is a container element, like "band". Such element-types are tied to a
specific element instance and cannot be shared freely.
- Specified by:
isContainerElement
in interface ElementMetaData
- Returns:
getContentType
public Class getContentType()
- Specified by:
getContentType
in interface ElementMetaData