public interface FeatureProvider
Application can make use of several features provided by appNG. To enable a feature, a certain
Property needs to be set for the Application. This can be done in the application's
application-info.xml or via the administration-tool.
| Modifier and Type | Method and Description |
|---|---|
File |
getImageCache()
Returns the folder to use for caching images, only available if
featureImageProcessing is enabled. |
ImageProcessor |
getImageProcessor(File sourceFile,
String targetFile)
Returns an
ImageProcessor for the given sourceFile.To enable this feature, set the Application's Property featureImageProcessing to
true. |
Consumer<DocumentEvent,DocumentProducer> |
getIndexer()
Returns a
Consumer which consumes DocumentEvents produced by a DocumentProducer.The
returned Consumer writes to the Lucene-poweredsearch-index of the Site.To enable this feature, set the Application's Property featureIndexing to true . |
ImageProcessor getImageProcessor(File sourceFile, String targetFile)
ImageProcessor for the given sourceFile.Application's Property featureImageProcessing to
true.sourceFile - the source image (should have an absolute path)targetFile - the path to the target file to be created, relative to
Platform.Property.IMAGE_CACHE_FOLDER.ImageProcessor for the given source fileFile getImageCache()
featureImageProcessing is enabled.getImageProcessor(File, String)Consumer<DocumentEvent,DocumentProducer> getIndexer()
Consumer which consumes DocumentEvents produced by a DocumentProducer.The
returned Consumer writes to the Lucene-poweredSite.Application's Property featureIndexing to true .Consumer consuming DocumentEvents produced by a DocumentProducerCopyright © 2011–2022 aiticon GmbH. All rights reserved.