Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.report
Class ReportFactory

java.lang.Object
  extended by eu.esdihumboldt.util.definition.AbstractObjectFactory<Report,ReportDefinition<?>>
      extended by eu.esdihumboldt.hale.common.core.report.ReportFactory

public class ReportFactory
extends AbstractObjectFactory<Report,ReportDefinition<?>>

Factory for Reports.

Author:
Andreas Burchert
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Nested Class Summary
static class ReportFactory.ReportDefintions
           
 
Field Summary
static String EXTENSION_ID
          Extension point ID
 
Method Summary
 List<ReportDefinition<?>> getDefinitions()
          Get all available definitions compatible with the supported type.
static ReportFactory getInstance()
          Get the instance of this factory.
 
Methods inherited from class eu.esdihumboldt.util.definition.AbstractObjectFactory
asString, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTENSION_ID

public static final String EXTENSION_ID
Extension point ID

See Also:
Constant Field Values
Method Detail

getInstance

public static ReportFactory getInstance()
Get the instance of this factory.

Returns:
the instance

getDefinitions

public List<ReportDefinition<?>> getDefinitions()
Description copied from class: AbstractObjectFactory
Get all available definitions compatible with the supported type.

Specified by:
getDefinitions in class AbstractObjectFactory<Report,ReportDefinition<?>>
Returns:
the definitions
See Also:
AbstractObjectFactory.getDefinitions()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d