org.pentaho.reporting.libraries.resourceloader.factory
public abstract class AbstractFactoryModule extends java.lang.Object implements FactoryModule
FEELING_LUCKY, RECOGNIZED_CONTENTTYPE, RECOGNIZED_FILE, RECOGNIZED_FINGERPRINT, REJECTED
Modifier | Constructor and Description |
---|---|
protected |
AbstractFactoryModule() |
Modifier and Type | Method and Description |
---|---|
int |
canHandleResource(ResourceManager caller,
ResourceData data) |
protected boolean |
canHandleResourceByContent(java.io.InputStream data) |
protected boolean |
canHandleResourceByMimeType(java.lang.String name) |
protected boolean |
canHandleResourceByName(java.lang.String name) |
protected abstract java.lang.String[] |
getFileExtensions() |
protected abstract int[] |
getFingerPrint() |
int |
getHeaderFingerprintSize() |
protected abstract java.lang.String[] |
getMimeTypes() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create
protected abstract int[] getFingerPrint()
protected abstract java.lang.String[] getMimeTypes()
protected abstract java.lang.String[] getFileExtensions()
public int getHeaderFingerprintSize()
getHeaderFingerprintSize
in interface FactoryModule
public int canHandleResource(ResourceManager caller, ResourceData data) throws ResourceCreationException, ResourceLoadingException
canHandleResource
in interface FactoryModule
ResourceCreationException
ResourceLoadingException
protected boolean canHandleResourceByContent(java.io.InputStream data) throws java.io.IOException
java.io.IOException
protected boolean canHandleResourceByMimeType(java.lang.String name)
protected boolean canHandleResourceByName(java.lang.String name)