public class BundleElementRegistry extends Object
Modifier and Type | Method and Description |
---|---|
static BundleElementRegistry |
getInstance() |
ElementReadHandler |
getReadHandler(String namespace,
String tagName,
Locator locator) |
BundleElementWriteHandler |
getWriteHandler(ReportElement element) |
BundleElementWriteHandler |
getWriteHandler(String element) |
void |
register(ElementType elementType,
Class<? extends BundleElementWriteHandler> writeHandler) |
void |
register(String elementType,
Class<? extends BundleElementWriteHandler> writeHandler) |
void |
register(String namespace,
String tagName,
Class<? extends ElementReadHandler> readHandler) |
void |
registerGenericElement(ElementType elementType) |
void |
registerGenericReader(ElementType elementType) |
void |
registerGenericWriter(ElementType elementType) |
void |
registerGenericWriter(String elementType) |
void |
registerReader(ElementType elementType,
Class<? extends ElementReadHandler> readHandler) |
public static BundleElementRegistry getInstance()
public BundleElementWriteHandler getWriteHandler(ReportElement element) throws BundleWriterException
BundleWriterException
public BundleElementWriteHandler getWriteHandler(String element) throws BundleWriterException
BundleWriterException
public ElementReadHandler getReadHandler(String namespace, String tagName, Locator locator) throws ParseException
ParseException
public void registerReader(ElementType elementType, Class<? extends ElementReadHandler> readHandler)
public void register(String namespace, String tagName, Class<? extends ElementReadHandler> readHandler)
public void register(ElementType elementType, Class<? extends BundleElementWriteHandler> writeHandler)
public void register(String elementType, Class<? extends BundleElementWriteHandler> writeHandler)
public void registerGenericReader(ElementType elementType)
public void registerGenericWriter(ElementType elementType)
public void registerGenericWriter(String elementType)
public void registerGenericElement(ElementType elementType)
Copyright © 2017 Hitachi Vantara. All rights reserved.