Class BundleElementRegistry
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.parser.bundle.BundleElementRegistry
-
public class BundleElementRegistry extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BundleElementRegistry
getInstance()
ElementReadHandler
getReadHandler(String namespace, String tagName, Locator locator)
BundleElementWriteHandler
getWriteHandler(String element)
BundleElementWriteHandler
getWriteHandler(ReportElement element)
void
register(String elementType, Class<? extends BundleElementWriteHandler> writeHandler)
void
register(String namespace, String tagName, Class<? extends ElementReadHandler> readHandler)
void
register(ElementType elementType, Class<? extends BundleElementWriteHandler> writeHandler)
void
registerGenericElement(ElementType elementType)
void
registerGenericReader(ElementType elementType)
void
registerGenericWriter(String elementType)
void
registerGenericWriter(ElementType elementType)
void
registerReader(ElementType elementType, Class<? extends ElementReadHandler> readHandler)
-
-
-
Method Detail
-
getInstance
public static BundleElementRegistry getInstance()
-
getWriteHandler
public BundleElementWriteHandler getWriteHandler(ReportElement element) throws BundleWriterException
- Throws:
BundleWriterException
-
getWriteHandler
public BundleElementWriteHandler getWriteHandler(String element) throws BundleWriterException
- Throws:
BundleWriterException
-
getReadHandler
public ElementReadHandler getReadHandler(String namespace, String tagName, Locator locator) throws org.pentaho.reporting.libraries.xmlns.parser.ParseException
- Throws:
org.pentaho.reporting.libraries.xmlns.parser.ParseException
-
registerReader
public void registerReader(ElementType elementType, Class<? extends ElementReadHandler> readHandler)
-
register
public void register(String namespace, String tagName, Class<? extends ElementReadHandler> readHandler)
-
register
public void register(ElementType elementType, Class<? extends BundleElementWriteHandler> writeHandler)
-
register
public void register(String elementType, Class<? extends BundleElementWriteHandler> writeHandler)
-
registerGenericReader
public void registerGenericReader(ElementType elementType)
-
registerGenericWriter
public void registerGenericWriter(ElementType elementType)
-
registerGenericWriter
public void registerGenericWriter(String elementType)
-
registerGenericElement
public void registerGenericElement(ElementType elementType)
-
-