Class LocatorFileAccept
- java.lang.Object
-
- fr.mines_stetienne.ci.sparql_generate.stream.LocatorAcceptBase
-
- fr.mines_stetienne.ci.sparql_generate.stream.LocatorFileAccept
-
- All Implemented Interfaces:
LocatorAccept
,Locator
public class LocatorFileAccept extends LocatorAcceptBase
Same as LocatorFile but with content negociation capabilities.- Author:
- Maxime Lefrançois
-
-
Constructor Summary
Constructors Constructor Description LocatorFileAccept()
Create a LocatorFile without a specific working directory.LocatorFileAccept(String dir)
Create a LocatorFile that uses the argument as it's working directory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
boolean
exists(String fileIRI)
String
getName()
String
getThisDir()
boolean
hasCurrentDir()
int
hashCode()
TypedInputStream
open(LookUpRequest request)
Open anything that looks a bit like a file nameString
toFileName(String filenameIRI)
Processing the filename for file: or relative filename and return a filename suitable for file operations.-
Methods inherited from class fr.mines_stetienne.ci.sparql_generate.stream.LocatorAcceptBase
open
-
-
-
-
Constructor Detail
-
LocatorFileAccept
public LocatorFileAccept()
Create a LocatorFile without a specific working directory. Relative file names are relative to the working directory of the JVM.
-
LocatorFileAccept
public LocatorFileAccept(String dir)
Create a LocatorFile that uses the argument as it's working directory.The working directory should be a UNIX style file name, (relative or absolute), not a URI.
For MS Window, if asked to
open(fr.mines_stetienne.ci.sparql_generate.stream.LookUpRequest)
a file name with a drive letter, the code assumes it is not relative to the working directory of thisLocatorFile
.
-
-
Method Detail
-
toFileName
public String toFileName(String filenameIRI)
Processing the filename for file: or relative filename and return a filename suitable for file operations.
-
getThisDir
public String getThisDir()
-
hasCurrentDir
public boolean hasCurrentDir()
-
exists
public boolean exists(String fileIRI)
-
open
public TypedInputStream open(LookUpRequest request)
Open anything that looks a bit like a file name
-
getName
public String getName()
-
-