public class ReportInfo
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
ReportInfo(java.lang.String baseDir,
java.lang.String file) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeExtension(java.lang.String ext) |
protected ReportInfo |
clone() |
boolean |
equals(java.lang.Object obj) |
boolean |
exists() |
java.lang.String |
getExtension() |
java.lang.String |
getFullPath() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
long |
getTimeStamp() |
int |
hashCode() |
void |
init(java.lang.String file) |
<T> T |
value(java.util.function.Function<ReportInfo,T> function) |
ReportInfo |
withExtension(java.lang.String ext) |
public void init(java.lang.String file)
public java.lang.String getFullPath()
public java.lang.String getName()
public java.lang.String getExtension()
public long getTimeStamp()
public void changeExtension(java.lang.String ext)
public ReportInfo withExtension(java.lang.String ext)
public boolean exists()
public java.io.InputStream getInputStream()
throws java.io.IOException
java.io.IOExceptionpublic <T> T value(java.util.function.Function<ReportInfo,T> function)
protected ReportInfo clone()
clone in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object