public class ElementMetaDataBuilder extends MetaDataBuilder<ElementMetaDataBuilder>
Constructor and Description |
---|
ElementMetaDataBuilder() |
bundle, clone, deprecated, deprecated, expert, expert, getBundleLocation, getCompatibilityLevel, getKeyPrefix, getMaturityLevel, getName, hidden, hidden, isDeprecated, isExpert, isHidden, isPreferred, maturity, name, preferred, preferred, since
public ElementMetaDataBuilder namespace(String namespace)
public ElementMetaDataBuilder typeClassification(ElementMetaData.TypeClassification t)
public ElementMetaDataBuilder contentType(Class<?> contentType)
public ElementMetaDataBuilder elementType(Class<? extends ElementType> t)
public ElementMetaDataBuilder attributes(org.pentaho.reporting.libraries.xmlns.common.AttributeMap<AttributeMetaData> attrs)
public ElementMetaDataBuilder attribute(AttributeMetaData attrs)
public ElementMetaDataBuilder styles(Map<StyleKey,StyleMetaData> styles)
public ElementMetaDataBuilder style(StyleMetaData styles)
public Map<StyleKey,StyleMetaData> stylesRef()
public ElementMetaData.TypeClassification getReportElementType()
public org.pentaho.reporting.libraries.xmlns.common.AttributeMap<AttributeMetaData> getAttributes()
public org.pentaho.reporting.libraries.xmlns.common.AttributeMap<AttributeMetaData> attributesRef()
public Map<StyleKey,StyleMetaData> getStyles()
public Class<? extends ElementType> getElementType()
public Class<?> getContentType()
public String getNamespace()