com.jalios.io
Class NIOUtil
java.lang.Object
com.jalios.io.NIOUtil
public class NIOUtil
- extends java.lang.Object
This class provides a set of static methods which perform various
i/o operations based on the java.nio package.
- Since:
- jcms-5.0.0
- Version:
- $Revision: 27465 $
- Author:
- Olivier Dedieu
|
Field Summary |
static java.lang.String |
REVISION
|
|
Method Summary |
static void |
clean(java.nio.MappedByteBuffer buffer)
|
static void |
copyFile(java.io.File f1,
java.io.File f2)
Copy f1 into f2 (mkdirs for f2). |
static void |
copyFile(java.lang.String filename1,
java.lang.String filename2)
Copy filename1 into filename2 (mkdirs for filename2) |
static boolean |
goToLine(java.nio.ByteBuffer buffer,
long line)
Move the position of the given ByteBuffer to the given line. |
static void |
main(java.lang.String[] args)
|
static void |
main2(java.lang.String[] args)
|
static void |
mainTest(java.lang.String[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REVISION
public static final java.lang.String REVISION
- See Also:
- Constant Field Values
NIOUtil
public NIOUtil()
copyFile
public static void copyFile(java.lang.String filename1,
java.lang.String filename2)
throws java.io.IOException
- Copy filename1 into filename2 (mkdirs for filename2)
- Parameters:
filename1 - the source filefilename2 - the target file
- Throws:
java.io.IOException- Since:
- jcms-5.0.5
copyFile
public static void copyFile(java.io.File f1,
java.io.File f2)
throws java.io.IOException
- Copy f1 into f2 (mkdirs for f2). This method is about 25% faster than IOUtil.copyFile()
- Parameters:
f1 - the source filef2 - the target file
- Throws:
java.io.IOException- Since:
- jcms-5.0.5
goToLine
public static boolean goToLine(java.nio.ByteBuffer buffer,
long line)
- Move the position of the given ByteBuffer to the given line.
- Parameters:
buffer - the buffer to move the position.line - the line to be reached
- Returns:
- true if the line has been reached, false otherwite (line out of buffer size)
- Since:
- jcms-5.0.0
clean
public static void clean(java.nio.MappedByteBuffer buffer)
throws java.lang.Exception
- Throws:
java.lang.Exception
mainTest
public static void mainTest(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
main2
public static void main2(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2001-2010 Jalios SA. All Rights Reserved.