public class HTMLInputStream extends InputStream
InputStream on top of a IHTMLReader.
Allows to treat a reader as an InputStream. The reader can be a IHTMLFilter allowing a HTML document to be processed in a streaming manner.
Characters from the reader are converted to bytes either by using the encoding of the reader (e.g. the encoding of the original documnet) or by specifying an encoding explicitly.
Copyright (c) SAP AG 2001-2002
| Constructor and Description |
|---|
HTMLInputStream(IHTMLReader reader)
An InputStream with reader as HTML source.
|
HTMLInputStream(IHTMLReader reader,
String encoding)
An InputStream with reader as HTML source.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getEncoding()
Returns the character encoding used by this input stream.
|
int |
read() |
int |
read(byte[] buffer,
int offset,
int len) |
available, mark, markSupported, read, reset, skippublic HTMLInputStream(IHTMLReader reader) throws UnsupportedEncodingException, HTMLException, IOException
reader - to read the HTML document fromUnsupportedEncodingException - Exception raised in failure
situationHTMLException - Exception raised in failure situationIOException - Exception raised in failure situationpublic HTMLInputStream(IHTMLReader reader, String encoding) throws UnsupportedEncodingException
null , the default system
encoding is used.reader - to read the HTML document fromencoding - to use (null for default system encoding)UnsupportedEncodingException - Exception raised in failure
situationpublic String getEncoding()
null , the default system encoding is used.public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class InputStreamIOExceptionpublic int read()
throws IOException
read in class InputStreamIOExceptionpublic int read(byte[] buffer,
int offset,
int len)
throws IOException
read in class InputStreamIOException| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2021 SAP SE Complete Copyright Notice