|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.hp.hpl.jena.util.FileUtils
public class FileUtils
Field Summary | |
---|---|
static java.lang.String |
encodingUTF8
Java name for UTF-8 encoding |
static java.lang.String |
langBDB
|
static java.lang.String |
langN3
|
static java.lang.String |
langNTriple
|
static java.lang.String |
langSQL
|
static java.lang.String |
langTurtle
|
static java.lang.String |
langXML
|
static java.lang.String |
langXMLAbbrev
|
Constructor Summary | |
---|---|
FileUtils()
|
Method Summary | |
---|---|
static java.io.BufferedReader |
asBufferedUTF8(java.io.InputStream in)
Create a buffered reader that uses UTF-8 encoding |
static java.io.PrintWriter |
asPrintWriterUTF8(java.io.OutputStream out)
Create a print writer that uses UTF-8 encoding |
static java.io.Reader |
asUTF8(java.io.InputStream in)
Create a reader that uses UTF-8 encoding |
static java.io.Writer |
asUTF8(java.io.OutputStream out)
Create a writer that uses UTF-8 encoding |
static java.lang.String |
decodeFileName(java.lang.String s)
|
static java.lang.String |
encodeFileName(java.lang.String s)
Deprecated. Broken: use toURL() |
static java.lang.String |
getBasename(java.lang.String filename)
Get the basename of a filename |
static java.lang.String |
getDirname(java.lang.String filename)
Get the directory part of a filename |
static java.lang.String |
getFilenameExt(java.lang.String filename)
Get the suffix part of a file name or a URL in file-like format. |
static java.lang.String |
getScheme(java.lang.String uri)
|
static java.io.File |
getScratchDirectory(java.lang.String prefix)
Answer a File naming a freshly-created directory in the temporary directory. |
static java.lang.String |
getTempDirectory()
|
static java.lang.String |
guessLang(java.lang.String urlStr)
Guess the language/type of model data If the URI of the model starts jdbc: it is assumed to be an RDB model If the URI ends .rdf, it is assumed to be RDF/XML If the URI ends .n3, it is assumed to be N3 If the URI ends .nt, it is assumed to be N-Triples If the URI ends .bdb, it is assumed to be BerkeleyDB model |
static java.lang.String |
guessLang(java.lang.String name,
java.lang.String otherwise)
Guess the language/type of model data. |
static boolean |
isFile(java.lang.String name)
Check whether 'name' is possibly a file reference |
static boolean |
isURI(java.lang.String name)
Check whether a name is an absolute URI (has a scheme name) |
static java.io.BufferedReader |
openResourceFile(java.lang.String filename)
Answer a BufferedReader than reads from the named resource file as UTF-8, possibly throwing WrappedIOExceptions. |
static java.io.InputStream |
openResourceFileAsStream(java.lang.String filename)
Open an resource file for reading. |
static java.io.BufferedReader |
readerFromURL(java.lang.String urlStr)
|
static java.lang.String |
readWholeFileAsUTF8(java.io.InputStream in)
Read a whole stream as UTF-8 |
static java.lang.String |
readWholeFileAsUTF8(java.lang.String filename)
Read a whole file as UTF-8 |
static java.io.File |
tempFileName(java.lang.String prefix,
java.lang.String suffix)
create a temporary file that will be deleted on exit, and do something sensible with any IO exceptions - namely, throw them up wrapped in a JenaException. |
static java.lang.String |
toFilename(java.lang.String filenameOrURI)
Turn a file: URL or file name into a plain file name |
static java.lang.String |
toURL(java.lang.String filename)
Turn a plain filename into a "file:" URL |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String langXML
public static final java.lang.String langXMLAbbrev
public static final java.lang.String langNTriple
public static final java.lang.String langN3
public static final java.lang.String langTurtle
public static final java.lang.String langBDB
public static final java.lang.String langSQL
public static final java.lang.String encodingUTF8
Constructor Detail |
---|
public FileUtils()
Method Detail |
---|
public static java.io.Reader asUTF8(java.io.InputStream in)
public static java.io.BufferedReader asBufferedUTF8(java.io.InputStream in)
public static java.io.Writer asUTF8(java.io.OutputStream out)
public static java.io.PrintWriter asPrintWriterUTF8(java.io.OutputStream out)
public static java.lang.String guessLang(java.lang.String name, java.lang.String otherwise)
name
- URL to base the guess onotherwise
- Default guess
public static java.lang.String guessLang(java.lang.String urlStr)
urlStr
- URL to base the guess on
public static java.lang.String toFilename(java.lang.String filenameOrURI)
public static java.lang.String decodeFileName(java.lang.String s)
public static java.lang.String toURL(java.lang.String filename)
@Deprecated public static java.lang.String encodeFileName(java.lang.String s)
public static boolean isFile(java.lang.String name)
name
-
public static boolean isURI(java.lang.String name)
name
-
public static java.lang.String getScheme(java.lang.String uri)
public static java.lang.String getDirname(java.lang.String filename)
filename
-
public static java.lang.String getBasename(java.lang.String filename)
filename
-
public static java.lang.String getFilenameExt(java.lang.String filename)
public static java.io.File tempFileName(java.lang.String prefix, java.lang.String suffix)
prefix
- the prefix for File.createTempFilesuffix
- the suffix for File.createTempFile
public static java.io.File getScratchDirectory(java.lang.String prefix)
prefix
- the prefix for the directory name
public static java.lang.String getTempDirectory()
public static java.io.BufferedReader openResourceFile(java.lang.String filename)
public static java.io.InputStream openResourceFileAsStream(java.lang.String filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static java.io.BufferedReader readerFromURL(java.lang.String urlStr)
public static java.lang.String readWholeFileAsUTF8(java.lang.String filename) throws java.io.IOException
filename
-
java.io.IOException
public static java.lang.String readWholeFileAsUTF8(java.io.InputStream in) throws java.io.IOException
in
- InputStream to be read
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |