Class SanitizeContentProcessorImpl
- java.lang.Object
-
- com.github.toolarium.sanitize.content.impl.SanitizeContentProcessorImpl
-
- All Implemented Interfaces:
ISanitizeContentProcessor
public class SanitizeContentProcessorImpl extends java.lang.Object implements ISanitizeContentProcessor
Implements theISanitizeContentProcessor.
-
-
Constructor Summary
Constructors Constructor Description SanitizeContentProcessorImpl()Constructor for SanitizeContentProcessorImpl
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SanitizeContentResultsanitize(java.lang.String name, java.io.InputStream inputStream, java.io.OutputStream outputStream, ISanitizeContentCredentialAccess credentialAccess)Sanitize the contentbooleansupportContent(java.lang.String name, java.io.InputStream inputStream)Support content
-
-
-
Method Detail
-
supportContent
public boolean supportContent(java.lang.String name, java.io.InputStream inputStream) throws SanitizeContentExceptionDescription copied from interface:ISanitizeContentProcessorSupport content- Specified by:
supportContentin interfaceISanitizeContentProcessor- Parameters:
name- The name of the contentinputStream- the stream- Returns:
- true if its supported by this sanitizing implementation
- Throws:
SanitizeContentException- In case the content can't be sanitized.- See Also:
ISanitizeContentProcessor.supportContent(java.lang.String, java.io.InputStream)
-
sanitize
public SanitizeContentResult sanitize(java.lang.String name, java.io.InputStream inputStream, java.io.OutputStream outputStream, ISanitizeContentCredentialAccess credentialAccess) throws SanitizeContentException
Description copied from interface:ISanitizeContentProcessorSanitize the content- Specified by:
sanitizein interfaceISanitizeContentProcessor- Parameters:
name- the name of the contentinputStream- the input streamoutputStream- the output streamcredentialAccess- the credential access or null- Returns:
- the sanitize result
- Throws:
SanitizeContentException- In case the content can't be sanitized.- See Also:
ISanitizeContentProcessor.sanitize(java.lang.String, java.io.InputStream, java.io.OutputStream, com.github.toolarium.sanitize.content.ISanitizeContentCredentialAccess)
-
-