Class NSiteProcessorManager
java.lang.Object
net.thevpc.nsite.processor.NSiteProcessorManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDefaultProcessor(String mimetype) getProcessor(String mimetype) getProcessorExact(String mimetype) voidprocessFiles(net.thevpc.nuts.io.NPath path, Predicate<net.thevpc.nuts.io.NPath> filter) voidprocessResourceTree(net.thevpc.nuts.io.NPath path, String targetFolder, Predicate<net.thevpc.nuts.io.NPath> filter) voidprocessResourceTree(net.thevpc.nuts.io.NPath path, Predicate<net.thevpc.nuts.io.NPath> filter) voidprocessSourceRegularFile(net.thevpc.nuts.io.NPath path, String mimeType) voidprocessSourceRegularFile(net.thevpc.nuts.io.NPath path, String mimeType, OutputStream out) voidprocessSourceTree(net.thevpc.nuts.io.NPath path, String targetFolder, Predicate<net.thevpc.nuts.io.NPath> filter) voidprocessSourceTree(net.thevpc.nuts.io.NPath path, Predicate<net.thevpc.nuts.io.NPath> filter) voidprocessStream(InputStream source, OutputStream target, String mimeType) processString(String source, String mimeType) static voidregisterGlobalProcessorByMimeType(NSiteProcessor p, String... mimetypes) static voidregisterGlobalProcessorByMimeType(NSiteStreamProcessor p, String... mimetypes) net.thevpc.nuts.util.NOptional<NSiteProcessor> resolveFileProcessor(net.thevpc.nuts.io.NPath path, String mimeType) setDefaultProcessor(String mimetype, NSiteProcessor processor) setProcessorFactory(NSiteProcessorFactory processorFactory)
-
Field Details
-
DEFAULT_PROCESSOR
-
-
Constructor Details
-
NSiteProcessorManager
-
-
Method Details
-
registerGlobalProcessorByMimeType
-
registerGlobalProcessorByMimeType
-
getProcessorExact
-
getProcessor
-
getDefaultProcessor
-
setDefaultProcessor
-
getProcessorFactory
-
setProcessorFactory
-
processResourceTree
public void processResourceTree(net.thevpc.nuts.io.NPath path, Predicate<net.thevpc.nuts.io.NPath> filter) -
processSourceRegularFile
-
processSourceRegularFile
public void processSourceRegularFile(net.thevpc.nuts.io.NPath path, String mimeType, OutputStream out) -
processSourceTree
-
processSourceTree
public void processSourceTree(net.thevpc.nuts.io.NPath path, Predicate<net.thevpc.nuts.io.NPath> filter) -
processResourceTree
-
processFiles
-
resolveFileProcessor
public net.thevpc.nuts.util.NOptional<NSiteProcessor> resolveFileProcessor(net.thevpc.nuts.io.NPath path, String mimeType) -
processString
-
processStream
-