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, skip
public 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 Closeable
close
in interface AutoCloseable
close
in class InputStream
IOException
public int read() throws IOException
read
in class InputStream
IOException
public int read(byte[] buffer, int offset, int len) throws IOException
read
in class InputStream
IOException
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 2018 SAP AG Complete Copyright Notice