Package de.xima.fc.workflow
Class PathResourceDescriptor
- java.lang.Object
- 
- de.xima.fc.workflow.PathResourceDescriptor
 
- 
- All Implemented Interfaces:
- IResourceDescriptor,- Serializable
 
 public final class PathResourceDescriptor extends Object implements IResourceDescriptor ImplementsIResourceDescriptorby reading data from a file.- Since:
- 8.1.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PathResourceDescriptorfromFile(File file, Charset charset, OpenOption... openOptions)Creates a new resource descriptor that reads data from the given file.static PathResourceDescriptorfromPath(Path path, Charset charset, OpenOption... openOptions)Creates a new resource descriptor that reads data from the given file.URIgetAbsoluteUri()CharsetgetCharset()InputStreamopen()
 
- 
- 
- 
Method Detail- 
fromPathpublic static PathResourceDescriptor fromPath(Path path, Charset charset, OpenOption... openOptions) Creates a new resource descriptor that reads data from the given file.- Parameters:
- path- File path.
- charset- Charset to use for reading the file.
- openOptions- Optional options for how the file is opened.
- Returns:
- A resource descriptor that reads from the given file.
 
 - 
fromFilepublic static PathResourceDescriptor fromFile(File file, Charset charset, OpenOption... openOptions) Creates a new resource descriptor that reads data from the given file.- Parameters:
- file- File path.
- charset- Charset to use for reading the file.
- openOptions- Optional options for how the file is opened.
- Returns:
- A resource descriptor that reads from the given file.
 
 - 
getAbsoluteUripublic URI getAbsoluteUri() - Specified by:
- getAbsoluteUriin interface- IResourceDescriptor
- Returns:
- An absolute URI that identifies this resource. It is an error for this to return an URI where
 URI.isAbsolute()yieldsfalse.
 
 - 
openpublic InputStream open() throws IOException - Specified by:
- openin interface- IResourceDescriptor
- Returns:
- An input stream to the content of the resource.
- Throws:
- IOException- When the resource could not be opened.
 
 - 
getCharsetpublic Charset getCharset() - Specified by:
- getCharsetin interface- IResourceDescriptor
- Returns:
- When this resource is a plain text resource: the charset or encoding of the text. Defaults to UTF_8.
 
 
- 
 
-