public class BinaryMetadataReader extends AbstractReader implements Serviceable
Reader for exposing a binary property from a JCR repository.mime-type.| Modifier and Type | Field and Description |
|---|---|
private String |
_aoId |
private String |
_compositePath |
private String |
_mdName |
private String |
_mdType |
private String |
_mimeType |
private AmetysObjectResolver |
_resolver |
private String |
_richtextPath |
objectModel, out, parameters, resolver, source| Constructor and Description |
|---|
BinaryMetadataReader() |
| Modifier and Type | Method and Description |
|---|---|
private AmetysObject |
_getAmetysObject() |
private CompositeMetadata |
_getCompositeMetadata(AmetysObject ao) |
private String |
_getMimeType() |
void |
generate() |
String |
getMimeType() |
void |
service(ServiceManager manager) |
void |
setup(SourceResolver res,
Map objModel,
String src,
Parameters params) |
getLastModified, recycle, setOutputStream, shouldSetContentLengthenableLogging, getLogger, setupLogger, setupLogger, setupLoggerprivate AmetysObjectResolver _resolver
private String _compositePath
private String _richtextPath
public BinaryMetadataReader()
public void service(ServiceManager manager) throws ServiceException
service in interface ServiceableServiceExceptionpublic void setup(SourceResolver res, Map objModel, String src, Parameters params) throws ProcessingException, SAXException, IOException
setup in interface SitemapModelComponentsetup in class AbstractReaderProcessingExceptionSAXExceptionIOExceptionpublic String getMimeType()
getMimeType in interface SitemapOutputComponentgetMimeType in class AbstractReaderpublic void generate() throws IOException, SAXException, ProcessingException
generate in interface ReaderIOExceptionSAXExceptionProcessingExceptionprivate CompositeMetadata _getCompositeMetadata(AmetysObject ao)
private String _getMimeType()
private AmetysObject _getAmetysObject()