@Immutable public final class FileIOError extends Object implements ISuccessIndicator, Serializable
| Constructor and Description |
|---|
FileIOError(EFileIOOperation eOperation,
EFileIOErrorCode eCode) |
FileIOError(EFileIOOperation eOperation,
EFileIOErrorCode eCode,
Exception aException) |
FileIOError(EFileIOOperation eOperation,
EFileIOErrorCode eCode,
File aFile1) |
FileIOError(EFileIOOperation eOperation,
EFileIOErrorCode eCode,
File aFile1,
File aFile2) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
EFileIOErrorCode |
getErrorCode() |
Exception |
getException() |
File |
getFile1() |
File |
getFile2() |
EFileIOOperation |
getOperation() |
boolean |
hasException() |
boolean |
hasFile1() |
boolean |
hasFile2() |
int |
hashCode() |
boolean |
isFailure() |
boolean |
isSuccess() |
String |
toString() |
public FileIOError(@Nonnull EFileIOOperation eOperation, @Nonnull EFileIOErrorCode eCode)
public FileIOError(@Nonnull EFileIOOperation eOperation, @Nonnull EFileIOErrorCode eCode, @Nonnull File aFile1)
public FileIOError(@Nonnull EFileIOOperation eOperation, @Nonnull EFileIOErrorCode eCode, @Nonnull File aFile1, @Nonnull File aFile2)
public FileIOError(@Nonnull EFileIOOperation eOperation, @Nonnull EFileIOErrorCode eCode, @Nonnull Exception aException)
@Nonnull public EFileIOOperation getOperation()
null.@Nonnull public EFileIOErrorCode getErrorCode()
null.public boolean isSuccess()
isSuccess in interface ISuccessIndicatortrue on success and false on failure.public boolean isFailure()
isFailure in interface ISuccessIndicatortrue on failure and false on success.@Nullable public File getFile1()
null.public boolean hasFile1()
true if the first file is present, false
if not.@Nullable public File getFile2()
null.
This field can only be present, if getFile1() is present.public boolean hasFile2()
true if the second file is present, false
if not.@Nullable public Exception getException()
null.public boolean hasException()
true if an exception is present, false if
not.Copyright © 2014–2016 Philip Helger. All rights reserved.