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, waitcreateprotected abstract int[] getFingerPrint()
protected abstract java.lang.String[] getMimeTypes()
protected abstract java.lang.String[] getFileExtensions()
public int getHeaderFingerprintSize()
getHeaderFingerprintSize in interface FactoryModulepublic int canHandleResource(ResourceManager caller, ResourceData data) throws ResourceCreationException, ResourceLoadingException
canHandleResource in interface FactoryModuleResourceCreationExceptionResourceLoadingExceptionprotected boolean canHandleResourceByContent(java.io.InputStream data)
throws java.io.IOException
java.io.IOExceptionprotected boolean canHandleResourceByMimeType(java.lang.String name)
protected boolean canHandleResourceByName(java.lang.String name)