org.pentaho.reporting.libraries.resourceloader.factory

Class AbstractFactoryModule

public abstract class AbstractFactoryModule extends Object implements FactoryModule

Creation-Date: 05.04.2006, 17:44:42

Author: Thomas Morgner

Constructor Summary
protected AbstractFactoryModule()
Method Summary
intcanHandleResource(ResourceManager caller, ResourceData data)
protected booleancanHandleResourceByContent(InputStream data)
protected booleancanHandleResourceByMimeType(String name)
protected booleancanHandleResourceByName(String name)
protected abstract String[]getFileExtensions()
protected abstract int[]getFingerPrint()
intgetHeaderFingerprintSize()
protected abstract String[]getMimeTypes()

Constructor Detail

AbstractFactoryModule

protected AbstractFactoryModule()

Method Detail

canHandleResource

public int canHandleResource(ResourceManager caller, ResourceData data)

canHandleResourceByContent

protected boolean canHandleResourceByContent(InputStream data)

canHandleResourceByMimeType

protected boolean canHandleResourceByMimeType(String name)

canHandleResourceByName

protected boolean canHandleResourceByName(String name)

getFileExtensions

protected abstract String[] getFileExtensions()

getFingerPrint

protected abstract int[] getFingerPrint()

getHeaderFingerprintSize

public int getHeaderFingerprintSize()

getMimeTypes

protected abstract String[] getMimeTypes()