Package com.djrapitops.plan.storage.file
Class FileResource
java.lang.Object
com.djrapitops.plan.storage.file.FileResource
- All Implemented Interfaces:
Resource
-
Constructor Details
-
FileResource
-
-
Method Details
-
lines
- Throws:
IOException
-
getResourceName
Description copied from interface:ResourceGet the name of this Resource.- Specified by:
getResourceNamein interfaceResource- Returns:
- Relative file path given to
PlanFiles.
-
getLastModifiedDate
public long getLastModifiedDate()- Specified by:
getLastModifiedDatein interfaceResource
-
asInputStream
Description copied from interface:ResourceGet the resource as an InputStream.- Specified by:
asInputStreamin interfaceResource- Returns:
- InputStream of the resource, not closed automatically.
- Throws:
IOException- If the resource is unavailable.
-
asBytes
- Specified by:
asBytesin interfaceResource- Throws:
IOException
-
asLines
Description copied from interface:ResourceGet the resource as lines.- Specified by:
asLinesin interfaceResource- Returns:
- Lines of the resource file.
- Throws:
IOException- If the resource is unavailable.
-
asString
Description copied from interface:ResourceGet the resource as a String with each line separated by CRLF newline characters\r\n.- Specified by:
asStringin interfaceResource- Returns:
- Flat string with each line separated by
\r\n. - Throws:
IOException- If the resource is unavailable.
-