IOperationResult
public interface IOperationResult
The general operation result interface.
Methods
Method | Description |
---|---|
isFile() | Indicates whether the result is a file path. |
isStream() | Indicates whether the result is a stream. |
isString() | Indicates whether the result is a string. |
isByteArray() | Indicates whether the result is a byte array. |
getData() | Gets raw data. |
toFile() | Tries to convert the result to a file. |
toStream() | Tries to convert the result to a stream. |
isFile()
public abstract boolean isFile()
Indicates whether the result is a file path.
Returns: boolean - True if the result is a file path; otherwise false .
isStream()
public abstract boolean isStream()
Indicates whether the result is a stream.
Returns: boolean - True if the result is a stream; otherwise false .
isString()
public abstract boolean isString()
Indicates whether the result is a string.
Returns: boolean - True if the result is a string; otherwise false .
isByteArray()
public abstract boolean isByteArray()
Indicates whether the result is a byte array.
Returns: boolean - True if the result is a byte array; otherwise false .
getData()
public abstract Object getData()
Gets raw data.
Returns: java.lang.Object - An object containing output data.
toFile()
public abstract String toFile()
Tries to convert the result to a file.
Returns: java.lang.String - A string the file path if the result is file; otherwise null .
toStream()
public abstract OutputStream toStream()
Tries to convert the result to a stream.
Returns: java.io.OutputStream - A stream if the result is stream; otherwise null .