See: Description
| Interface | Description |
|---|---|
| ScanListener |
Implementations of this interface can receive notifications when certain events happen during a
page scan.
|
| Class | Description |
|---|---|
| OptionGroup |
Represents a group of options.
|
| RangeConstraint |
Represents a restriction on the acceptable values of an option.
|
| RateLimitingScanListeners |
A static factory of listeners that limit the rate at which they send
ScanListener.recordRead(au.com.southsky.jfreesane.SaneDevice, int, int) notifications. |
| SaneClientAuthentication |
Represents the authentication configuration used by SANE clients.
|
| SaneClientAuthentication.ClientCredential |
Class to hold Sane client credentials organised by backend.
|
| SaneDevice |
Represents a SANE device within a session.
|
| SaneOption |
This class represents a SANE device option.
|
| SanePasswordProvider |
Implements a provider of SANE resource credentials.
|
| SaneSession |
Represents a conversation taking place with a SANE daemon.
|
| SaneWord |
Represents a SANE word type.
|
| ScanListenerAdapter |
A no-op implementation of
ScanListener. |
| Enum | Description |
|---|---|
| OptionValueConstraintType |
Represents the types of constraints that a
SaneOption may be subjected to. |
| OptionValueType |
Instances of this enum are returned by
SaneOption.getType() that indicate the type of value
that the option has. |
| SaneOption.OptionUnits |
Instances of this enum are returned by
SaneOption.getUnits() indicating what units, if
any, the value has. |
| SaneOption.OptionWriteInfo |
Represents the information that the SANE daemon returns about the effect of modifying an
option.
|
| SaneStatus |
Represents the status codes that can be returned by the Sane backend.
|
| Exception | Description |
|---|---|
| SaneException |
Represents an application level exception thrown by Sane.
|
Typically, the programmer should obtain an instance of
SaneSession, usually with one of the the
SaneSession.withRemoteSane(java.net.InetAddress) overloads.