Package org.ametys.cms.content
Class FileReader
- java.lang.Object
-
- org.apache.avalon.framework.logger.AbstractLogEnabled
-
- org.apache.cocoon.reading.AbstractReader
-
- org.ametys.core.util.cocoon.AbstractResourceReader
-
- org.ametys.cms.content.FileReader
-
- All Implemented Interfaces:
Poolable,Recyclable,Component,LogEnabled,Serviceable,CacheableProcessingComponent,Reader,SitemapModelComponent,SitemapOutputComponent
@Deprecated public class FileReader extends AbstractResourceReader implements Serviceable, CacheableProcessingComponent
Deprecated.Reader for binary or file metadata.
-
-
Field Summary
Fields Modifier and Type Field Description private MetadataAwareAmetysObject_ametysObjectDeprecated.private BinaryMetadata_binaryDeprecated.private String_pathDeprecated.protected AmetysObjectResolver_resolverDeprecated.The ametys object resolver.-
Fields inherited from class org.ametys.core.util.cocoon.AbstractResourceReader
__ALLOWED_OUTPUT_FORMATS, __DEFAULT_FORMAT, __UNRESIZABLE_FORMATS
-
Fields inherited from class org.apache.cocoon.reading.AbstractReader
objectModel, out, parameters, resolver, source
-
-
Constructor Summary
Constructors Constructor Description FileReader()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddoSetup(SourceResolver res, Map objModel, String src, Parameters par)Deprecated.protected MetadataAwareAmetysObjectgetAmetysObject()Deprecated.Get the ametys object.protected StringgetEncodedFilename()Deprecated.If needed, returns the resource's name, properly encoded for using in a "Content-Disposition" HTTP header.
May be null, in which case the result ofAbstractResourceReader.getFilename()is used instead.protected StringgetFilename()Deprecated.Returns the resource's name.protected InputStreamgetInputStream()Deprecated.Returns the resource'sInputStream.SerializablegetKey()Deprecated.longgetLastModified()Deprecated.protected longgetLength()Deprecated.Returns the resource's length.StringgetMimeType()Deprecated.SourceValiditygetValidity()Deprecated.voidrecycle()Deprecated.voidservice(ServiceManager serviceManager)Deprecated.-
Methods inherited from class org.ametys.core.util.cocoon.AbstractResourceReader
generate, generateThumbnail, getKeySuffix, processImage, setup
-
Methods inherited from class org.apache.cocoon.reading.AbstractReader
setOutputStream, shouldSetContentLength
-
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
-
-
-
Field Detail
-
_resolver
protected AmetysObjectResolver _resolver
Deprecated.The ametys object resolver.
-
_ametysObject
private MetadataAwareAmetysObject _ametysObject
Deprecated.
-
_binary
private BinaryMetadata _binary
Deprecated.
-
-
Constructor Detail
-
FileReader
public FileReader()
Deprecated.
-
-
Method Detail
-
service
public void service(ServiceManager serviceManager) throws ServiceException
Deprecated.- Specified by:
servicein interfaceServiceable- Throws:
ServiceException
-
doSetup
public void doSetup(SourceResolver res, Map objModel, String src, Parameters par) throws ProcessingException, IOException
Deprecated.Description copied from class:AbstractResourceReaderCalled byAbstractResourceReader.setup(SourceResolver, Map, String, Parameters). This method should be implemented by subclasses to retrieve the actual resource.- Specified by:
doSetupin classAbstractResourceReader- Parameters:
res- theSourceResolver.objModel- the Cocoon's object model.src- the source, as given by the sitemap.par- the parameters, as given by the sitemap.- Throws:
ProcessingException- if an error occurs while processing the resource.IOException- if an error occurs while accessing the resource.
-
getAmetysObject
protected MetadataAwareAmetysObject getAmetysObject() throws ProcessingException
Deprecated.Get the ametys object.- Returns:
- the ametys object.
- Throws:
ProcessingException- if the information provided was insufficient to resolve an object.
-
getInputStream
protected InputStream getInputStream()
Deprecated.Description copied from class:AbstractResourceReaderReturns the resource'sInputStream.- Specified by:
getInputStreamin classAbstractResourceReader- Returns:
- the resource's
InputStream.
-
getFilename
protected String getFilename()
Deprecated.Description copied from class:AbstractResourceReaderReturns the resource's name.- Specified by:
getFilenamein classAbstractResourceReader- Returns:
- the resource's name.
-
getEncodedFilename
protected String getEncodedFilename()
Deprecated.Description copied from class:AbstractResourceReaderIf needed, returns the resource's name, properly encoded for using in a "Content-Disposition" HTTP header.
May be null, in which case the result ofAbstractResourceReader.getFilename()is used instead.- Specified by:
getEncodedFilenamein classAbstractResourceReader- Returns:
- the encoded resource's name, if any.
-
getLength
protected long getLength()
Deprecated.Description copied from class:AbstractResourceReaderReturns the resource's length.- Specified by:
getLengthin classAbstractResourceReader- Returns:
- the resource's length.
-
getKey
public Serializable getKey()
Deprecated.- Specified by:
getKeyin interfaceCacheableProcessingComponent
-
getValidity
public SourceValidity getValidity()
Deprecated.- Specified by:
getValidityin interfaceCacheableProcessingComponent
-
getLastModified
public long getLastModified()
Deprecated.- Specified by:
getLastModifiedin interfaceReader- Overrides:
getLastModifiedin classAbstractReader
-
getMimeType
public String getMimeType()
Deprecated.- Specified by:
getMimeTypein interfaceSitemapOutputComponent- Overrides:
getMimeTypein classAbstractReader
-
recycle
public void recycle()
Deprecated.- Specified by:
recyclein interfaceRecyclable- Overrides:
recyclein classAbstractReader
-
-