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 DocumentEvent s 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 DocumentEvent
s produced by a DocumentProducer
.The
returned Consumer
writes to the Lucene-poweredSite
.Application
's Property
featureIndexing
to true
.Consumer
consuming DocumentEvent
s produced by a DocumentProducer
Copyright © 2011–2023 aiticon GmbH. All rights reserved.