org.nuxeo.ecm.core.search.blobs
Class NXTransformBlobExtractor
java.lang.Object
org.nuxeo.ecm.core.search.blobs.NXTransformBlobExtractor
- All Implemented Interfaces:
- java.io.Serializable, BlobExtractor
public class NXTransformBlobExtractor
- extends java.lang.Object
- implements BlobExtractor
Blob extractor that leverages Nuxeo transform service.
- Author:
- Julien Anguenot
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NXTransformBlobExtractor
public NXTransformBlobExtractor()
extract
public java.lang.String extract(Blob blob,
java.lang.String mimetype,
FulltextFieldDescriptor desc)
throws java.lang.Exception
- Description copied from interface:
BlobExtractor
- Extracts fulltext from a streaming blob.
- Specified by:
extract
in interface BlobExtractor
- Parameters:
blob
- : a nxcore blob instancemimetype
- blob mimetype
- Returns:
- a string holding the the extracted fulltext for a given blob.
- Throws:
java.lang.Exception
readContent
public static java.lang.String readContent(java.io.Reader reader)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2010 Nuxeo SAS. All Rights Reserved.