fr.opensagres.xdocreport.document.dispatcher
Class BasicXDocReportDispatcher<T extends IXDocReportController>

java.lang.Object
  extended by fr.opensagres.xdocreport.document.dispatcher.AbstractXDocReportDispatcher<T>
      extended by fr.opensagres.xdocreport.document.dispatcher.BasicXDocReportDispatcher<T>
All Implemented Interfaces:
IXDocReportDispatcher<T>, IXDocReportLoader

public class BasicXDocReportDispatcher<T extends IXDocReportController>
extends AbstractXDocReportDispatcher<T>


Constructor Summary
BasicXDocReportDispatcher()
           
 
Method Summary
 Collection<T> getControllers()
           
 T getReportController(String reportId)
           
 void register(String reportId, T controller)
           
 void unregister(String reportId)
           
 void unregister(T controller)
           
 
Methods inherited from class fr.opensagres.xdocreport.document.dispatcher.AbstractXDocReportDispatcher
getFieldsMetadata, getSourceStream, getTemplateEngineKind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicXDocReportDispatcher

public BasicXDocReportDispatcher()
Method Detail

getReportController

public T getReportController(String reportId)

register

public void register(String reportId,
                     T controller)

unregister

public void unregister(T controller)

unregister

public void unregister(String reportId)

getControllers

public Collection<T> getControllers()


Copyright © 2013. All rights reserved.