class HTMLCodec
extends java.io.InputStream
Modifier and Type | Field and Description |
---|---|
private java.io.BufferedInputStream |
bufferedStream |
static int |
BYTE_BUFFER_LEN |
static int |
CHAR_BUFFER_LEN |
private boolean |
closed |
static java.lang.String |
DEF_SOURCE_URL |
private boolean |
descriptionParsed |
static java.lang.String |
ENCODING |
static java.lang.String |
END_FRAGMENT |
static java.lang.String |
END_FRAGMENT_CMT |
static java.lang.String |
END_HTML |
static java.lang.String |
END_SELECTION |
static java.lang.String |
EOLN |
private static java.lang.String |
FAILURE_MSG |
private long |
iEndOffset |
private long |
iFragEnd |
private long |
iFragStart |
private long |
iHTMLEnd |
private long |
iHTMLStart |
private static java.lang.String |
INVALID_MSG |
private long |
iReadCount |
private long |
iSelEnd |
private long |
iSelStart |
private long |
iStartOffset |
private static int |
PADDED_WIDTH |
private EHTMLReadMode |
readMode |
static java.lang.String |
SOURCE_URL |
static java.lang.String |
START_FRAGMENT |
static java.lang.String |
START_FRAGMENT_CMT |
static java.lang.String |
START_HTML |
static java.lang.String |
START_SELECTION |
private java.lang.String |
stBaseURL |
private java.lang.String |
stVersion |
static java.lang.String |
VERSION |
private static java.lang.String |
VERSION_NUM |
Constructor and Description |
---|
HTMLCodec(java.io.InputStream _bytestream,
EHTMLReadMode _readMode) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static byte[] |
convertToHTMLFormat(byte[] bytes)
convertToHTMLFormat adds the MS HTML clipboard header to byte array that
contains the parameters pairs.
|
java.lang.String |
getBaseURL() |
java.lang.String |
getVersion() |
private void |
parseDescription()
parseDescription parsing HTML clipboard header as it described in
comment to convertToHTMLFormat
|
int |
read() |
private static java.lang.String |
toPaddedString(int n,
int width) |
public static final java.lang.String ENCODING
public static final java.lang.String VERSION
public static final java.lang.String START_HTML
public static final java.lang.String END_HTML
public static final java.lang.String START_FRAGMENT
public static final java.lang.String END_FRAGMENT
public static final java.lang.String START_SELECTION
public static final java.lang.String END_SELECTION
public static final java.lang.String START_FRAGMENT_CMT
public static final java.lang.String END_FRAGMENT_CMT
public static final java.lang.String SOURCE_URL
public static final java.lang.String DEF_SOURCE_URL
public static final java.lang.String EOLN
private static final java.lang.String VERSION_NUM
private static final int PADDED_WIDTH
private final java.io.BufferedInputStream bufferedStream
private boolean descriptionParsed
private boolean closed
public static final int BYTE_BUFFER_LEN
public static final int CHAR_BUFFER_LEN
private static final java.lang.String FAILURE_MSG
private static final java.lang.String INVALID_MSG
private long iHTMLStart
private long iHTMLEnd
private long iFragStart
private long iFragEnd
private long iSelStart
private long iSelEnd
private java.lang.String stBaseURL
private java.lang.String stVersion
private long iStartOffset
private long iEndOffset
private long iReadCount
private EHTMLReadMode readMode
public HTMLCodec(java.io.InputStream _bytestream, EHTMLReadMode _readMode) throws java.io.IOException
java.io.IOException
private static java.lang.String toPaddedString(int n, int width)
public static byte[] convertToHTMLFormat(byte[] bytes)
public java.lang.String getBaseURL() throws java.io.IOException
java.io.IOException
public java.lang.String getVersion() throws java.io.IOException
java.io.IOException
private void parseDescription() throws java.io.IOException
java.io.IOException
public int read() throws java.io.IOException
read
in class java.io.InputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.InputStream
java.io.IOException