java.lang.Object | |||
↳ | com.pdftron.filters.Filter | ||
↳ | com.pdftron.filters.CustomFilter | ||
↳ | com.pdftron.filters.FileDescriptorFilter |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.pdftron.filters.CustomFilter
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
FileDescriptorFilter(int mode, Object obj) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static FileDescriptorFilter | __Create(long impl, FileDescriptorFilter prev) | ||||||||||
boolean | canWriteOnInputFilter() | ||||||||||
void |
close()
Frees the native memory of the object.
| ||||||||||
FileDescriptorFilter | createOutputIterator() | ||||||||||
int | getThreadId() | ||||||||||
long | onCreateInputIterator(Object user_object) | ||||||||||
void | onDestroy(Object user_object) | ||||||||||
long |
onFlush(Object user_object)
The abstract function in which the output data is flushed.
| ||||||||||
long |
onRead(byte[] bytes, Object o)
The abstract function in which the input data are read.
| ||||||||||
long |
onSeek(long offset, int origin, Object user_object)
The abstract function in which the position indicator of the filter is
set.
| ||||||||||
long |
onTell(Object user_object)
The abstract function in which the position indicator of the filter is
queried.
| ||||||||||
long |
onWrite(byte[] buf, Object user_object)
The abstract function in which the data are output.
| ||||||||||
boolean | switchToWriteMode() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.pdftron.filters.CustomFilter
| |||||||||||
From class
com.pdftron.filters.Filter
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.AutoCloseable
|
Frees the native memory of the object. This can be explicity called to control the deallocation of native memory and avoid situations where the garbage collector does not free the object in a timely manner.
The abstract function in which the output data is flushed.
user_object | The user data from passed in via #CustomFilter(int, Object). |
---|
The abstract function in which the input data are read.
bytes | The buffer to contain the data to read, which has already been allocated. |
---|---|
o | The user data from passed in via #CustomFilter(int, Object). |
The abstract function in which the position indicator of the filter is set.
offset | Number of bytes to offset from origin. A positive value implies the indicator is moved forward, and a negative value implies the indicator is moved backward. |
---|---|
origin | Position from where offset is added. It is specified by one of
the following: SEEK_SET ,
SEEK_CUR , SEEK_END . |
user_object | The user data from passed in via #CustomFilter(int, Object). |
The abstract function in which the position indicator of the filter is queried.
user_object | The user data from passed in via #CustomFilter(int, Object). |
---|
The abstract function in which the data are output.
buf | The buffer to contain the data to write out. |
---|---|
user_object | The user data from passed in via #CustomFilter(int, Object). |