Class ElementTypeRegistry
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.metadata.ElementTypeRegistry
-
public final class ElementTypeRegistry extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementMetaData[]
getAllElementTypes()
AttributeRegistry
getAttributeRegistry(String identifier)
AttributeRegistry
getAttributeRegistry(ElementType identifier)
ElementMetaData
getElementType(String identifier)
static ElementTypeRegistry
getInstance()
String
getNamespacePrefix(String namespaceUri)
boolean
isElementTypeRegistered(String identifier)
void
registerElement(ElementMetaData metaData)
void
registerFromXml(URL metaDataSource)
void
registerNamespacePrefix(String namespaceUri, String namespacePrefix)
-
-
-
Method Detail
-
getInstance
public static ElementTypeRegistry getInstance()
-
registerFromXml
public void registerFromXml(URL metaDataSource) throws IOException
- Throws:
IOException
-
registerElement
public void registerElement(ElementMetaData metaData)
-
getAttributeRegistry
public AttributeRegistry getAttributeRegistry(ElementType identifier)
-
getAttributeRegistry
public AttributeRegistry getAttributeRegistry(String identifier)
-
getAllElementTypes
public ElementMetaData[] getAllElementTypes()
-
isElementTypeRegistered
public boolean isElementTypeRegistered(String identifier)
-
getElementType
public ElementMetaData getElementType(String identifier) throws MetaDataLookupException
- Throws:
MetaDataLookupException
-
-