public class SignatureFactory
extends java.lang.Object
This class is the starting point of signature related operations.
SignatureContainers are created or read from streams of data by this class according to signature format, and containers can hold multiple signatures.
There is also an utility method for detecting a stream is type of any supported format.
SignatureContainer,
Signature| Constructor and Description |
|---|
SignatureFactory() |
| Modifier and Type | Method and Description |
|---|---|
static SignatureContainer |
createContainer(SignatureFormat format)
create signature container with default context(base uri=working dir!)
|
static SignatureContainer |
createContainer(SignatureFormat format,
Context context)
create signature container with params set in context
|
static SignatureFormat |
detectSignatureFormat(java.io.BufferedInputStream is)
Try to figure out format of signature stream on the best effort basis.
|
static SignatureContainer |
readContainer(java.io.InputStream stream,
Context context)
Read signature container from incoming stream of data.
|
static SignatureContainer |
readContainer(SignatureFormat format,
java.io.InputStream stream,
Context context)
Read signature container from incoming stream of data.
|
public static SignatureContainer createContainer(SignatureFormat format)
format - signature formatpublic static SignatureContainer createContainer(SignatureFormat format, Context context)
format - signature formatpublic static SignatureContainer readContainer(SignatureFormat format, java.io.InputStream stream, Context context) throws SignatureException
format - signature formatSignatureException - if stream is not in form of any supported signature format
if IOError occurs
or signature is structural errors etc.public static SignatureContainer readContainer(java.io.InputStream stream, Context context) throws SignatureException
SignatureException - if stream is not in form of any supported signature format
if IOError occurs
or signature is structural errors etc.public static SignatureFormat detectSignatureFormat(java.io.BufferedInputStream is)
is - which is possibly contains signature bytesCopyright © 2025. All rights reserved.