ContentDescriptor
,
AbstractWriteHandle
,
TriplesWriteHandle
,
XMLWriteHandle
,
OutputStreamSender
public class HTMLCleanerHandle extends BaseHandle<OperationNotSupported,OutputStreamSender> implements OutputStreamSender, XMLWriteHandle
UNKNOWN_LENGTH
Constructor | Description |
---|---|
HTMLCleanerHandle() |
|
HTMLCleanerHandle(org.htmlcleaner.TagNode content) |
Modifier and Type | Method | Description |
---|---|---|
org.htmlcleaner.TagNode |
get() |
|
org.htmlcleaner.CleanerProperties |
getConfiguration() |
|
org.htmlcleaner.HtmlCleaner |
getParser() |
|
org.htmlcleaner.ITagInfoProvider |
getRulesProvider() |
|
org.htmlcleaner.XmlSerializer |
getSerializer() |
|
protected
org.htmlcleaner.CleanerProperties |
makeConfiguration() |
|
protected
org.htmlcleaner.HtmlCleaner |
makeParser() |
|
protected
org.htmlcleaner.ITagInfoProvider |
makeRulesProvider() |
|
protected
org.htmlcleaner.XmlSerializer |
makeSerializer() |
|
protected OutputStreamSender |
sendContent() |
|
void |
set(java.io.File content,
java.lang.String charset) |
|
void |
set(java.io.InputStream content,
java.lang.String charset) |
|
void |
set(java.io.Reader content) |
|
void |
set(java.lang.String content) |
|
void |
set(org.htmlcleaner.TagNode content) |
|
void |
setConfiguration(org.htmlcleaner.CleanerProperties configuration) |
|
void |
setFormat(Format format) |
Specifies the format of the content as binary,
JSON, text, or XML.
|
void |
setParser(org.htmlcleaner.HtmlCleaner parser) |
|
void |
setRulesProvider(org.htmlcleaner.ITagInfoProvider rulesProvider) |
|
void |
setSerializer(org.htmlcleaner.XmlSerializer serializer) |
|
HTMLCleanerHandle |
with(java.io.File content,
java.lang.String charset) |
|
HTMLCleanerHandle |
with(java.io.InputStream content,
java.lang.String charset) |
|
HTMLCleanerHandle |
with(java.io.Reader content) |
|
HTMLCleanerHandle |
with(java.lang.String content) |
|
HTMLCleanerHandle |
with(org.htmlcleaner.TagNode content) |
|
void |
write(java.io.OutputStream out) |
Implements a callback to write content to the
provided output stream for sending to the database server.
|
getByteLength,
getFormat,
getMimetype,
getServerTimestamp,
setByteLength,
setMimetype,
setServerTimestamp
public HTMLCleanerHandle()
public HTMLCleanerHandle(org.htmlcleaner.TagNode content)
public org.htmlcleaner.CleanerProperties getConfiguration()
public void setConfiguration(org.htmlcleaner.CleanerProperties configuration)
protected org.htmlcleaner.CleanerProperties makeConfiguration()
public org.htmlcleaner.ITagInfoProvider getRulesProvider()
public void setRulesProvider(org.htmlcleaner.ITagInfoProvider rulesProvider)
protected org.htmlcleaner.ITagInfoProvider makeRulesProvider()
public org.htmlcleaner.HtmlCleaner getParser()
public void setParser(org.htmlcleaner.HtmlCleaner parser)
protected org.htmlcleaner.HtmlCleaner makeParser()
public org.htmlcleaner.XmlSerializer getSerializer()
public void setSerializer(org.htmlcleaner.XmlSerializer serializer)
protected org.htmlcleaner.XmlSerializer makeSerializer()
public org.htmlcleaner.TagNode get()
public void set(org.htmlcleaner.TagNode content)
public HTMLCleanerHandle with(org.htmlcleaner.TagNode content)
public void set(java.io.File content, java.lang.String charset) throws java.io.IOException
java.io.IOException
public HTMLCleanerHandle with(java.io.File content, java.lang.String charset) throws java.io.IOException
java.io.IOException
public void set(java.io.InputStream content, java.lang.String charset) throws java.io.IOException
java.io.IOException
public HTMLCleanerHandle with(java.io.InputStream content, java.lang.String charset) throws java.io.IOException
java.io.IOException
public void set(java.io.Reader content) throws java.io.IOException
java.io.IOException
public HTMLCleanerHandle with(java.io.Reader content) throws java.io.IOException
java.io.IOException
public void set(java.lang.String content) throws java.io.IOException
java.io.IOException
public HTMLCleanerHandle with(java.lang.String content) throws java.io.IOException
java.io.IOException
public void setFormat(Format format)
ContentDescriptor
setFormat
in interface ContentDescriptor
setFormat
in class BaseHandle<OperationNotSupported,OutputStreamSender>
format
- the format of the contentprotected OutputStreamSender sendContent()
sendContent
in
class com.marklogic.client.impl.HandleImplementation<OperationNotSupported,OutputStreamSender>
public void write(java.io.OutputStream out) throws java.io.IOException
OutputStreamSender
write
in interface OutputStreamSender
out
- the output stream receiving the contentjava.io.IOException
- if io problems ariseCopyright © 2022 MarkLogic Corporation