Class DefaultCommandResult
- java.lang.Object
-
- com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
-
- All Implemented Interfaces:
CommandResult
public final class DefaultCommandResult extends Object implements CommandResult
Default result object.
Result is defined by:- An exit status: a zero means a success, otherwise it is a failure.
- Command output.
-
-
Constructor Summary
Constructors Constructor Description DefaultCommandResult(int exitStatus, String output)
Create new result.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
getExitStatus()
Exit status.String
getOutput()
Command output.int
hashCode()
boolean
isFailure()
Check if command result is a failure.boolean
isSuccess()
Check if command result is a success.String
toString()
-
-
-
Constructor Detail
-
DefaultCommandResult
public DefaultCommandResult(int exitStatus, String output)
Create new result.- Parameters:
exitStatus
- Exit status.output
- Standard output.
-
-
Method Detail
-
getExitStatus
public int getExitStatus()
Description copied from interface:CommandResult
Exit status.- Specified by:
getExitStatus
in interfaceCommandResult
- Returns:
- Exit status.
-
getOutput
public String getOutput()
Description copied from interface:CommandResult
Command output.- Specified by:
getOutput
in interfaceCommandResult
- Returns:
- Output.
-
isSuccess
public boolean isSuccess()
Description copied from interface:CommandResult
Check if command result is a success. When command is a success, then it must not be a failure.- Specified by:
isSuccess
in interfaceCommandResult
- Returns:
true
if command is a success,false
otherwise.
-
isFailure
public boolean isFailure()
Description copied from interface:CommandResult
Check if command result is a failure. When command is a failure, then it must not be a success.- Specified by:
isFailure
in interfaceCommandResult
- Returns:
true
if command is a failure,false
otherwise.
-
-