ch.ethz.mxquery.util
Class IOLib
java.lang.Object
ch.ethz.mxquery.util.IOLib
public class IOLib
- extends java.lang.Object
Constructor Summary |
IOLib()
|
Method Summary |
static void |
copyFile(java.lang.String source,
java.lang.String destination)
|
static java.io.Reader |
getInput(java.lang.String uri,
QueryLocation loc)
|
static java.io.PrintStream |
getOutput(java.lang.String url,
boolean append,
java.lang.String encoding)
|
static java.lang.String |
getSystemBaseUri()
|
static java.lang.String |
snoopEncoding16bit(java.io.InputStream ins,
boolean xquery)
Check the file encoding using a 16bit representation |
static java.lang.String |
snoopEncoding8bit(java.io.InputStream ins,
boolean xquery)
Check the file encoding using a 8bit representation |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IOLib
public IOLib()
copyFile
public static void copyFile(java.lang.String source,
java.lang.String destination)
throws MXQueryException
- Throws:
MXQueryException
snoopEncoding8bit
public static final java.lang.String snoopEncoding8bit(java.io.InputStream ins,
boolean xquery)
throws java.io.UnsupportedEncodingException,
java.io.IOException
- Check the file encoding using a 8bit representation
- Parameters:
ins
- Input stream to checkxquery
- snoop an xquery file, not an XML file
- Returns:
- Encoding String if detected, otherwise null
- Throws:
java.io.UnsupportedEncodingException
java.io.IOException
snoopEncoding16bit
public static final java.lang.String snoopEncoding16bit(java.io.InputStream ins,
boolean xquery)
throws java.io.UnsupportedEncodingException,
java.io.IOException
- Check the file encoding using a 16bit representation
- Parameters:
ins
- Input stream to checkxquery
- TODO
- Returns:
- Encoding String if detected, otherwise null
- Throws:
java.io.UnsupportedEncodingException
java.io.IOException
getInput
public static java.io.Reader getInput(java.lang.String uri,
QueryLocation loc)
throws MXQueryException
- Throws:
MXQueryException
getOutput
public static java.io.PrintStream getOutput(java.lang.String url,
boolean append,
java.lang.String encoding)
throws java.io.IOException,
MXQueryException
- Throws:
java.io.IOException
MXQueryException
getSystemBaseUri
public static java.lang.String getSystemBaseUri()
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich