[med-svn] [SCM] snappy1.0.3-java branch, master, updated. a7ca6477aef5bd776dbca062cbd633640b661cde

Olivier Sallou olivier.sallou at debian.org
Tue Aug 28 10:39:52 UTC 2012


The following commit has been merged in the master branch:
commit a7ca6477aef5bd776dbca062cbd633640b661cde
Author: Olivier Sallou <olivier.sallou at debian.org>
Date:   Tue Aug 28 12:33:29 2012 +0200

    Switch to version 1.0.3-rc3 used by picard-tools

diff --git a/.classpath b/.classpath
deleted file mode 100644
index cec251a..0000000
--- a/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
-	<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
-	<classpathentry kind="output" path="target/classes"/>
-</classpath>
diff --git a/.hgsub b/.hgsub
deleted file mode 100644
index e25fec5..0000000
--- a/.hgsub
+++ /dev/null
@@ -1 +0,0 @@
-wiki = https://code.google.com/p/snappy-java.wiki/
diff --git a/.hgsubstate b/.hgsubstate
deleted file mode 100644
index 3688820..0000000
--- a/.hgsubstate
+++ /dev/null
@@ -1 +0,0 @@
-0fb78fe3d92a2ff45ab3edb3d821d93619e43663 wiki
diff --git a/.project b/.project
deleted file mode 100644
index 24e16af..0000000
--- a/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>snappy-java</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.maven.ide.eclipse.maven2Builder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.maven.ide.eclipse.maven2Nature</nature>
-	</natures>
-</projectDescription>
diff --git a/INSTALL b/INSTALL
index 21c6d8c..82e71e0 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,44 +1,42 @@
 [Installation note of snappy-java]
 
-If your OS platform is one of the Windows/Linux/Mac OS X (32/64 bit Intel CPUs), the installation process described here is unnecessary. Simply put snappy-java-(version).jar to your Java classpath. If your OS is not listed above, create your own snappy-java-(version).jar file as follows. 
-
-
-= Required tools for building snappy-java =
+= Required libraries for building snappy-java =
 
 [For all platforms]
 
 * Java 6 (JDK1.6) http://java.sun.com/
  - set JAVA_HOME environment variable to the Java installation folder (e.g. JAVA_HOME=C:/Program Files/Java/jdk1.6.0_24 in Windows)
 * Maven 3.x http://maven.apache.org/
- - Check mvn command can be used from your command line.
+ - Check mvn command can be run from your command line.
 
-[Windows (32/64-bit)]
+[Windows (32-bit)]
 * GNU make 
-* And also tar, curl, cp, rm, grep commands are needed. (I use Cygwin and MinGW for building snappy-java in Windows)
-
-[Windows (32-bit only)]
-* Install MinGW http://www.mingw.org/
-* Set PATH to the following command in MinGW package
- - mingw32-g++
- - strip
+* And also tar, curl, cp, rm, grep commands are needed. (I use Cygwin for building snappy-java in Windows)
 
-To build x86 (32bit) dll under 64-bit Windows, use "make win32" target.
-
-[Windows (64-bit only)]
+[Windows (64-bit)]
 * Download MinGW-w64 http://sourceforge.net/projects/mingw-w64/ 
 * Set PATH to the following commands in the downloaded archive: 
  - x86_64-w64-mingw32-g++
  - x86_64-w64-mingw32-strip
 
 NOTICE: Do not use the Cygwin version of MinGW-w64. It fails to build assemblies for 64bit environment.
+ 
+[Windows (32-bit)]
+* Install MinGW http://www.mingw.org/
+* Set PATH to the following command in MinGW package
+ - mingw32-g++
+ - strip
+
+To build x86 (32bit) dll using 64-bit Windows, use "make win32" target.
 
 [Linux (32/64-bit)]
-* gcc-4.5.x or higher is necessary because snappy-java uses -static-libstdc++ option. It is possible to use gcc-4.3.x but a dependency to libstdc++ remains in the generated jar file; That means if another version of libstdc++ is used, snappy-java might not work correctly.
-* You can build 32-bit native library with 64-bit Linux machine (do make linux32)
+* gcc-4.5.x or higher is necessary because snappy-java uses -static-libstdc++ option. 
+
 
 [Mac]
 * Install gcc, make, etc. included in Mac OS X install disk. (X Code)
-* Install mercurial using Mac Ports http://www.macports.org/
+* Install mercurial using Mac Porsts http://www.macports.org/
+
 
 = Building snappy-java =
 
@@ -47,32 +45,9 @@ $ make
 
 A native library for your machine environment and a jar package target/snappy-java-(version).jar are produced in the target folder.
 
-= Building only the native library = 
+= Building native library = 
 $ make native
 
-= Rebuild the native library for your platform =
+= Rebuild native library =
 $ make clean-native native
 
-
-= Using system installed libsnappyjava (or snappyjava.dll) = 
-
-Set org.xerial.snappy.use.systemlib system property to true:
-
-java -Djava.library.path=(path to the installed snappyjava lib) -Dorg.xerial.snappy.use.systemlib=true  ...
-
-With this setting snappy-java does not use bundled native libraries. Insted it tries to load native library installed at the path specified in java.library.path.
-
-
-= Configure snappy-java using property file =
-
-Prepare org-xerial-snappy.properties file (under the root path of your library) in Java's property file format.
-Here is a list of the available properties:
-
- * org.xerial.snappy.lib.path   (directory containing a snappyjava's native library)
- * org.xerial.snappy.lib.name   (library file name)
- * org.xerial.snappy.tempdir    (temporary directory to extract a native library bundled in snappy-java)
- * org.xerial.snappy.use.systemlib  (if this value is true, use system installed libsnappyjava.so looking the path specified by java.library.path) 
-
-
-
-
diff --git a/Makefile b/Makefile
index 671d964..b67855a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,96 +1,86 @@
-
-include Makefile.common
-
-MVN:=mvn
-
-all: snappy
-
-SNAPPY_OUT:=$(TARGET)/$(snappy)-$(os_arch)
-SNAPPY_ARCHIVE:=$(TARGET)/snappy-$(VERSION).tar.gz 
-SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc
-SNAPPY_SRC_DIR:=$(TARGET)/snappy-$(VERSION)
-SNAPPY_SRC:=$(addprefix $(SNAPPY_SRC_DIR)/,$(SNAPPY_CC))
-SNAPPY_OBJ:=$(addprefix $(SNAPPY_OUT)/,$(patsubst %.cc,%.o,$(SNAPPY_CC)) SnappyNative.o)
-
-SNAPPY_UNPACKED:=$(TARGET)/snappy-extracted.log
-
-CXXFLAGS:=$(CXXFLAGS) -I$(SNAPPY_SRC_DIR)
-
-$(SNAPPY_ARCHIVE):
-	@mkdir -p $(@D)
-	curl -o$@ http://snappy.googlecode.com/files/snappy-$(VERSION).tar.gz
-
-$(SNAPPY_UNPACKED): $(SNAPPY_ARCHIVE)
-	tar xvfz $< -C $(TARGET)	
-	touch $@
-
-jni-header: $(SRC)/org/xerial/snappy/SnappyNative.h
-
-
-$(SRC)/org/xerial/snappy/SnappyNative.h: $(SRC)/org/xerial/snappy/SnappyNative.java
-	$(JAVAH) -classpath $(TARGET)/classes -o $@ org.xerial.snappy.SnappyNative
-
-bytecode: src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode
-
-src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode: src/main/resources/org/xerial/snappy/SnappyNativeLoader.java
-	@mkdir -p $(TARGET)/temp
-	$(JAVAC) -source 1.5 -target 1.5 -d $(TARGET)/temp $<
-	cp $(TARGET)/temp/org/xerial/snappy/SnappyNativeLoader.class $@
-
-$(SNAPPY_SRC): $(SNAPPY_UNPACKED)
-
-$(SNAPPY_OUT)/%.o : $(SNAPPY_SRC_DIR)/%.cc
-	@mkdir -p $(@D)
-	$(CXX) $(CXXFLAGS) -c $< -o $@ 
-
-$(SNAPPY_OUT)/SnappyNative.o : $(SRC)/org/xerial/snappy/SnappyNative.cpp $(SRC)/org/xerial/snappy/SnappyNative.h  
-	@mkdir -p $(@D)
-	$(CXX) $(CXXFLAGS) -c $< -o $@
-
-
-$(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ)
-	$(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) 
-	$(STRIP) $@
-
-clean-native: 
-	rm -rf $(SNAPPY_OUT)
-
-clean:
-	rm -rf $(TARGET)
-
-NATIVE_DIR:=src/main/resources/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
-NATIVE_TARGET_DIR:=$(TARGET)/classes/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
-NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME)
-
-snappy-jar-version:=snappy-java-$(shell $(JAVA) -jar lib/silk-weaver.jar find 'project(artifactId, version)' pom.xml | grep snappy-java | awk '{ print $$2; }')
-
-native: $(SNAPPY_UNPACKED) $(NATIVE_DLL) 
-snappy: native $(TARGET)/$(snappy-jar-version).jar
-
-$(NATIVE_DLL): $(SNAPPY_OUT)/$(LIBNAME) 
-	@mkdir -p $(@D)
-	cp $< $@
-	@mkdir -p $(NATIVE_TARGET_DIR)
-	cp $< $(NATIVE_TARGET_DIR)/$(LIBNAME)
-
-
-$(TARGET)/$(snappy-jar-version).jar: native $(NATIVE_DLL)
-	$(MVN) package -Dmaven.test.skip=true
-
-test: $(NATIVE_DLL)
-	$(MVN) test
-
-win32: 
-	$(MAKE) native CXX=mingw32-g++ OS_NAME=Windows OS_ARCH=x86  
-
-mac32: 
-	$(MAKE) native OS_NAME=Mac OS_ARCH=i386
-
-linux32:
-	$(MAKE) native OS_NAME=Linux OS_ARCH=i386
-
-clean-native-linux32:
-	$(MAKE) clean-native OS_NAME=Linux OS_ARCH=i386
-
-clean-native-win32:
-	$(MAKE) clean-native OS_NAME=Windows OS_ARCH=x86
+
+include Makefile.common
+
+MVN:=mvn
+
+all: snappy
+
+SNAPPY_OUT:=$(TARGET)/$(snappy)-$(os_arch)
+SNAPPY_ARCHIVE:=$(TARGET)/snappy-$(VERSION).tar.gz 
+SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy.cc
+SNAPPY_SRC_DIR:=$(TARGET)/snappy-$(VERSION)
+SNAPPY_SRC:=$(addprefix $(SNAPPY_SRC_DIR)/,$(SNAPPY_CC))
+SNAPPY_OBJ:=$(addprefix $(SNAPPY_OUT)/,$(patsubst %.cc,%.o,$(SNAPPY_CC)) SnappyNative.o)
+
+SNAPPY_UNPACKED:=$(TARGET)/snappy-extracted.log
+
+CXXFLAGS:=$(CXXFLAGS) -I$(SNAPPY_SRC_DIR)
+
+$(SNAPPY_ARCHIVE):
+	@mkdir -p $(@D)
+	curl -o$@ http://snappy.googlecode.com/files/snappy-$(VERSION).tar.gz
+
+$(SNAPPY_UNPACKED): $(SNAPPY_ARCHIVE)
+	tar xvfz $< -C $(TARGET)	
+	touch $@
+
+jni-header: $(SRC)/org/xerial/snappy/SnappyNative.h
+
+
+$(SRC)/org/xerial/snappy/SnappyNative.h: $(SRC)/org/xerial/snappy/SnappyNative.java
+	$(JAVAH) -classpath $(TARGET)/classes -o $@ org.xerial.snappy.SnappyNative
+
+$(SNAPPY_SRC): $(SNAPPY_UNPACKED)
+
+$(SNAPPY_OUT)/%.o : $(SNAPPY_SRC_DIR)/%.cc
+	@mkdir -p $(@D)
+	$(CXX) $(CXXFLAGS) -c $< -o $@ 
+
+$(SNAPPY_OUT)/SnappyNative.o : $(SRC)/org/xerial/snappy/SnappyNative.cpp $(SRC)/org/xerial/snappy/SnappyNative.h  
+	@mkdir -p $(@D)
+	$(CXX) $(CXXFLAGS) -c $< -o $@
+
+
+$(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ)
+	$(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) 
+	$(STRIP) $@
+
+clean-native: 
+	rm -rf $(SNAPPY_OUT)
+
+clean:
+	rm -rf $(TARGET)
+
+NATIVE_DIR:=src/main/resources/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
+NATIVE_TARGET_DIR:=$(TARGET)/classes/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
+NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME)
+
+snappy-jar-version:=snappy-java-$(shell $(JAVA) -jar lib/silk-weaver.jar find 'project(artifactId, version)' pom.xml | grep snappy-java | awk '{ print $$2; }')
+
+native: $(SNAPPY_UNPACKED) $(NATIVE_DLL) 
+snappy: $(TARGET)/$(snappy-jar-version).jar
+
+$(NATIVE_DLL): $(SNAPPY_OUT)/$(LIBNAME) 
+	@mkdir -p $(@D)
+	cp $< $@
+	@mkdir -p $(NATIVE_TARGET_DIR)
+	cp $< $(NATIVE_TARGET_DIR)/$(LIBNAME)
+
+
+$(TARGET)/$(snappy-jar-version).jar: native $(NATIVE_DLL)
+	$(MVN) package -Dmaven.test.skip=true
+
+test: $(NATIVE_DLL)
+	$(MVN) test
+
+win32: 
+	$(MAKE) native CXX=mingw32-g++ OS_NAME=Windows OS_ARCH=x86  
+
+mac32: 
+	$(MAKE) native OS_NAME=Mac OS_ARCH=i386
+
+linux32:
+	$(MAKE) native OS_NAME=Linux OS_ARCH=i386
+
+clean-native-linux32:
+	$(MAKE) clean-native OS_NAME=Linux OS_ARCH=i386
diff --git a/Makefile.common b/Makefile.common
index f4a3fdd..cc26f7d 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -23,7 +23,7 @@ OS_NAME := $(shell $(JAVA) -cp lib $(OSINFO_CLASS) --os)
 OS_ARCH := $(shell $(JAVA) -cp lib $(OSINFO_CLASS) --arch)
 LIB_FOLDER := $(shell $(JAVA) -cp lib $(OSINFO_CLASS))
 
-# Windows uses different path separators
+# Windows uses different path separators, because they hate me
 ifeq ($(OS_NAME),Windows)
 	sep := ;
 else
@@ -50,7 +50,7 @@ endif
 
 Default_CXX          := g++
 Default_STRIP        := strip
-Default_CXXFLAGS     := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
+Default_CXXFLAGS     := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC
 Default_LINKFLAGS    := -shared -static
 Default_LIBNAME      := libsnappyjava.so
 Default_SNAPPY_FLAGS := 
@@ -71,14 +71,14 @@ Linux-amd64_SNAPPY_FLAGS  :=
 
 Mac-i386_CXX       := g++ -arch $(OS_ARCH) 
 Mac-i386_STRIP     := strip -x
-Mac-i386_CXXFLAGS  := -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.4 -fvisibility=hidden
+Mac-i386_CXXFLAGS  := -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.4
 Mac-i386_LINKFLAGS := -dynamiclib -static-libgcc
 Mac-i386_LIBNAME   := libsnappyjava.jnilib
 Mac-i386_SNAPPY_FLAGS  :=
 
 Mac-x86_64_CXX       := g++ -arch $(OS_ARCH) 
 Mac-x86_64_STRIP     := strip -x
-Mac-x86_64_CXXFLAGS  := -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.5 -fvisibility=hidden
+Mac-x86_64_CXXFLAGS  := -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.5
 Mac-x86_64_LINKFLAGS := -dynamiclib -static-libgcc 
 Mac-x86_64_LIBNAME   := libsnappyjava.jnilib 
 Mac-x86_64_SNAPPY_FLAGS  := 
diff --git a/NOTICE b/NOTICE
index 639ab66..7c94460 100644
--- a/NOTICE
+++ b/NOTICE
@@ -2,13 +2,6 @@ This product includes software developed by Google
  Snappy: http://code.google.com/p/snappy/ (New BSD License)
 
 
-This library containd statically linked libstdc++. This inclusion is allowed by 
-"GCC RUntime Library Exception" 
-http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html
-
-== Contributors ==
-  * Tatu Saloranta  
-    * Providing benchmark suite
-  * Alec Wysoker
-    * Performance and memory usage improvement
+
+
 
diff --git a/README b/README
index d060d44..aca21c9 100644
--- a/README
+++ b/README
@@ -1,29 +1,22 @@
 This document is a copy of http://code.google.com/p/snappy-java/
 
 ---------------------------------------
-The snappy-java is a Java port of the snappy http://code.google.com/p/snappy/, a fast compresser/decompresser written in C++ developed by Google.
+
+The snappy-java is a Java port of the snappy http://code.google.com/p/snappy/, a fast compresser/decompresser (written in C++ developed by Google). 
 
 == Features ==
-  * [http://www.apache.org/licenses/LICENSE-2.0 Apache Licence Version 2.0]. Free for both commercial and non-commercial use.
+  * [http://www.apache.org/licenses/LICENSE-2.0 Apache Licence Version 2.0]. Free for both commercial and non-commercial use!
   * Fast compression/decompression tailored to 64-bit CPU architecture. 
-  * JNI-based implementation to achieve comparable performance to the native C++ version.  
-     * Although snappy-java uses JNI, it can be used safely with multiple class loaders (e.g. Tomcat, etc.). 
-  * Portable across various operating systems; Snappy-java contains native libraries built for Window/Mac/Linux (32/64-bit). At runtime, snappy-java loads one of these libraries according to your machine environment (It looks system properties, `os.name` and `os.arch`). 
+  * JNI-based implemenation to achieve comparable performance to the native C++ version.  
+  * Portable across various operating systems; Snappy-java contains the native libraries built for Window/Mac/Linux (32/64-bit). At runtime, snappy-java loads one of these libraries according to your machine environment (It looks system properties, `os.name` and `os.arch`). 
   * Simple usage. Add the snappy-java-(version).jar file to your classpath. Then call compression/decompression methods in org.xerial.snappy.Snappy. 
 
 == Performance ==
-  * Snappy's main target is very high-speed compression/decompression with reasonable compression size. So the compression ratio of snappy-java is modest and about the same as `LZF` (ranging 20%-100% according to the dataset).
-
-  * Here are some [https://github.com/ning/jvm-compressor-benchmark/wiki benchmark results], comparing snappy-java and the other compressors `LZO-java`/`LZF`/`QuickLZ`/`Gzip`/`Bzip2`. Thanks [http://twitter.com/#!/cowtowncoder Tatu Saloranta @cowtowncoder] for providing the benchmark suite. 
- * The benchmark result indicates snappy-java is the fastest compreesor/decompressor in Java:
-    * http://ning.github.com/jvm-compressor-benchmark/results/canterbury-roundtrip-2011-07-28/index.html
- * The decompression speed is twice as fast as the others:
-    * http://ning.github.com/jvm-compressor-benchmark/results/canterbury-uncompress-2011-07-28/index.html
-
-
+  * Here are some [https://github.com/ning/jvm-compressor-benchmark/wiki benchmark results], comparing snappy-java and the other compressors `LZF`/`QuickLZ`/`Gzip`/`Bzip2`. Thanks [http://twitter.com/#!/cowtowncoder Tatu Saloranta @cowtowncoder] for providing the benchmark suite. 
+  * Snappy's main target is very high-speed compression/decompression with reasonable compression size. Although the compression ratio of snappy-java is modest and about the same as `LZF` (ranging 20%-100% according to the dataset), among the Java-based compressors in the benchmark snappy-java is as fast as the fastest for compression, and the decompression speed is 2x as fast to the others. 
 
 == Download ==
-The current stable version 1.0.3.1 is available from here:
+The current version 1.0.1-rc4 is available from here:
   * Release version: http://maven.xerial.org/repository/artifact/org/xerial/snappy/snappy-java
     * [Milestone] release plans
   * Snapshot version (the latest beta version): http://maven.xerial.org/repository/snapshot/org/xerial/snappy/snappy-java/
@@ -47,7 +40,7 @@ String result = new String(uncompressed, "UTF-8");
 System.out.println(result);
 }}}
 
-In addition, high-level methods (`Snappy.compress(String)`, `Snappy.compress(float[] ..)` etc. ) and low-level ones (e.g. `Snappy.rawCompress(.. )`,  `Snappy.rawUncompress(..)`, etc.), which minimize memory copies, can be used. See also 
+In addition, high-level methods (Snappy.compress(String), Snappy.compress(float[] ..) etc. ) and low-level ones (e.g. Snappy.rawCompress(.. ),  Snappy.rawUncompress(..), etc.), which minimize memory copies, can be used. See also 
 [http://code.google.com/p/snappy-java/source/browse/src/main/java/org/xerial/snappy/Snappy.java Snappy.java]
 
 ===Stream-based API===
@@ -82,7 +75,7 @@ Public discussion forum is here: [http://groups.google.com/group/xerial?hl=en Xe
 
 
 == Building from the source code ==
-See the [http://code.google.com/p/snappy-java/source/browse/INSTALL installation instruction]. Building from the source code is an option when your OS platform and CPU architecture is not supported. To build snappy-java, you need Mercurial(hg), JDK (1.6 or higher), Maven (3.x or higher is required), g++ compiler (mingw in Windows) etc.
+See the [http://code.google.com/p/snappy-java/source/browse/INSTALL installation instruction]. Building from the source code is an option when JNI-related error (e.g., Java VM crash) is observed in your machine environment. To build snappy-java, you need Mercurial(hg), JDK (1.6 or higher), Maven (3.x or higher is required), g++ compiler (mingw in Windows) etc.
 
 {{{
 $ hg clone https://snappy-java.googlecode.com/hg/ snappy-java 
@@ -90,13 +83,36 @@ $ cd snappy-java
 $ make
 }}}
 
-A file `target/snappy-java-$(version).jar` is the product additionally containing the native library built for your platform.
+A file `target/snappy-java-$(version).jar` is the product containing the native library built for your platform.
 
 ==Miscellaneous Notes==
-===Using snappy-java with Tomcat 6 (or higher) Web Server===
+===Using snappy-java with Tomcat6 Web Server===
+
+Do not include snappy-java-(version).jar in WEB-INF/lib folder of your web application package, since multiple web applications hosted by the same Tomcat server cannot load the snappy-java's native library multiple times due to the specification of JNI (See Section 11.2.4 A Type Safety Restriction http://java.sun.com/docs/books/jni/html/design.html#8628). If Snappy is loaded by different class loaders under the same JVM, you will see `UnsatisfiedLinkError` exception.
 
-Simply put the snappy-java's jar to WEB-INF/lib folder of your web application. Usual JNI-library specific problem no longer exists since snappy-java version 1.0.3 or higher can be loaded by multiple class loaders in the same JVM by using native code injection to the parent class loader (Issue 21). 
+A workaround of this problem is to put snappy-java-(version).jar file into `(TOMCAT_HOME)/lib` direcotry, in which multiple web applications can share the same native library file (.dll, .jnilib, .so) extracted from this snappy-java-(version).jar file.
 
+If you are using Maven for your web application, set the dependency scope as 'provided', and manually put the snappy-java jar file into (TOMCAT_HOME)/lib folder.
 
+{{{
+    <dependency>
+      <groupId>org.xerial.snappy</groupId>
+      <artifactId>snappy-java</artifactId>
+      <version>(version)</version>
+      <scope>provided</scope>
+    </dependency>
+}}}
 ----
 Snappy-java is developed by [http://www.xerial.org/leo Taro L. Saito]. Twitter  [http://twitter.com/#!/taroleo @taroleo]
+
+
+[usage]
+
+* Add snappy-java-(version).jar to your classpath
+* Use the compress/decompress methods defined in org.xerial.snappy.Snappy class.
+
+== Contributors ==
+  * Tatu Saloranta  
+    * Providing benchmark suite
+  * Alec Wysoker
+    * Performance and memory usage improvement
diff --git a/debian/changelog b/debian/changelog
index c50c07c..85ae95e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
-snappy1.0.3-java (1.0.3.3~dfsg-1) UNRELEASED; urgency=low
+snappy1.0.3-java (1.0.3-rc3~dfsg-1) UNRELEASED; urgency=low
 
   * Initial release
-    ATTENTION: Neither 1.0.3.3 nor 1.0.3.2 or 1.0.3.1 are featuring the
-               needed class LoadSnappy
+    Extract from Mercurial 1.0.3-rc3 which is base release for picard-tools,
+    no tarballs available for this release
 
- -- Andreas Tille <tille at debian.org>  Wed, 08 Aug 2012 09:21:35 +0200
+ -- Olivier Sallou <osallou at debian.org>  Wed, 08 Aug 2012 09:21:35 +0200
diff --git a/debian/control b/debian/control
index ab88656..6433d25 100644
--- a/debian/control
+++ b/debian/control
@@ -4,6 +4,7 @@ Priority: optional
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Charles Plessy <plessy at debian.org>,
  Andreas Tille <tille at debian.org>,
+ Olivier Sallou <osallou at debian.org>
 Build-Depends: debhelper (>= 8), cdbs, default-jdk, maven-debian-helper (>= 1.4),
  xml-twig-tools, libsnappy-dev
 Build-Depends-Indep: libmaven-bundle-plugin-java
diff --git a/debian/get-orig-source b/debian/get-orig-source
index 43270f2..ae94851 100755
--- a/debian/get-orig-source
+++ b/debian/get-orig-source
@@ -18,10 +18,15 @@ fi
 
 mkdir -p ../tarballs
 cd ../tarballs
-TARNAME=`echo ${NAME} | sed 's/[.0-9]\+-java/-java/'`-${VERSION}
-mv ../${TARNAME}.tar.gz .
+#TARNAME=`echo ${NAME} | sed 's/[.0-9]\+-java/-java/'`-${VERSION}
+TARNAME=snappy-java
 
-tar -xaf ${TARNAME}.tar.gz
+REVISION=`echo $VERSION | sed 's/\(~dfsg-[0-9\.]\)$//'`
+echo "Cloning revision "$REVISION
+hg clone -r snappy-java-$REVISION https://code.google.com/p/snappy-java/
+
+# Remove hg dir files
+rm -rf ${TARNAME}/.hg*
 
 # Remove native libraries for different OSes which are not needed because we link
 # against Debian packaged libraries
@@ -31,5 +36,5 @@ rm -rf ${TARNAME}/src/main/resources/org/xerial/snappy/native
 rm -rf ${TARNAME}/lib
 
 mv ${TARNAME} "${NAME}-${VERSION}"
-GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -caf "$NAME"_"$VERSION"~dfsg.orig.tar.${COMPRESSION} "${NAME}-${VERSION}"
+GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -caf "$NAME"_"$REVISION"~dfsg.orig.tar.${COMPRESSION} "${NAME}-${VERSION}"
 rm -rf "${NAME}-$VERSION"
diff --git a/debian/links b/debian/links
index 2c76bea..6a3eca7 100644
--- a/debian/links
+++ b/debian/links
@@ -1 +1 @@
-/usr/share/maven-repo/org/xerial/snappy/snappy-java/1.0.3.3/snappy-java-1.0.3.3.jar	/usr/share/java/snappy1.0.3-java.jar
+/usr/share/maven-repo/org/xerial/snappy/snappy-java/1.0.3-rc3/snappy-java-1.0.3-rc3.jar	/usr/share/java/snappy1.0.3-java.jar
diff --git a/debian/maven.ignoreRules b/debian/maven.ignoreRules
index d75bacf..b348fc7 100644
--- a/debian/maven.ignoreRules
+++ b/debian/maven.ignoreRules
@@ -12,7 +12,7 @@
 # Example rule: match jar with groupid= junit, artifactid= junit
 # and version starting with 3., this dependency is then removed
 # from the POM
-#   junit junit jar s/3\\..*/3.x/
+#   junit junit jar s/3\..*/3.x/
 
 junit junit * * * *
 org.apache.maven.plugins maven-assembly-plugin * * * *
diff --git a/debian/maven.rules b/debian/maven.rules
index 46ba2d1..58733db 100644
--- a/debian/maven.rules
+++ b/debian/maven.rules
@@ -14,7 +14,7 @@
 # All elements much match before a rule can be applied
 # Example rule: match jar with groupid= junit, artifactid= junit
 # and version starting with 3., replacing the version with 3.x
-#   junit junit jar s/3\\..*/3.x/
+#   junit junit jar s/3\..*/3.x/
 
 org.osgi s/core/org.osgi.core/ jar s/.*/debian/ * *
 org.xerial.snappy snappy-java bundle s/.*/debian/ * *
diff --git a/debian/patches/replace_OSInfo_by_dpkg-architecture.patch b/debian/patches/replace_OSInfo_by_dpkg-architecture.patch
index 285ed6a..cd40fcf 100644
--- a/debian/patches/replace_OSInfo_by_dpkg-architecture.patch
+++ b/debian/patches/replace_OSInfo_by_dpkg-architecture.patch
@@ -2,11 +2,10 @@ Description: replace calls to OSInfo.class by calls to dpkg-architecture.
  The ‘lib’ directory is removed from this package, see ‘debian/README.source’.
 Author: Charles Plessy <plessy at debian.org>
 Forwarded: not-needed
-diff --git a/Makefile.common b/Makefile.common
-index f4a3fdd..991c5e0 100644
+Last-Updated: 2012-08-28
 --- a/Makefile.common
 +++ b/Makefile.common
-@@ -11,17 +11,9 @@ JAVA  := "$$JAVA_HOME/bin/java"
+@@ -11,17 +11,9 @@
  JAVAC := "$$JAVA_HOME/bin/javac" 
  JAVAH := "$$JAVA_HOME/bin/javah"
  
@@ -25,9 +24,9 @@ index f4a3fdd..991c5e0 100644
 +OS_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 +LIB_FOLDER := $(OS_NAME)/$(OS_ARCH)
  
- # Windows uses different path separators
+ # Windows uses different path separators, because they hate me
  ifeq ($(OS_NAME),Windows)
-@@ -41,7 +33,7 @@ endif
+@@ -41,7 +33,7 @@
  
  # os=Default is meant to be generic unix/linux
  
diff --git a/debian/patches/replace_silk-weaver_by_xml_grep.patch b/debian/patches/replace_silk-weaver_by_xml_grep.patch
index 2226097..c4ebe38 100644
--- a/debian/patches/replace_silk-weaver_by_xml_grep.patch
+++ b/debian/patches/replace_silk-weaver_by_xml_grep.patch
@@ -2,17 +2,15 @@ Description: Replace silk-weaver.jar by xml_grep from the xml-twig-tools package
  No sources are included for silk-weaver.jar, it is therefore deleted from the
  Debian source package.
 Author: Charles Plessy <plessy at debian.org>
-Forwarded: why not ?
-diff --git a/Makefile b/Makefile
-index 7ad5cc6..2c65c55 100644
+Last-Updated: 2012-08-28
 --- a/Makefile
 +++ b/Makefile
-@@ -62,7 +62,7 @@ NATIVE_DIR:=src/main/resources/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
- NATIVE_TARGET_DIR:=$(TARGET)/classes/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
- NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME)
- 
--snappy-jar-version:=snappy-java-$(shell $(JAVA) -jar lib/silk-weaver.jar find 'project(artifactId, version)' pom.xml | grep snappy-java | awk '{ print $$2; }')
-+snappy-jar-version:=snappy-java-$(shell xml_grep --text_only "/project/version" pom.xml)
- 
- native: $(SNAPPY_UNPACKED) $(NATIVE_DLL) 
- snappy: native $(TARGET)/$(snappy-jar-version).jar
+@@ -55,7 +55,7 @@
+ NATIVE_TARGET_DIR:=$(TARGET)/classes/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
+ NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME)
+ 
+-snappy-jar-version:=snappy-java-$(shell $(JAVA) -jar lib/silk-weaver.jar find 'project(artifactId, version)' pom.xml | grep snappy-java | awk '{ print $$2; }')
++snappy-jar-version:=snappy-java-$(shell xml_grep --text_only "/project/version" pom.xml)
+ 
+ native: $(SNAPPY_UNPACKED) $(NATIVE_DLL) 
+ snappy: $(TARGET)/$(snappy-jar-version).jar
diff --git a/debian/patches/use_debian_packaged_libsnappy.patch b/debian/patches/use_debian_packaged_libsnappy.patch
index 95c76d4..b9c50f9 100644
--- a/debian/patches/use_debian_packaged_libsnappy.patch
+++ b/debian/patches/use_debian_packaged_libsnappy.patch
@@ -1,17 +1,17 @@
 Author: Andreas Tille <tille at debian.org>
 Date: Sat, 28 Jan 2012 14:14:01 +0100
 Description: Use Debian packaged libsnappy (hopefully)
-
---- snappy-java-1.0.4.1.orig/Makefile
-+++ snappy-java-1.0.4.1/Makefile
-@@ -58,8 +58,8 @@
- clean:
- 	rm -rf $(TARGET)
- 
--NATIVE_DIR:=src/main/resources/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
--NATIVE_TARGET_DIR:=$(TARGET)/classes/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
-+NATIVE_DIR:=/usr/lib
-+NATIVE_TARGET_DIR:=$(TARGET)/usr/lib
- NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME)
- 
- snappy-jar-version:=snappy-java-$(shell xml_grep --text_only "/project/version" pom.xml)
+Last-Updated: 2012-08-28
+--- a/Makefile
++++ b/Makefile
+@@ -51,8 +51,8 @@
+ clean:
+ 	rm -rf $(TARGET)
+ 
+-NATIVE_DIR:=src/main/resources/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
+-NATIVE_TARGET_DIR:=$(TARGET)/classes/org/xerial/snappy/native/$(OS_NAME)/$(OS_ARCH)
++NATIVE_DIR:=/usr/lib
++NATIVE_TARGET_DIR:=$(TARGET)/usr/lib
+ NATIVE_DLL:=$(NATIVE_DIR)/$(LIBNAME)
+ 
+ snappy-jar-version:=snappy-java-$(shell xml_grep --text_only "/project/version" pom.xml)
diff --git a/debian/rules b/debian/rules
index 6038731..afbadfc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,5 +5,10 @@ include /usr/share/cdbs/1/class/maven.mk
 
 JAVA_HOME := /usr/lib/jvm/default-java
 
+
+clean::
+	dh_clean
+	rm -f src/main/resources/org/xerial/snappy/*
+
 get-orig-source:
-	uscan --verbose --force-download
+	debian/get-orig-source
diff --git a/pom.xml b/pom.xml
index 3fade70..04d26a8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,10 +3,9 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.xerial.snappy</groupId>
   <artifactId>snappy-java</artifactId>
-  <version>1.0.3.3</version>
+  <version>1.0.3-rc3</version>
   <name>Snappy for Java</name>
-  <description>snappy-java: A fast compression/decompression library</description>
-  <packaging>bundle</packaging>
+  <description>Compression/decompression library</description>
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -23,7 +22,6 @@
       <resource>
         <directory>src/main/resources</directory>
         <includes>
-          <include>org/xerial/snappy/*.bytecode</include>
           <include>org/xerial/snappy/native/**</include>
         </includes>
       </resource>
@@ -81,11 +79,7 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-javadoc-plugin</artifactId>
-        <version>2.8</version>
-	<configuration>
-	  <charset>UTF-8</charset>
-	  <locale>en_US</locale>
-	</configuration>
+        <version>2.7</version>
         <executions>
           <execution>
             <id>attach-javadocs</id>
@@ -101,9 +95,9 @@
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-source-plugin</artifactId>
         <version>2.1.2</version>
-        <configuration>
-          <excludeResources>true</excludeResources>
-        </configuration>
+		<configuration>
+		  <excludeResources>true</excludeResources>
+		</configuration>
         <executions>
           <execution>
             <id>attach-sources</id>
@@ -115,41 +109,6 @@
         </executions>
       </plugin>
 
-      <plugin>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>maven-bundle-plugin</artifactId>
-        <version>2.3.4</version>
-        <extensions>true</extensions>
-        <configuration>
-          <instructions>
-            <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
-            <Bundle-Name>${pproject.name}</Bundle-Name>
-            <Bundle-Version>${project.version}</Bundle-Version>
-            <Bundle-Activator>org.xerial.snappy.SnappyBundleActivator</Bundle-Activator>
-            <Export-Package>org.xerial.snappy</Export-Package>
-          </instructions>
-        </configuration>
-      </plugin>
-
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.2.1</version>
-        <configuration>
-	  <descriptors>
-	    <descriptor>src/assembly/project.xml</descriptor>
-	  </descriptors>
-	  <appendAssemblyId>false</appendAssemblyId>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id> 
-            <phase>package</phase> 
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>      
-      </plugin>
     </plugins>
 
     <extensions>
@@ -234,25 +193,17 @@
       <type>jar</type>
       <scope>test</scope>
     </dependency>
-
     <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-classworlds</artifactId>
-      <version>2.4</version>
+      <groupId>org.xerial</groupId>
+      <artifactId>xerial-core</artifactId>
+      <version>1.0.21</version>
       <type>jar</type>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.osgi</groupId>
-      <artifactId>core</artifactId>
-      <version>4.3.0</version>
-      <type>jar</type>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-    	<groupId>org.xerial</groupId>
-    	<artifactId>xerial-core</artifactId>
-    	<version>1.0.21</version>
+    	<groupId>org.codehaus.plexus</groupId>
+    	<artifactId>plexus-classworlds</artifactId>
+    	<version>2.4</version>
     	<type>jar</type>
     	<scope>test</scope>
     </dependency>
diff --git a/src/assembly/project.xml b/src/assembly/project.xml
deleted file mode 100644
index ab14e3f..0000000
--- a/src/assembly/project.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" 
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
-  <id>project</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}</directory>
-      <outputDirectory>/</outputDirectory>
-      <useDefaultExcludes>true</useDefaultExcludes>
-      <excludes>
-        <exclude>**/*.log</exclude>
-	<exclude>**/*.settings</exclude>
-	<exclude>**/${project.build.directory}/**</exclude>
-      </excludes>
-    </fileSet>
-  </fileSets>
-</assembly>
diff --git a/src/main/java/org/xerial/snappy/LoadSnappy.java b/src/main/java/org/xerial/snappy/LoadSnappy.java
new file mode 100755
index 0000000..941d42c
--- /dev/null
+++ b/src/main/java/org/xerial/snappy/LoadSnappy.java
@@ -0,0 +1,285 @@
+/*--------------------------------------------------------------------------
+ *  Copyright 2011 Taro L. Saito
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *--------------------------------------------------------------------------*/
+//--------------------------------------
+// snappy-java Project
+//
+// LoadSnappy.java
+// Since: 2011/03/29
+//
+// $URL$ 
+// $Author$
+//--------------------------------------
+package org.xerial.snappy;
+
+import java.io.BufferedInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.security.DigestInputStream;
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+import java.util.Properties;
+
+/**
+ * This class loads a native library of snappy-java (snappyjava.dll,
+ * libsnappy.so, etc.) according to the user platform (<i>os.name</i> and
+ * <i>os.arch</i>). The natively compiled libraries bundled to snappy-java
+ * contain the codes of the original snappy and JNI programs to access Snappy.
+ * 
+ * In default, no configuration is required to use snappy-java, but you can load
+ * your own native library created by 'make native' command.
+ * 
+ * LoadSnappy searches for native libraries (snappyjava.dll, libsnappy.so, etc.)
+ * in the following order:
+ * <ol>
+ * <li>(System property: <i>org.xerial.snappy.lib.path</i>)/(System property:
+ * <i>org.xerial.lib.name</i>)
+ * <li>One of the libraries embedded in snappy-java-(version).jar extracted into
+ * (System property: <i>java.io.tempdir</i> or if
+ * <i>org.xerial.snappy.tempdir</i> is set, use this folder.)
+ * <li>Folders in LD_PATH environment variable (This is the default path that
+ * JVM searches for native libraries)
+ * </ol>
+ * 
+ * <p>
+ * If you do not want to use folder <i>java.io.tempdir</i>, set the System
+ * property <i>org.xerial.snappy.tempdir</i>. For example, to use
+ * <i>/tmp/leo</i> as a temporary folder to copy native libraries, use -D option
+ * of JVM:
+ * 
+ * <pre>
+ * <code>
+ * java -Dorg.xerial.snappy.tempdir="/tmp/leo" ...
+ * </code>
+ * </pre>
+ * 
+ * </p>
+ * 
+ * @author leo
+ * 
+ */
+public class LoadSnappy
+{
+    private static boolean isLoaded = false;
+
+    public static boolean load() {
+        if (!isLoaded) {
+            loadSnappyNativeLibrary();
+        }
+        return isLoaded;
+    }
+
+    public static final String KEY_SNAPPY_LIB_PATH = "org.xerial.snappy.lib.path";
+    public static final String KEY_SNAPPY_LIB_NAME = "org.xerial.snappy.lib.name";
+    public static final String KEY_SNAPPY_TEMPDIR  = "org.xerial.snappy.tempdir";
+
+    /**
+     * Computes the MD5 value of the input stream
+     * 
+     * @param input
+     * @return
+     * @throws IOException
+     * @throws NoSuchAlgorithmException
+     */
+    static String md5sum(InputStream input) throws IOException {
+        BufferedInputStream in = new BufferedInputStream(input);
+
+        try {
+            MessageDigest digest = java.security.MessageDigest.getInstance("MD5");
+            DigestInputStream digestInputStream = new DigestInputStream(in, digest);
+            for (; digestInputStream.read() >= 0;) {
+
+            }
+            ByteArrayOutputStream md5out = new ByteArrayOutputStream();
+            md5out.write(digest.digest());
+            return md5out.toString();
+        }
+        catch (NoSuchAlgorithmException e) {
+            throw new IllegalStateException("MD5 algorithm is not available: " + e);
+        }
+        finally {
+            in.close();
+        }
+    }
+
+    /**
+     * Extract the specified library file to the target folder
+     * 
+     * @param libFolderForCurrentOS
+     * @param libraryFileName
+     * @param targetFolder
+     * @return
+     */
+    private static boolean extractAndLoadLibraryFile(String libFolderForCurrentOS, String libraryFileName,
+            String targetFolder) {
+        String nativeLibraryFilePath = libFolderForCurrentOS + "/" + libraryFileName;
+        final String prefix = "snappy-" + getVersion() + "-";
+        String extractedLibFileName = prefix + libraryFileName;
+        File extractedLibFile = new File(targetFolder, extractedLibFileName);
+
+        try {
+            if (extractedLibFile.exists()) {
+                // test md5sum value
+                String md5sum1 = md5sum(LoadSnappy.class.getResourceAsStream(nativeLibraryFilePath));
+                String md5sum2 = md5sum(new FileInputStream(extractedLibFile));
+
+                if (md5sum1.equals(md5sum2)) {
+                    return loadNativeLibrary(targetFolder, extractedLibFileName);
+                }
+                else {
+                    // remove old native library file
+                    boolean deletionSucceeded = extractedLibFile.delete();
+                    if (!deletionSucceeded) {
+                        throw new IOException("failed to remove existing native library file: "
+                                + extractedLibFile.getAbsolutePath());
+                    }
+                }
+            }
+
+            // extract a native library file into the target directory
+            InputStream reader = LoadSnappy.class.getResourceAsStream(nativeLibraryFilePath);
+            FileOutputStream writer = new FileOutputStream(extractedLibFile);
+            byte[] buffer = new byte[1024];
+            int bytesRead = 0;
+            while ((bytesRead = reader.read(buffer)) != -1) {
+                writer.write(buffer, 0, bytesRead);
+            }
+
+            writer.close();
+            reader.close();
+
+            // Set executable (x) flag to enable Java to load the native library
+            if (!System.getProperty("os.name").contains("Windows")) {
+                try {
+                    Runtime.getRuntime().exec(new String[] { "chmod", "755", extractedLibFile.getAbsolutePath() })
+                            .waitFor();
+                }
+                catch (Throwable e) {}
+            }
+
+            return loadNativeLibrary(targetFolder, extractedLibFileName);
+        }
+        catch (IOException e) {
+            System.err.println(e.getMessage());
+            return false;
+        }
+
+    }
+
+    private static synchronized boolean loadNativeLibrary(String path, String name) {
+        File libPath = new File(path, name);
+        if (libPath.exists()) {
+
+            try {
+                System.load(new File(path, name).getAbsolutePath());
+                return true;
+            }
+            catch (UnsatisfiedLinkError e) {
+                throw new SnappyError(SnappyErrorCode.FAILED_TO_LOAD_NATIVE_LIBRARY, e);
+            }
+
+        }
+        else
+            return false;
+    }
+
+    private static void loadSnappyNativeLibrary() {
+        if (isLoaded)
+            return;
+
+        // Try loading the library from org.xerial.snappy.lib.path library path */
+        String snappyNativeLibraryPath = System.getProperty(KEY_SNAPPY_LIB_PATH);
+        String snappyNativeLibraryName = System.getProperty(KEY_SNAPPY_LIB_NAME);
+
+        // Resolve the library file name with a suffix (e.g., dll, .so, etc.) 
+        if (snappyNativeLibraryName == null)
+            snappyNativeLibraryName = System.mapLibraryName("snappyjava");
+
+        if (snappyNativeLibraryPath != null) {
+            if (loadNativeLibrary(snappyNativeLibraryPath, snappyNativeLibraryName)) {
+                isLoaded = true;
+                return;
+            }
+        }
+
+        // Load an os-dependent native library inside a jar file
+        snappyNativeLibraryPath = "/org/xerial/snappy/native/" + OSInfo.getNativeLibFolderPathForCurrentOS();
+
+        if (LoadSnappy.class.getResource(snappyNativeLibraryPath + "/" + snappyNativeLibraryName) != null) {
+            // Temporary library folder. Use the value of java.io.tmpdir
+            String tempFolder = new File(System.getProperty(KEY_SNAPPY_TEMPDIR, System.getProperty("java.io.tmpdir")))
+                    .getAbsolutePath();
+
+            // Try extracting the library from jar
+            if (extractAndLoadLibraryFile(snappyNativeLibraryPath, snappyNativeLibraryName, tempFolder)) {
+                isLoaded = true;
+                return;
+            }
+        }
+        // Try to load snappyjava DLL in LD_PATH
+        try {
+            System.loadLibrary("snappyjava");
+            isLoaded = true;
+        }
+        catch (UnsatisfiedLinkError e) {
+            throw new SnappyError(SnappyErrorCode.FAILED_TO_LOAD_NATIVE_LIBRARY, e);
+        }
+    }
+
+    private static void getNativeLibraryFolderForTheCurrentOS() {
+        String osName = OSInfo.getOSName();
+        String archName = OSInfo.getArchName();
+
+    }
+
+    public static int getMajorVersion() {
+        String[] c = getVersion().split("\\.");
+        return (c.length > 0) ? Integer.parseInt(c[0]) : 1;
+    }
+
+    public static int getMinorVersion() {
+        String[] c = getVersion().split("\\.");
+        return (c.length > 1) ? Integer.parseInt(c[1]) : 0;
+    }
+
+    public static String getVersion() {
+
+        URL versionFile = LoadSnappy.class.getResource("/META-INF/maven/org.xerial.snappy/snappy-java/pom.properties");
+        if (versionFile == null)
+            versionFile = LoadSnappy.class.getResource("/org/xerial/snappy/VERSION");
+
+        String version = "unknown";
+        try {
+            if (versionFile != null) {
+                Properties versionData = new Properties();
+                versionData.load(versionFile.openStream());
+                version = versionData.getProperty("version", version);
+                if (version.equals("unknown"))
+                    version = versionData.getProperty("VERSION", version);
+                version = version.trim().replaceAll("[^0-9\\.]", "");
+            }
+        }
+        catch (IOException e) {
+            System.err.println(e);
+        }
+        return version;
+    }
+
+}
diff --git a/src/main/java/org/xerial/snappy/Snappy.java b/src/main/java/org/xerial/snappy/Snappy.java
index fff81f6..505ed56 100644
--- a/src/main/java/org/xerial/snappy/Snappy.java
+++ b/src/main/java/org/xerial/snappy/Snappy.java
@@ -24,7 +24,6 @@
 //--------------------------------------
 package org.xerial.snappy;
 
-import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.nio.ByteBuffer;
 
@@ -36,52 +35,23 @@ import java.nio.ByteBuffer;
  */
 public class Snappy
 {
-    static {
-        try {
-            impl = SnappyLoader.load();
-        }
-        catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
 
-    /**
-     * An instance of SnappyNativeAPI
-     */
-    private static Object impl;
-
-    /**
-     * Copy bytes from source to destination
-     * 
-     * @param src
-     *            pointer to the source array
-     * @param offset
-     *            byte offset in the source array
-     * @param byteLength
-     *            the number of bytes to copy
-     * @param dest
-     *            pointer to the destination array
-     * @param dest_offset
-     *            byte offset in the destination array
-     * @throws IOException
-     */
-    public static void arrayCopy(Object src, int offset, int byteLength, Object dest, int dest_offset)
-            throws IOException {
-        ((SnappyNativeAPI) impl).arrayCopy(src, offset, byteLength, dest, dest_offset);
+    static {
+        LoadSnappy.load();
     }
 
     /**
      * High-level API for compressing the input byte array. This method performs
-     * array copy to generate the result. If you want to reduce the memory copy
-     * cost, use {@link #compress(byte[], int, int, byte[], int)} or
+     * array copy to generate the result. If you want to save this cost, use
+     * {@link #compress(byte[], int, int, byte[], int)} or
      * {@link #compress(ByteBuffer, ByteBuffer)}.
      * 
      * @param input
      *            the input data
      * @return the compressed byte array
-     * @throws IOException
+     * @throws SnappyException
      */
-    public static byte[] compress(byte[] input) throws IOException {
+    public static byte[] compress(byte[] input) throws SnappyException {
         return rawCompress(input, input.length);
     }
 
@@ -95,11 +65,11 @@ public class Snappy
      * @param output
      * @param outputOffset
      * @return byte size of the compressed data
-     * @throws IOException
+     * @throws SnappyException
      *             when failed to access the input/output buffer
      */
     public static int compress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset)
-            throws IOException {
+            throws SnappyException {
         return rawCompress(input, inputOffset, inputLength, output, outputOffset);
     }
 
@@ -117,7 +87,7 @@ public class Snappy
      * @throws SnappyError
      *             when the input is not a direct buffer
      */
-    public static int compress(ByteBuffer uncompressed, ByteBuffer compressed) throws IOException {
+    public static int compress(ByteBuffer uncompressed, ByteBuffer compressed) throws SnappyException {
 
         if (!uncompressed.isDirect())
             throw new SnappyError(SnappyErrorCode.NOT_A_DIRECT_BUFFER, "input is not a direct buffer");
@@ -128,8 +98,7 @@ public class Snappy
         // output: compressed
         int uPos = uncompressed.position();
         int uLen = uncompressed.remaining();
-        int compressedSize = ((SnappyNativeAPI) impl).rawCompress(uncompressed, uPos, uLen, compressed,
-                compressed.position());
+        int compressedSize = SnappyNative.rawCompress(uncompressed, uPos, uLen, compressed, compressed.position());
 
         //         pos  limit
         // [ ......BBBBBBB.........]
@@ -162,7 +131,7 @@ public class Snappy
         return rawCompress(input, input.length * 2); // short uses 2 bytes
     }
 
-    public static byte[] compress(String s) throws IOException {
+    public static byte[] compress(String s) throws SnappyException {
         try {
             return compress(s, "UTF-8");
         }
@@ -171,7 +140,7 @@ public class Snappy
         }
     }
 
-    public static byte[] compress(String s, String encoding) throws UnsupportedEncodingException, IOException {
+    public static byte[] compress(String s, String encoding) throws UnsupportedEncodingException, SnappyException {
         byte[] data = s.getBytes(encoding);
         return compress(data);
     }
@@ -182,7 +151,7 @@ public class Snappy
      * @return native library version
      */
     public static String getNativeLibraryVersion() {
-        return ((SnappyNativeAPI) impl).nativeLibraryVersion();
+        return SnappyNative.nativeLibraryVersion();
     }
 
     /**
@@ -191,10 +160,10 @@ public class Snappy
      * uncompressed data. Takes time proportional to the input length, but is
      * usually at least a factor of four faster than actual decompression.
      */
-    public static boolean isValidCompressedBuffer(byte[] input, int offset, int length) throws IOException {
+    public static boolean isValidCompressedBuffer(byte[] input, int offset, int length) throws SnappyException {
         if (input == null)
             throw new NullPointerException("input is null");
-        return ((SnappyNativeAPI) impl).isValidCompressedBuffer(input, offset, length);
+        return SnappyNative.isValidCompressedBuffer(input, offset, length);
     }
 
     /**
@@ -203,7 +172,7 @@ public class Snappy
      * uncompressed data. Takes time proportional to the input length, but is
      * usually at least a factor of four faster than actual decompression.
      */
-    public static boolean isValidCompressedBuffer(byte[] input) throws IOException {
+    public static boolean isValidCompressedBuffer(byte[] input) throws SnappyException {
         return isValidCompressedBuffer(input, 0, input.length);
     }
 
@@ -213,9 +182,8 @@ public class Snappy
      * Takes time proportional to the input length, but is usually at least a
      * factor of four faster than actual decompression.
      */
-    public static boolean isValidCompressedBuffer(ByteBuffer compressed) throws IOException {
-        return ((SnappyNativeAPI) impl).isValidCompressedBuffer(compressed, compressed.position(),
-                compressed.remaining());
+    public static boolean isValidCompressedBuffer(ByteBuffer compressed) throws SnappyException {
+        return SnappyNative.isValidCompressedBuffer(compressed, compressed.position(), compressed.remaining());
     }
 
     /**
@@ -227,7 +195,7 @@ public class Snappy
      * @return maximum byte size of the compressed data
      */
     public static int maxCompressedLength(int byteSize) {
-        return ((SnappyNativeAPI) impl).maxCompressedLength(byteSize);
+        return SnappyNative.maxCompressedLength(byteSize);
     }
 
     /**
@@ -241,7 +209,7 @@ public class Snappy
      */
     public static byte[] rawCompress(Object data, int byteSize) {
         byte[] buf = new byte[Snappy.maxCompressedLength(byteSize)];
-        int compressedByteSize = ((SnappyNativeAPI) impl).rawCompress(data, 0, byteSize, buf, 0);
+        int compressedByteSize = SnappyNative.rawCompress(data, 0, byteSize, buf, 0);
         byte[] result = new byte[compressedByteSize];
         System.arraycopy(buf, 0, result, 0, compressedByteSize);
         return result;
@@ -262,15 +230,14 @@ public class Snappy
      * @param outputOffset
      *            byte offset at the output array
      * @return byte size of the compressed data
-     * @throws IOException
+     * @throws SnappyException
      */
     public static int rawCompress(Object input, int inputOffset, int inputLength, byte[] output, int outputOffset)
-            throws IOException {
+            throws SnappyException {
         if (input == null || output == null)
             throw new NullPointerException("input or output is null");
 
-        int compressedSize = ((SnappyNativeAPI) impl)
-                .rawCompress(input, inputOffset, inputLength, output, outputOffset);
+        int compressedSize = SnappyNative.rawCompress(input, inputOffset, inputLength, output, outputOffset);
         return compressedSize;
     }
 
@@ -295,13 +262,13 @@ public class Snappy
      * @param outputOffset
      *            byte offset
      * @return the byte size of the uncompressed data
-     * @throws IOException
+     * @throws SnappyException
      */
     public static int rawUncompress(byte[] input, int inputOffset, int inputLength, Object output, int outputOffset)
-            throws IOException {
+            throws SnappyException {
         if (input == null || output == null)
             throw new NullPointerException("input or output is null");
-        return ((SnappyNativeAPI) impl).rawUncompress(input, inputOffset, inputLength, output, outputOffset);
+        return SnappyNative.rawUncompress(input, inputOffset, inputLength, output, outputOffset);
     }
 
     /**
@@ -309,9 +276,9 @@ public class Snappy
      * 
      * @param input
      * @return the uncompressed byte array
-     * @throws IOException
+     * @throws SnappyException
      */
-    public static byte[] uncompress(byte[] input) throws IOException {
+    public static byte[] uncompress(byte[] input) throws SnappyException {
         byte[] result = new byte[Snappy.uncompressedLength(input)];
         int byteSize = Snappy.uncompress(input, 0, input.length, result, 0);
         return result;
@@ -333,10 +300,10 @@ public class Snappy
      * @param output
      * @param outputOffset
      * @return the byte size of the uncompressed data
-     * @throws IOException
+     * @throws SnappyException
      */
     public static int uncompress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset)
-            throws IOException {
+            throws SnappyException {
         return rawUncompress(input, inputOffset, inputLength, output, outputOffset);
     }
 
@@ -356,12 +323,12 @@ public class Snappy
      *            output of the the uncompressed data. It uses buffer[pot()..]
      * @return uncompressed data size
      * 
-     * @throws IOException
+     * @throws SnappyException
      *             when failed to uncompress the given input
      * @throws SnappyError
      *             when the input is not a direct buffer
      */
-    public static int uncompress(ByteBuffer compressed, ByteBuffer uncompressed) throws IOException {
+    public static int uncompress(ByteBuffer compressed, ByteBuffer uncompressed) throws SnappyException {
 
         if (!compressed.isDirect())
             throw new SnappyError(SnappyErrorCode.NOT_A_DIRECT_BUFFER, "input is not a direct buffer");
@@ -373,28 +340,28 @@ public class Snappy
 
         //         pos  limit
         // [ ......UUUUUU.........]
-        int decompressedSize = ((SnappyNativeAPI) impl).rawUncompress(compressed, cPos, cLen, uncompressed,
-                uncompressed.position());
+        int decompressedSize = SnappyNative
+                .rawUncompress(compressed, cPos, cLen, uncompressed, uncompressed.position());
         uncompressed.limit(uncompressed.position() + decompressedSize);
 
         return decompressedSize;
     }
 
-    public static char[] uncompressCharArray(byte[] input) throws IOException {
+    public static char[] uncompressCharArray(byte[] input) throws SnappyException {
         return uncompressCharArray(input, 0, input.length);
     }
 
-    public static char[] uncompressCharArray(byte[] input, int offset, int length) throws IOException {
+    public static char[] uncompressCharArray(byte[] input, int offset, int length) throws SnappyException {
         int uncompressedLength = Snappy.uncompressedLength(input, offset, length);
         char[] result = new char[uncompressedLength / 2];
-        int byteSize = ((SnappyNativeAPI) impl).rawUncompress(input, offset, length, result, 0);
+        int byteSize = SnappyNative.rawUncompress(input, offset, length, result, 0);
         return result;
     }
 
-    public static double[] uncompressDoubleArray(byte[] input) throws IOException {
+    public static double[] uncompressDoubleArray(byte[] input) throws SnappyException {
         int uncompressedLength = Snappy.uncompressedLength(input, 0, input.length);
         double[] result = new double[uncompressedLength / 8];
-        int byteSize = ((SnappyNativeAPI) impl).rawUncompress(input, 0, input.length, result, 0);
+        int byteSize = SnappyNative.rawUncompress(input, 0, input.length, result, 0);
         return result;
     }
 
@@ -404,12 +371,12 @@ public class Snappy
      * 
      * @param input
      * @return umcompressed byte size of the the given input data
-     * @throws IOException
+     * @throws SnappyException
      *             when failed to uncompress the given input. The error code is
      *             {@link SnappyErrorCode#PARSING_ERROR}
      */
-    public static int uncompressedLength(byte[] input) throws IOException {
-        return ((SnappyNativeAPI) impl).uncompressedLength(input, 0, input.length);
+    public static int uncompressedLength(byte[] input) throws SnappyException {
+        return SnappyNative.uncompressedLength(input, 0, input.length);
     }
 
     /**
@@ -420,15 +387,73 @@ public class Snappy
      * @param offset
      * @param length
      * @return umcompressed byte size of the the given input data
-     * @throws IOException
+     * @throws SnappyException
      *             when failed to uncompress the given input. The error code is
      *             {@link SnappyErrorCode#PARSING_ERROR}
      */
-    public static int uncompressedLength(byte[] input, int offset, int length) throws IOException {
+    public static int uncompressedLength(byte[] input, int offset, int length) throws SnappyException {
         if (input == null)
             throw new NullPointerException("input is null");
 
-        return ((SnappyNativeAPI) impl).uncompressedLength(input, offset, length);
+        return SnappyNative.uncompressedLength(input, offset, length);
+    }
+
+    public static class CompressedDataLength
+    {
+        public final int cursor;
+        public final int uncompressedLength;
+
+        public CompressedDataLength(int cursor, int uncompressedLength) {
+            this.cursor = cursor;
+            this.uncompressedLength = uncompressedLength;
+        }
+    }
+
+    public static CompressedDataLength getUncompressedLength(byte[] input, int offset, int limit)
+            throws SnappyException {
+        if (input == null)
+            throw new NullPointerException("input is null");
+
+        long b = 0;
+        long result = 0;
+        int cursor = offset;
+        if (cursor >= limit)
+            return null;
+        for (;;) {
+            b = input[cursor++];
+            result = b & 127;
+            if (b < 128)
+                break;
+            if (cursor >= limit)
+                return null;
+            b = input[cursor++];
+            result |= (b & 127) << 7;
+            if (b < 128)
+                break;
+            if (cursor >= limit)
+                return null;
+            b = input[cursor++];
+            result |= (b & 127) << 14;
+            if (b < 128)
+                break;
+            if (cursor >= limit)
+                return null;
+            b = input[cursor++];
+            result |= (b & 127) << 21;
+            if (b < 128)
+                break;
+            if (cursor >= limit)
+                return null;
+            b = input[cursor++];
+            result |= (b & 127) << 28;
+            if (b < 16)
+                break;
+            return null; // Value is too long to be a varint32
+        }
+        if (result > Integer.MAX_VALUE)
+            throw new IllegalStateException("cannot uncompress byte array longer than 2^31-1: " + result);
+
+        return new CompressedDataLength(cursor, (int) result);
     }
 
     /**
@@ -438,64 +463,64 @@ public class Snappy
      * @param compressed
      *            input data [pos() ... limit())
      * @return uncompressed byte length of the given input
-     * @throws IOException
+     * @throws SnappyException
      *             when failed to uncompress the given input. The error code is
      *             {@link SnappyErrorCode#PARSING_ERROR}
      * @throws SnappyError
      *             when the input is not a direct buffer
      */
-    public static int uncompressedLength(ByteBuffer compressed) throws IOException {
+    public static int uncompressedLength(ByteBuffer compressed) throws SnappyException {
         if (!compressed.isDirect())
             throw new SnappyError(SnappyErrorCode.NOT_A_DIRECT_BUFFER, "input is not a direct buffer");
 
-        return ((SnappyNativeAPI) impl).uncompressedLength(compressed, compressed.position(), compressed.remaining());
+        return SnappyNative.uncompressedLength(compressed, compressed.position(), compressed.remaining());
     }
 
-    public static float[] uncompressFloatArray(byte[] input) throws IOException {
+    public static float[] uncompressFloatArray(byte[] input) throws SnappyException {
         return uncompressFloatArray(input, 0, input.length);
     }
 
-    public static float[] uncompressFloatArray(byte[] input, int offset, int length) throws IOException {
+    public static float[] uncompressFloatArray(byte[] input, int offset, int length) throws SnappyException {
         int uncompressedLength = Snappy.uncompressedLength(input, offset, length);
         float[] result = new float[uncompressedLength / 4];
-        int byteSize = ((SnappyNativeAPI) impl).rawUncompress(input, offset, length, result, 0);
+        int byteSize = SnappyNative.rawUncompress(input, offset, length, result, 0);
         return result;
     }
 
-    public static int[] uncompressIntArray(byte[] input) throws IOException {
+    public static int[] uncompressIntArray(byte[] input) throws SnappyException {
         return uncompressIntArray(input, 0, input.length);
     }
 
-    public static int[] uncompressIntArray(byte[] input, int offset, int length) throws IOException {
+    public static int[] uncompressIntArray(byte[] input, int offset, int length) throws SnappyException {
         int uncompressedLength = Snappy.uncompressedLength(input, offset, length);
         int[] result = new int[uncompressedLength / 4];
-        int byteSize = ((SnappyNativeAPI) impl).rawUncompress(input, offset, length, result, 0);
+        int byteSize = SnappyNative.rawUncompress(input, offset, length, result, 0);
         return result;
     }
 
-    public static long[] uncompressLongArray(byte[] input) throws IOException {
+    public static long[] uncompressLongArray(byte[] input) throws SnappyException {
         return uncompressLongArray(input, 0, input.length);
     }
 
-    public static long[] uncompressLongArray(byte[] input, int offset, int length) throws IOException {
+    public static long[] uncompressLongArray(byte[] input, int offset, int length) throws SnappyException {
         int uncompressedLength = Snappy.uncompressedLength(input, offset, length);
         long[] result = new long[uncompressedLength / 8];
-        int byteSize = ((SnappyNativeAPI) impl).rawUncompress(input, offset, length, result, 0);
+        int byteSize = SnappyNative.rawUncompress(input, offset, length, result, 0);
         return result;
     }
 
-    public static short[] uncompressShortArray(byte[] input) throws IOException {
+    public static short[] uncompressShortArray(byte[] input) throws SnappyException {
         return uncompressShortArray(input, 0, input.length);
     }
 
-    public static short[] uncompressShortArray(byte[] input, int offset, int length) throws IOException {
+    public static short[] uncompressShortArray(byte[] input, int offset, int length) throws SnappyException {
         int uncompressedLength = Snappy.uncompressedLength(input, offset, length);
         short[] result = new short[uncompressedLength / 2];
-        int byteSize = ((SnappyNativeAPI) impl).rawUncompress(input, offset, length, result, 0);
+        int byteSize = SnappyNative.rawUncompress(input, offset, length, result, 0);
         return result;
     }
 
-    public static String uncompressString(byte[] input) throws IOException {
+    public static String uncompressString(byte[] input) throws SnappyException {
         try {
             return uncompressString(input, "UTF-8");
         }
@@ -504,7 +529,7 @@ public class Snappy
         }
     }
 
-    public static String uncompressString(byte[] input, int offset, int length) throws IOException {
+    public static String uncompressString(byte[] input, int offset, int length) throws SnappyException {
         try {
             return uncompressString(input, offset, length, "UTF-8");
         }
@@ -513,14 +538,14 @@ public class Snappy
         }
     }
 
-    public static String uncompressString(byte[] input, int offset, int length, String encoding) throws IOException,
-            UnsupportedEncodingException {
+    public static String uncompressString(byte[] input, int offset, int length, String encoding)
+            throws SnappyException, UnsupportedEncodingException {
         byte[] uncompressed = new byte[uncompressedLength(input, offset, length)];
         int compressedSize = uncompress(input, offset, length, uncompressed, 0);
         return new String(uncompressed, encoding);
     }
 
-    public static String uncompressString(byte[] input, String encoding) throws IOException,
+    public static String uncompressString(byte[] input, String encoding) throws SnappyException,
             UnsupportedEncodingException {
         byte[] uncompressed = uncompress(input);
         return new String(uncompressed, encoding);
diff --git a/src/main/java/org/xerial/snappy/SnappyBundleActivator.java b/src/main/java/org/xerial/snappy/SnappyBundleActivator.java
deleted file mode 100644
index 5495160..0000000
--- a/src/main/java/org/xerial/snappy/SnappyBundleActivator.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*--------------------------------------------------------------------------
- *  Copyright 2011 Taro L. Saito
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *--------------------------------------------------------------------------*/
-//--------------------------------------
-// XerialJ
-//
-// SnappyBundleActivator.java
-// Since: 2011/06/22 10:01:46
-//
-// $URL$
-// $Author$
-//--------------------------------------
-package org.xerial.snappy;
-
-import org.osgi.framework.BundleActivator;
-import org.osgi.framework.BundleContext;
-
-/**
- * OSGi bundle entry point
- * 
- * @author leo
- * 
- */
-public class SnappyBundleActivator implements BundleActivator
-{
-    public void start(BundleContext context) throws Exception {
-
-    }
-
-    public void stop(BundleContext context) throws Exception {
-
-    }
-
-}
diff --git a/src/main/java/org/xerial/snappy/SnappyCodec.java b/src/main/java/org/xerial/snappy/SnappyCodec.java
index 18014bd..35d5b27 100644
--- a/src/main/java/org/xerial/snappy/SnappyCodec.java
+++ b/src/main/java/org/xerial/snappy/SnappyCodec.java
@@ -33,16 +33,7 @@ import java.io.OutputStream;
 import java.util.Arrays;
 
 /**
- * Preamble header for {@link SnappyOutputStream}.
- * 
- * <p>
- * The magic header is the following 8 bytes data:
- * 
- * <pre>
- * -126, 'S', 'N', 'A', 'P', 'P', 'Y', 0
- * </pre>
- * 
- * </p>
+ * Preamble header for {@link SnappyOutputStream}
  * 
  * @author leo
  * 
diff --git a/src/main/java/org/xerial/snappy/SnappyError.java b/src/main/java/org/xerial/snappy/SnappyError.java
index 55ae718..b377470 100644
--- a/src/main/java/org/xerial/snappy/SnappyError.java
+++ b/src/main/java/org/xerial/snappy/SnappyError.java
@@ -39,11 +39,6 @@ public class SnappyError extends Error
 
     public final SnappyErrorCode errorCode;
 
-    public SnappyError(SnappyErrorCode code) {
-        super();
-        this.errorCode = code;
-    }
-
     public SnappyError(SnappyErrorCode code, Error e) {
         super(e);
         this.errorCode = code;
@@ -54,9 +49,4 @@ public class SnappyError extends Error
         this.errorCode = code;
     }
 
-    @Override
-    public String getMessage() {
-        return String.format("[%s] %s", errorCode.name(), super.getMessage());
-    }
-
 }
diff --git a/src/main/java/org/xerial/snappy/SnappyErrorCode.java b/src/main/java/org/xerial/snappy/SnappyErrorCode.java
index e3e520a..efdddc4 100644
--- a/src/main/java/org/xerial/snappy/SnappyErrorCode.java
+++ b/src/main/java/org/xerial/snappy/SnappyErrorCode.java
@@ -32,7 +32,7 @@ package org.xerial.snappy;
  */
 public enum SnappyErrorCode {
 
-    // DO NOT change these error code IDs because these numbers are used inside SnappyNative.cpp
+    // DO NOT change the id of the error codes since these IDs are also used in SnappyNative.cpp
     UNKNOWN(0),
     FAILED_TO_LOAD_NATIVE_LIBRARY(1),
     PARSING_ERROR(2),
@@ -45,16 +45,4 @@ public enum SnappyErrorCode {
     private SnappyErrorCode(int id) {
         this.id = id;
     }
-
-    public static SnappyErrorCode getErrorCode(int id) {
-        for (SnappyErrorCode code : SnappyErrorCode.values()) {
-            if (code.id == id)
-                return code;
-        }
-        return UNKNOWN;
-    }
-
-    public static String getErrorMessage(int id) {
-        return getErrorCode(id).name();
-    }
 }
diff --git a/src/main/java/org/xerial/snappy/SnappyException.java b/src/main/java/org/xerial/snappy/SnappyException.java
index 81c08a5..b95fc4e 100644
--- a/src/main/java/org/xerial/snappy/SnappyException.java
+++ b/src/main/java/org/xerial/snappy/SnappyException.java
@@ -24,16 +24,12 @@
 //--------------------------------------
 package org.xerial.snappy;
 
-import java.io.IOException;
-
 /**
  * Exception in snappy-java
  * 
- * @deprecated Snappy-java now uses {@link IOException}
  * @author leo
  * 
  */
- at Deprecated
 public class SnappyException extends Exception
 {
     private static final long    serialVersionUID = 1L;
@@ -41,11 +37,16 @@ public class SnappyException extends Exception
     public final SnappyErrorCode errorCode;
 
     public SnappyException(int code) {
-        this(SnappyErrorCode.getErrorCode(code));
+        SnappyErrorCode[] values = SnappyErrorCode.values();
+        if (code < 0 || code >= values.length) {
+            this.errorCode = SnappyErrorCode.UNKNOWN;
+        }
+        else {
+            this.errorCode = values[code];
+        }
     }
 
     public SnappyException(SnappyErrorCode errorCode) {
-        super();
         this.errorCode = errorCode;
     }
 
@@ -63,10 +64,6 @@ public class SnappyException extends Exception
         return errorCode;
     }
 
-    public static void throwException(int errorCode) throws SnappyException {
-        throw new SnappyException(errorCode);
-    }
-
     @Override
     public String getMessage() {
         return String.format("[%s] %s", errorCode.name(), super.getMessage());
diff --git a/src/main/java/org/xerial/snappy/SnappyInputStream.java b/src/main/java/org/xerial/snappy/SnappyInputStream.java
index 51c5d4e..c94e747 100644
--- a/src/main/java/org/xerial/snappy/SnappyInputStream.java
+++ b/src/main/java/org/xerial/snappy/SnappyInputStream.java
@@ -51,26 +51,12 @@ public class SnappyInputStream extends InputStream
         readHeader();
     }
 
-    @Override
-    public void close() throws IOException {
-        compressed = null;
-        uncompressed = null;
-        if (in != null)
-            in.close();
-    }
-
     protected void readHeader() throws IOException {
         byte[] header = new byte[SnappyCodec.headerSize()];
-        int readBytes = 0;
-        while (readBytes < header.length) {
-            int ret = in.read(header, readBytes, header.length - readBytes);
-            if (ret == -1)
-                break;
-            readBytes += ret;
-        }
+        int readBytes = in.read(header, 0, header.length);
 
         // Quick test of the header 
-        if (readBytes < header.length || header[0] != SnappyCodec.MAGIC_HEADER[0]) {
+        if (header[0] != SnappyCodec.MAGIC_HEADER[0]) {
             // do the default uncompression
             readFully(header, readBytes);
             return;
@@ -109,31 +95,23 @@ public class SnappyInputStream extends InputStream
         finishedReading = true;
 
         // Uncompress
-        int uncompressedLength = Snappy.uncompressedLength(compressed, 0, cursor);
-        uncompressed = new byte[uncompressedLength];
-        Snappy.uncompress(compressed, 0, cursor, uncompressed, 0);
-        this.uncompressedCursor = 0;
-        this.uncompressedLimit = uncompressedLength;
+        try {
+            int uncompressedLength = Snappy.uncompressedLength(compressed, 0, cursor);
+            uncompressed = new byte[uncompressedLength];
+            Snappy.uncompress(compressed, 0, cursor, uncompressed, 0);
+            this.uncompressedCursor = 0;
+            this.uncompressedLimit = uncompressedLength;
+        }
+        catch (SnappyException e) {
+            throw new IOException(e.getMessage());
+        }
 
     }
 
     @Override
     public int read(byte[] b, int off, int len) throws IOException {
-        return rawRead(b, off, len);
-    }
-
-    /**
-     * Read uncompressed data into the specified array
-     * 
-     * @param array
-     * @param byteOffset
-     * @param byteLength
-     * @return written bytes
-     * @throws IOException
-     */
-    public int rawRead(Object array, int byteOffset, int byteLength) throws IOException {
         int writtenBytes = 0;
-        for (; writtenBytes < byteLength;) {
+        for (; writtenBytes < len;) {
             if (uncompressedCursor >= uncompressedLimit) {
                 if (hasNextChunk())
                     continue;
@@ -141,8 +119,8 @@ public class SnappyInputStream extends InputStream
                     return writtenBytes == 0 ? -1 : writtenBytes;
                 }
             }
-            int bytesToWrite = Math.min(uncompressedLimit - uncompressedCursor, byteLength - writtenBytes);
-            Snappy.arrayCopy(uncompressed, uncompressedCursor, bytesToWrite, array, byteOffset + writtenBytes);
+            int bytesToWrite = Math.min(uncompressedLimit - uncompressedCursor, len - writtenBytes);
+            System.arraycopy(uncompressed, uncompressedCursor, b, off + writtenBytes, bytesToWrite);
             writtenBytes += bytesToWrite;
             uncompressedCursor += bytesToWrite;
         }
@@ -150,141 +128,6 @@ public class SnappyInputStream extends InputStream
         return writtenBytes;
     }
 
-    /**
-     * Read long array from the stream
-     * 
-     * @param d
-     *            input
-     * @param off
-     *            offset
-     * @param len
-     *            the number of long elements to read
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(long[] d, int off, int len) throws IOException {
-        return rawRead(d, off * 8, len * 8);
-    }
-
-    /**
-     * Read long array from the stream
-     * 
-     * @param d
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(long[] d) throws IOException {
-        return read(d, 0, d.length);
-    }
-
-    /**
-     * Read double array from the stream
-     * 
-     * @param d
-     *            input
-     * @param off
-     *            offset
-     * @param len
-     *            the number of double elements to read
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(double[] d, int off, int len) throws IOException {
-        return rawRead(d, off * 8, len * 8);
-    }
-
-    /**
-     * Read double array from the stream
-     * 
-     * @param d
-     * @return read bytes
-     * @throws IOException
-     */
-    public int read(double[] d) throws IOException {
-        return read(d, 0, d.length);
-    }
-
-    /**
-     * Read int array from the stream
-     * 
-     * @param d
-     * @return read bytes
-     * @throws IOException
-     */
-    public int read(int[] d) throws IOException {
-        return read(d, 0, d.length);
-    }
-
-    /**
-     * Read int array from the stream
-     * 
-     * @param d
-     *            input
-     * @param off
-     *            offset
-     * @param len
-     *            the number of int elements to read
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(int[] d, int off, int len) throws IOException {
-        return rawRead(d, off * 4, len * 4);
-    }
-
-    /**
-     * Read float array from the stream
-     * 
-     * @param d
-     *            input
-     * @param off
-     *            offset
-     * @param len
-     *            the number of float elements to read
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(float[] d, int off, int len) throws IOException {
-        return rawRead(d, off * 4, len * 4);
-    }
-
-    /**
-     * Read float array from the stream
-     * 
-     * @param d
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(float[] d) throws IOException {
-        return read(d, 0, d.length);
-    }
-
-    /**
-     * Read short array from the stream
-     * 
-     * @param d
-     *            input
-     * @param off
-     *            offset
-     * @param len
-     *            the number of short elements to read
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(short[] d, int off, int len) throws IOException {
-        return rawRead(d, off * 2, len * 2);
-    }
-
-    /**
-     * Read short array from the stream
-     * 
-     * @param d
-     * @return the number of read bytes
-     * @throws IOException
-     */
-    public int read(short[] d) throws IOException {
-        return read(d, 0, d.length);
-    }
-
     protected boolean hasNextChunk() throws IOException {
         if (finishedReading)
             return false;
@@ -302,13 +145,7 @@ public class SnappyInputStream extends InputStream
         if (compressed == null || chunkSize > compressed.length) {
             compressed = new byte[chunkSize];
         }
-        int readBytes = 0;
-        while (readBytes < chunkSize) {
-            int ret = in.read(compressed, readBytes, chunkSize - readBytes);
-            if (ret == -1)
-                break;
-            readBytes += ret;
-        }
+        int readBytes = in.read(compressed, 0, chunkSize);
         if (readBytes < chunkSize) {
             throw new IOException("failed to read chunk");
         }
@@ -323,7 +160,7 @@ public class SnappyInputStream extends InputStream
             }
             uncompressedLimit = actualUncompressedLength;
         }
-        catch (IOException e) {
+        catch (SnappyException e) {
             throw new IOException("failed to uncompress the chunk: " + e.getMessage());
         }
 
diff --git a/src/main/java/org/xerial/snappy/SnappyLoader.java b/src/main/java/org/xerial/snappy/SnappyLoader.java
deleted file mode 100644
index 3433e5c..0000000
--- a/src/main/java/org/xerial/snappy/SnappyLoader.java
+++ /dev/null
@@ -1,483 +0,0 @@
-/*--------------------------------------------------------------------------
- *  Copyright 2011 Taro L. Saito
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *--------------------------------------------------------------------------*/
-//--------------------------------------
-// snappy-java Project
-//
-// SnappyLoader.java
-// Since: 2011/03/29
-//
-// $URL$ 
-// $Author$
-//--------------------------------------
-package org.xerial.snappy;
-
-import java.io.BufferedInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-import java.net.URL;
-import java.security.DigestInputStream;
-import java.security.MessageDigest;
-import java.security.NoSuchAlgorithmException;
-import java.security.ProtectionDomain;
-import java.util.ArrayList;
-import java.util.Enumeration;
-import java.util.List;
-import java.util.Properties;
-
-/**
- * This class loads a native library of snappy-java (snappyjava.dll,
- * libsnappy.so, etc.) according to the user platform (<i>os.name</i> and
- * <i>os.arch</i>). The natively compiled libraries bundled to snappy-java
- * contain the codes of the original snappy and JNI programs to access Snappy.
- * 
- * In default, no configuration is required to use snappy-java, but you can load
- * your own native library created by 'make native' command.
- * 
- * This SnappyLoader searches for native libraries (snappyjava.dll,
- * libsnappy.so, etc.) in the following order:
- * <ol>
- * <li>If system property <i>org.xerial.snappy.use.systemlib</i> is set to true,
- * lookup folders specified by <i>java.lib.path</i> system property (This is the
- * default path that JVM searches for native libraries)
- * <li>(System property: <i>org.xerial.snappy.lib.path</i>)/(System property:
- * <i>org.xerial.lib.name</i>)
- * <li>One of the libraries embedded in snappy-java-(version).jar extracted into
- * (System property: <i>java.io.tempdir</i>). If
- * <i>org.xerial.snappy.tempdir</i> is set, use this folder instead of
- * <i>java.io.tempdir</i>.
- * </ol>
- * 
- * <p>
- * If you do not want to use folder <i>java.io.tempdir</i>, set the System
- * property <i>org.xerial.snappy.tempdir</i>. For example, to use
- * <i>/tmp/leo</i> as a temporary folder to copy native libraries, use -D option
- * of JVM:
- * 
- * <pre>
- * <code>
- * java -Dorg.xerial.snappy.tempdir="/tmp/leo" ...
- * </code>
- * </pre>
- * 
- * </p>
- * 
- * @author leo
- * 
- */
-public class SnappyLoader
-{
-    public static final String SNAPPY_SYSTEM_PROPERTIES_FILE   = "org-xerial-snappy.properties";
-    public static final String KEY_SNAPPY_LIB_PATH             = "org.xerial.snappy.lib.path";
-    public static final String KEY_SNAPPY_LIB_NAME             = "org.xerial.snappy.lib.name";
-    public static final String KEY_SNAPPY_TEMPDIR              = "org.xerial.snappy.tempdir";
-    public static final String KEY_SNAPPY_USE_SYSTEMLIB        = "org.xerial.snappy.use.systemlib";
-    public static final String KEY_SNAPPY_DISABLE_BUNDLED_LIBS = "org.xerial.snappy.disable.bundled.libs"; // Depreciated, but preserved for backward compatibility
-
-    private static boolean     isLoaded                        = false;
-    private static Object      api                             = null;
-
-    /**
-     * load system properties when configuration file of the name
-     * {@link #SNAPPY_SYSTEM_PROPERTIES_FILE} is found
-     */
-    private static void loadSnappySystemProperties() {
-        try {
-            InputStream is = Thread.currentThread().getContextClassLoader()
-                    .getResourceAsStream(SNAPPY_SYSTEM_PROPERTIES_FILE);
-
-            if (is == null)
-                return; // no configuration file is found 
-
-            // Load property file
-            Properties props = new Properties();
-            props.load(is);
-            is.close();
-            Enumeration< ? > names = props.propertyNames();
-            while (names.hasMoreElements()) {
-                String name = (String) names.nextElement();
-                if (name.startsWith("org.xerial.snappy.")) {
-                    if (System.getProperty(name) == null) {
-                        System.setProperty(name, props.getProperty(name));
-                    }
-                }
-            }
-        }
-        catch (Throwable ex) {
-            System.err.println("Could not load '" + SNAPPY_SYSTEM_PROPERTIES_FILE + "' from classpath: "
-                    + ex.toString());
-        }
-    }
-
-    static {
-        loadSnappySystemProperties();
-    }
-
-    private static ClassLoader getRootClassLoader() {
-        ClassLoader cl = Thread.currentThread().getContextClassLoader();
-        while (cl.getParent() != null) {
-            cl = cl.getParent();
-        }
-        return cl;
-    }
-
-    private static byte[] getByteCode(String resourcePath) throws IOException {
-
-        InputStream in = SnappyLoader.class.getResourceAsStream(resourcePath);
-        if (in == null)
-            throw new IOException(resourcePath + " is not found");
-        byte[] buf = new byte[1024];
-        ByteArrayOutputStream byteCodeBuf = new ByteArrayOutputStream();
-        for (int readLength; (readLength = in.read(buf)) != -1;) {
-            byteCodeBuf.write(buf, 0, readLength);
-        }
-        in.close();
-
-        return byteCodeBuf.toByteArray();
-    }
-
-    public static boolean isNativeLibraryLoaded() {
-        return isLoaded;
-    }
-
-    private static boolean hasInjectedNativeLoader() {
-        try {
-            final String nativeLoaderClassName = "org.xerial.snappy.SnappyNativeLoader";
-            Class< ? > c = Class.forName(nativeLoaderClassName);
-            // If this native loader class is already defined, it means that another class loader already loaded the native library of snappy
-            return true;
-        }
-        catch (ClassNotFoundException e) {
-            // do loading
-            return false;
-        }
-    }
-
-    /**
-     * Load SnappyNative and its JNI native implementation using the root class
-     * loader. This hack is for avoiding the JNI multi-loading issue when the
-     * same JNI library is loaded by different class loaders.
-     * 
-     * In order to load native code in the root class loader, this method first
-     * inject SnappyNativeLoader class into the root class loader, because
-     * {@link System#load(String)} method uses the class loader of the caller
-     * class when loading native libraries.
-     * 
-     * <pre>
-     * (root class loader) -> [SnappyNativeLoader (load JNI code), SnappyNative (has native methods), SnappyNativeAPI, SnappyErrorCode]  (injected by this method)
-     *    |
-     *    |
-     * (child class loader) -> Sees the above classes loaded by the root class loader.
-     *   Then creates SnappyNativeAPI implementation by instantiating SnappyNaitive class.
-     * </pre>
-     * 
-     * 
-     * <pre>
-     * (root class loader) -> [SnappyNativeLoader, SnappyNative ...]  -> native code is loaded by once in this class loader 
-     *   |   \
-     *   |    (child2 class loader)      
-     * (child1 class loader)
-     * 
-     * child1 and child2 share the same SnappyNative code loaded by the root class loader.
-     * </pre>
-     * 
-     * Note that Java's class loader first delegates the class lookup to its
-     * parent class loader. So once SnappyNativeLoader is loaded by the root
-     * class loader, no child class loader initialize SnappyNativeLoader again.
-     * 
-     * @return
-     */
-    static synchronized Object load() {
-
-        if (api != null)
-            return api;
-
-        try {
-            if (!hasInjectedNativeLoader()) {
-                // Inject SnappyNativeLoader (src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode) to the root class loader  
-                Class< ? > nativeLoader = injectSnappyNativeLoader();
-                // Load the JNI code using the injected loader
-                loadNativeLibrary(nativeLoader);
-            }
-
-            isLoaded = true;
-            // Look up SnappyNative, injected to the root classloder, using reflection in order to avoid the initialization of SnappyNative class in this context class loader.
-            Object nativeCode = Class.forName("org.xerial.snappy.SnappyNative").newInstance();
-            api = nativeCode;
-        }
-        catch (Exception e) {
-            e.printStackTrace();
-            throw new SnappyError(SnappyErrorCode.FAILED_TO_LOAD_NATIVE_LIBRARY, e.getMessage());
-        }
-
-        return api;
-    }
-
-    /**
-     * Inject SnappyNativeLoader class to the root class loader
-     * 
-     * @return native code loader class initialized in the root class loader
-     */
-    private static Class< ? > injectSnappyNativeLoader() {
-
-        try {
-            // Use parent class loader to load SnappyNative, since Tomcat, which uses different class loaders for each webapps, cannot load JNI interface twice
-
-            final String nativeLoaderClassName = "org.xerial.snappy.SnappyNativeLoader";
-            ClassLoader rootClassLoader = getRootClassLoader();
-            // Load a byte code 
-            byte[] byteCode = getByteCode("/org/xerial/snappy/SnappyNativeLoader.bytecode");
-            // In addition, we need to load the other dependent classes (e.g., SnappyNative and SnappyException) using the system class loader
-            final String[] classesToPreload = new String[] { "org.xerial.snappy.SnappyNativeAPI",
-                    "org.xerial.snappy.SnappyNative", "org.xerial.snappy.SnappyErrorCode" };
-            List<byte[]> preloadClassByteCode = new ArrayList<byte[]>(classesToPreload.length);
-            for (String each : classesToPreload) {
-                preloadClassByteCode.add(getByteCode(String.format("/%s.class", each.replaceAll("\\.", "/"))));
-            }
-
-            // Create SnappyNativeLoader class from a byte code
-            Class< ? > classLoader = Class.forName("java.lang.ClassLoader");
-            Method defineClass = classLoader.getDeclaredMethod("defineClass", new Class[] { String.class, byte[].class,
-                    int.class, int.class, ProtectionDomain.class });
-
-            ProtectionDomain pd = System.class.getProtectionDomain();
-
-            // ClassLoader.defineClass is a protected method, so we have to make it accessible
-            defineClass.setAccessible(true);
-            try {
-                // Create a new class using a ClassLoader#defineClass
-                defineClass.invoke(rootClassLoader, nativeLoaderClassName, byteCode, 0, byteCode.length, pd);
-
-                // And also define dependent classes in the root class loader
-                for (int i = 0; i < classesToPreload.length; ++i) {
-                    byte[] b = preloadClassByteCode.get(i);
-                    defineClass.invoke(rootClassLoader, classesToPreload[i], b, 0, b.length, pd);
-                }
-            }
-            finally {
-                // Reset the accessibility to defineClass method
-                defineClass.setAccessible(false);
-            }
-
-            // Load the SnappyNativeLoader class
-            return rootClassLoader.loadClass(nativeLoaderClassName);
-
-        }
-        catch (Exception e) {
-            e.printStackTrace(System.err);
-            throw new SnappyError(SnappyErrorCode.FAILED_TO_LOAD_NATIVE_LIBRARY, e.getMessage());
-        }
-
-    }
-
-    /**
-     * Load snappy-java's native code using load method of the
-     * SnappyNativeLoader class injected to the root class loader.
-     * 
-     * @param loaderClass
-     * @throws SecurityException
-     * @throws NoSuchMethodException
-     * @throws IllegalArgumentException
-     * @throws IllegalAccessException
-     * @throws InvocationTargetException
-     */
-    private static void loadNativeLibrary(Class< ? > loaderClass) throws SecurityException, NoSuchMethodException,
-            IllegalArgumentException, IllegalAccessException, InvocationTargetException {
-        if (loaderClass == null)
-            throw new SnappyError(SnappyErrorCode.FAILED_TO_LOAD_NATIVE_LIBRARY, "missing snappy native loader class");
-
-        File nativeLib = findNativeLibrary();
-        if (nativeLib != null) {
-            // Load extracted or specified snappyjava native library. 
-            Method loadMethod = loaderClass.getDeclaredMethod("load", new Class[] { String.class });
-            loadMethod.invoke(null, nativeLib.getAbsolutePath());
-        }
-        else {
-            // Load preinstalled snappyjava (in the path -Djava.library.path) 
-            Method loadMethod = loaderClass.getDeclaredMethod("loadLibrary", new Class[] { String.class });
-            loadMethod.invoke(null, "snappyjava");
-        }
-    }
-
-    /**
-     * Computes the MD5 value of the input stream
-     * 
-     * @param input
-     * @return
-     * @throws IOException
-     * @throws NoSuchAlgorithmException
-     */
-    static String md5sum(InputStream input) throws IOException {
-        BufferedInputStream in = new BufferedInputStream(input);
-        try {
-            MessageDigest digest = java.security.MessageDigest.getInstance("MD5");
-            DigestInputStream digestInputStream = new DigestInputStream(in, digest);
-            for (; digestInputStream.read() >= 0;) {
-
-            }
-            ByteArrayOutputStream md5out = new ByteArrayOutputStream();
-            md5out.write(digest.digest());
-            return md5out.toString();
-        }
-        catch (NoSuchAlgorithmException e) {
-            throw new IllegalStateException("MD5 algorithm is not available: " + e);
-        }
-        finally {
-            in.close();
-        }
-    }
-
-    /**
-     * Extract the specified library file to the target folder
-     * 
-     * @param libFolderForCurrentOS
-     * @param libraryFileName
-     * @param targetFolder
-     * @return
-     */
-    private static File extractLibraryFile(String libFolderForCurrentOS, String libraryFileName, String targetFolder) {
-        String nativeLibraryFilePath = libFolderForCurrentOS + "/" + libraryFileName;
-        final String prefix = "snappy-" + getVersion() + "-";
-        String extractedLibFileName = prefix + libraryFileName;
-        File extractedLibFile = new File(targetFolder, extractedLibFileName);
-
-        try {
-            if (extractedLibFile.exists()) {
-                // test md5sum value
-                String md5sum1 = md5sum(SnappyLoader.class.getResourceAsStream(nativeLibraryFilePath));
-                String md5sum2 = md5sum(new FileInputStream(extractedLibFile));
-
-                if (md5sum1.equals(md5sum2)) {
-                    return new File(targetFolder, extractedLibFileName);
-                }
-                else {
-                    // remove old native library file
-                    boolean deletionSucceeded = extractedLibFile.delete();
-                    if (!deletionSucceeded) {
-                        throw new IOException("failed to remove existing native library file: "
-                                + extractedLibFile.getAbsolutePath());
-                    }
-                }
-            }
-
-            // Extract a native library file into the target directory
-            InputStream reader = SnappyLoader.class.getResourceAsStream(nativeLibraryFilePath);
-            FileOutputStream writer = new FileOutputStream(extractedLibFile);
-            byte[] buffer = new byte[8192];
-            int bytesRead = 0;
-            while ((bytesRead = reader.read(buffer)) != -1) {
-                writer.write(buffer, 0, bytesRead);
-            }
-
-            writer.close();
-            reader.close();
-
-            // Set executable (x) flag to enable Java to load the native library
-            if (!System.getProperty("os.name").contains("Windows")) {
-                try {
-                    Runtime.getRuntime().exec(new String[] { "chmod", "755", extractedLibFile.getAbsolutePath() })
-                            .waitFor();
-                }
-                catch (Throwable e) {}
-            }
-
-            return new File(targetFolder, extractedLibFileName);
-        }
-        catch (IOException e) {
-            e.printStackTrace(System.err);
-            return null;
-        }
-    }
-
-    static File findNativeLibrary() {
-
-        boolean useSystemLib = Boolean.parseBoolean(System.getProperty(KEY_SNAPPY_USE_SYSTEMLIB, "false"));
-        if (useSystemLib)
-            return null;
-
-        boolean disabledBundledLibs = Boolean
-                .parseBoolean(System.getProperty(KEY_SNAPPY_DISABLE_BUNDLED_LIBS, "false"));
-        if (disabledBundledLibs)
-            return null;
-
-        // Try to load the library in org.xerial.snappy.lib.path  */
-        String snappyNativeLibraryPath = System.getProperty(KEY_SNAPPY_LIB_PATH);
-        String snappyNativeLibraryName = System.getProperty(KEY_SNAPPY_LIB_NAME);
-
-        // Resolve the library file name with a suffix (e.g., dll, .so, etc.) 
-        if (snappyNativeLibraryName == null)
-            snappyNativeLibraryName = System.mapLibraryName("snappyjava");
-
-        if (snappyNativeLibraryPath != null) {
-            File nativeLib = new File(snappyNativeLibraryPath, snappyNativeLibraryName);
-            if (nativeLib.exists())
-                return nativeLib;
-        }
-
-        {
-            // Load an OS-dependent native library inside a jar file
-            snappyNativeLibraryPath = "/org/xerial/snappy/native/" + OSInfo.getNativeLibFolderPathForCurrentOS();
-
-            if (SnappyLoader.class.getResource(snappyNativeLibraryPath + "/" + snappyNativeLibraryName) != null) {
-                // Temporary library folder. Use the value of org.xerial.snappy.tempdir or java.io.tmpdir
-                String tempFolder = new File(System.getProperty(KEY_SNAPPY_TEMPDIR,
-                        System.getProperty("java.io.tmpdir"))).getAbsolutePath();
-
-                // Extract and load a native library inside the jar file
-                return extractLibraryFile(snappyNativeLibraryPath, snappyNativeLibraryName, tempFolder);
-            }
-        }
-
-        return null; // Use a pre-installed libsnappyjava
-    }
-
-    /**
-     * Get the snappy-java version by reading pom.properties embedded in jar.
-     * This version data is used as a suffix of a dll file extracted from the
-     * jar.
-     * 
-     * @return the version string
-     */
-    public static String getVersion() {
-
-        URL versionFile = SnappyLoader.class
-                .getResource("/META-INF/maven/org.xerial.snappy/snappy-java/pom.properties");
-        if (versionFile == null)
-            versionFile = SnappyLoader.class.getResource("/org/xerial/snappy/VERSION");
-
-        String version = "unknown";
-        try {
-            if (versionFile != null) {
-                Properties versionData = new Properties();
-                versionData.load(versionFile.openStream());
-                version = versionData.getProperty("version", version);
-                if (version.equals("unknown"))
-                    version = versionData.getProperty("VERSION", version);
-                version = version.trim().replaceAll("[^0-9\\.]", "");
-            }
-        }
-        catch (IOException e) {
-            System.err.println(e);
-        }
-        return version;
-    }
-
-}
diff --git a/src/main/java/org/xerial/snappy/SnappyNative.cpp b/src/main/java/org/xerial/snappy/SnappyNative.cpp
index 53452a0..32ecfb2 100644
--- a/src/main/java/org/xerial/snappy/SnappyNative.cpp
+++ b/src/main/java/org/xerial/snappy/SnappyNative.cpp
@@ -14,24 +14,21 @@
  *  limitations under the License.
  *--------------------------------------------------------------------------*/
 #include <string>
-#include <cstring>
 #include <snappy.h>
 #include "SnappyNative.h"
 
-void throw_exception(JNIEnv *env, jobject self, int errorCode)
+void throw_exception(JNIEnv *env, jclass self, int errorCode)
 {
-	jclass c = env->FindClass("Lorg/xerial/snappy/SnappyNative;");
-	if(c==0)
-		return;
-    jmethodID mth_throwex = env->GetMethodID(c, "throw_error", "(I)V");
+    jmethodID mth_throwex = env->GetStaticMethodID(self, "throw_error", "(I)V");
+
     if(mth_throwex == 0)
     	return;
-    env->CallVoidMethod(self, mth_throwex, (jint) errorCode);
+    env->CallStaticVoidMethod(self, mth_throwex, (jint) errorCode);
 }
 
 
 JNIEXPORT jstring JNICALL Java_org_xerial_snappy_SnappyNative_nativeLibraryVersion
-  (JNIEnv * env, jobject self)
+  (JNIEnv * env, jclass self)
 {
 	return env->NewStringUTF("1.0.3");
 }
@@ -42,7 +39,7 @@ JNIEXPORT jstring JNICALL Java_org_xerial_snappy_SnappyNative_nativeLibraryVersi
  * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)J
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_nio_ByteBuffer_2IILjava_nio_ByteBuffer_2I
-  (JNIEnv* env, jobject self, jobject uncompressed, jint upos, jint ulen, jobject compressed, jint cpos)
+  (JNIEnv* env, jclass self, jobject uncompressed, jint upos, jint ulen, jobject compressed, jint cpos)
 {
 	char* uncompressedBuffer = (char*) env->GetDirectBufferAddress(uncompressed);
 	char* compressedBuffer = (char*) env->GetDirectBufferAddress(compressed);
@@ -58,7 +55,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_ni
 
 
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_lang_Object_2IILjava_lang_Object_2I
-  (JNIEnv * env, jobject self, jobject input, jint inputOffset, jint inputLen, jobject output, jint outputOffset)
+  (JNIEnv * env, jclass self, jobject input, jint inputOffset, jint inputLen, jobject output, jint outputOffset)
 {
 	char* in = (char*) env->GetPrimitiveArrayCritical((jarray) input, 0);
 	char* out = (char*) env->GetPrimitiveArrayCritical((jarray) output, 0);
@@ -78,7 +75,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_la
 }
 
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_lang_Object_2IILjava_lang_Object_2I
-(JNIEnv * env, jobject self, jobject input, jint inputOffset, jint inputLength, jobject output, jint outputOffset)
+(JNIEnv * env, jclass self, jobject input, jint inputOffset, jint inputLength, jobject output, jint outputOffset)
 {
 	char* in = (char*) env->GetPrimitiveArrayCritical((jarray) input, 0);
 	char* out = (char*) env->GetPrimitiveArrayCritical((jarray) output, 0);
@@ -110,7 +107,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_
  * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Z
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_nio_ByteBuffer_2IILjava_nio_ByteBuffer_2I
-  (JNIEnv * env, jobject self, jobject compressed, jint cpos, jint clen, jobject decompressed, jint dpos)
+  (JNIEnv * env, jclass self, jobject compressed, jint cpos, jint clen, jobject decompressed, jint dpos)
 {
 	char* compressedBuffer = (char*) env->GetDirectBufferAddress(compressed);
 	char* decompressedBuffer = (char*) env->GetDirectBufferAddress(decompressed);
@@ -139,7 +136,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_
  */
 
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_maxCompressedLength
-  (JNIEnv *, jobject, jint size)
+  (JNIEnv *, jclass, jint size)
 {
 	size_t l = snappy::MaxCompressedLength((size_t) size);
 	return (jint) l;
@@ -151,7 +148,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_maxCompressedLength
  * Signature: (Ljava/nio/ByteBuffer;)J
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__Ljava_nio_ByteBuffer_2II
-  (JNIEnv * env, jobject self, jobject compressed, jint cpos, jint clen)
+  (JNIEnv * env, jclass self, jobject compressed, jint cpos, jint clen)
 {
 	char* compressedBuffer = (char*) env->GetDirectBufferAddress(compressed);
 	if(compressedBuffer == 0) {
@@ -169,7 +166,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__L
 }
 
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__Ljava_lang_Object_2II
-  (JNIEnv * env, jobject self, jobject input, jint offset, jint length)
+  (JNIEnv * env, jclass self, jobject input, jint offset, jint length)
 {
 	char* in = (char*) env->GetPrimitiveArrayCritical((jarray) input, 0);
 	if(in == 0) {
@@ -191,7 +188,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__L
 }
 
 JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressedBuffer__Ljava_nio_ByteBuffer_2II
-  (JNIEnv * env, jobject self, jobject compressed, jint cpos, jint clen)
+  (JNIEnv * env, jclass self, jobject compressed, jint cpos, jint clen)
 {
 	char* compressedBuffer = (char*) env->GetDirectBufferAddress(compressed);
 	if(compressedBuffer == 0) {
@@ -204,7 +201,7 @@ JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressed
 
 
 JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressedBuffer__Ljava_lang_Object_2II
-  (JNIEnv * env, jobject self, jobject input, jint offset, jint length)
+  (JNIEnv * env, jclass self, jobject input, jint offset, jint length)
 {
 	char* in = (char*) env->GetPrimitiveArrayCritical((jarray) input, 0);
 	if(in == 0) {
@@ -217,21 +214,3 @@ JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressed
 	return ret;
 }
 
-JNIEXPORT void JNICALL Java_org_xerial_snappy_SnappyNative_arrayCopy
-  (JNIEnv * env, jobject self, jobject input, jint offset, jint length, jobject output, jint output_offset)
-{
-	char* src = (char*) env->GetPrimitiveArrayCritical((jarray) input, 0);
-	char* dest = (char*) env->GetPrimitiveArrayCritical((jarray) output, 0);
-	if(src == 0 || dest == 0) {
-		// out of memory
-		throw_exception(env, self, 4);
-		return;
-	}
-
-	memcpy(dest+output_offset, src+offset, (size_t) length);
-
-	env->ReleasePrimitiveArrayCritical((jarray) input, src, 0);
-	env->ReleasePrimitiveArrayCritical((jarray) output, dest, 0);
-}
-
-
diff --git a/src/main/java/org/xerial/snappy/SnappyNative.h b/src/main/java/org/xerial/snappy/SnappyNative.h
index 53c91c2..5b08836 100644
--- a/src/main/java/org/xerial/snappy/SnappyNative.h
+++ b/src/main/java/org/xerial/snappy/SnappyNative.h
@@ -13,7 +13,7 @@ extern "C" {
  * Signature: ()Ljava/lang/String;
  */
 JNIEXPORT jstring JNICALL Java_org_xerial_snappy_SnappyNative_nativeLibraryVersion
-  (JNIEnv *, jobject);
+  (JNIEnv *, jclass);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -21,7 +21,7 @@ JNIEXPORT jstring JNICALL Java_org_xerial_snappy_SnappyNative_nativeLibraryVersi
  * Signature: (Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;I)I
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_nio_ByteBuffer_2IILjava_nio_ByteBuffer_2I
-  (JNIEnv *, jobject, jobject, jint, jint, jobject, jint);
+  (JNIEnv *, jclass, jobject, jint, jint, jobject, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -29,7 +29,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_ni
  * Signature: (Ljava/lang/Object;IILjava/lang/Object;I)I
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_lang_Object_2IILjava_lang_Object_2I
-  (JNIEnv *, jobject, jobject, jint, jint, jobject, jint);
+  (JNIEnv *, jclass, jobject, jint, jint, jobject, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -37,7 +37,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawCompress__Ljava_la
  * Signature: (Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;I)I
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_nio_ByteBuffer_2IILjava_nio_ByteBuffer_2I
-  (JNIEnv *, jobject, jobject, jint, jint, jobject, jint);
+  (JNIEnv *, jclass, jobject, jint, jint, jobject, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -45,7 +45,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_
  * Signature: (Ljava/lang/Object;IILjava/lang/Object;I)I
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_lang_Object_2IILjava_lang_Object_2I
-  (JNIEnv *, jobject, jobject, jint, jint, jobject, jint);
+  (JNIEnv *, jclass, jobject, jint, jint, jobject, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -53,7 +53,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_rawUncompress__Ljava_
  * Signature: (I)I
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_maxCompressedLength
-  (JNIEnv *, jobject, jint);
+  (JNIEnv *, jclass, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -61,7 +61,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_maxCompressedLength
  * Signature: (Ljava/nio/ByteBuffer;II)I
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__Ljava_nio_ByteBuffer_2II
-  (JNIEnv *, jobject, jobject, jint, jint);
+  (JNIEnv *, jclass, jobject, jint, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -69,7 +69,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__L
  * Signature: (Ljava/lang/Object;II)I
  */
 JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__Ljava_lang_Object_2II
-  (JNIEnv *, jobject, jobject, jint, jint);
+  (JNIEnv *, jclass, jobject, jint, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -77,7 +77,7 @@ JNIEXPORT jint JNICALL Java_org_xerial_snappy_SnappyNative_uncompressedLength__L
  * Signature: (Ljava/nio/ByteBuffer;II)Z
  */
 JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressedBuffer__Ljava_nio_ByteBuffer_2II
-  (JNIEnv *, jobject, jobject, jint, jint);
+  (JNIEnv *, jclass, jobject, jint, jint);
 
 /*
  * Class:     org_xerial_snappy_SnappyNative
@@ -85,15 +85,7 @@ JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressed
  * Signature: (Ljava/lang/Object;II)Z
  */
 JNIEXPORT jboolean JNICALL Java_org_xerial_snappy_SnappyNative_isValidCompressedBuffer__Ljava_lang_Object_2II
-  (JNIEnv *, jobject, jobject, jint, jint);
-
-/*
- * Class:     org_xerial_snappy_SnappyNative
- * Method:    arrayCopy
- * Signature: (Ljava/lang/Object;IILjava/lang/Object;I)V
- */
-JNIEXPORT void JNICALL Java_org_xerial_snappy_SnappyNative_arrayCopy
-  (JNIEnv *, jobject, jobject, jint, jint, jobject, jint);
+  (JNIEnv *, jclass, jobject, jint, jint);
 
 #ifdef __cplusplus
 }
diff --git a/src/main/java/org/xerial/snappy/SnappyNative.java b/src/main/java/org/xerial/snappy/SnappyNative.java
index 7c527ee..cbe8a14 100644
--- a/src/main/java/org/xerial/snappy/SnappyNative.java
+++ b/src/main/java/org/xerial/snappy/SnappyNative.java
@@ -24,58 +24,48 @@
 //--------------------------------------
 package org.xerial.snappy;
 
-import java.io.IOException;
 import java.nio.ByteBuffer;
 
 /**
- * JNI interface of the {@link SnappyNativeAPI} implementation. The native
- * method in this class is defined in SnappyNative.h (genereted by javah) and
- * SnappyNative.cpp
- * 
- * <p>
- * <b> DO NOT USE THIS CLASS since the direct use of this class might break the
- * native library code loading in {@link SnappyLoader}. </b>
- * </p>
+ * Interface to access the native code of Snappy
  * 
  * @author leo
  * 
  */
-public class SnappyNative implements SnappyNativeAPI
+public class SnappyNative
 {
 
-    public native String nativeLibraryVersion();
+    native static String nativeLibraryVersion();
 
     // ------------------------------------------------------------------------
     // Generic compression/decompression routines.
     // ------------------------------------------------------------------------
-    public native int rawCompress(ByteBuffer input, int inputOffset, int inputLength, ByteBuffer compressed,
-            int outputOffset) throws IOException;
+    native static int rawCompress(ByteBuffer input, int inputOffset, int inputLength, ByteBuffer compressed,
+            int outputOffset) throws SnappyException;
 
-    public native int rawCompress(Object input, int inputOffset, int inputByteLength, Object output, int outputOffset);
+    native static int rawCompress(Object input, int inputOffset, int inputByteLength, Object output, int outputOffset);
 
-    public native int rawUncompress(ByteBuffer compressed, int inputOffset, int inputLength, ByteBuffer uncompressed,
-            int outputOffset) throws IOException;
+    native static int rawUncompress(ByteBuffer compressed, int inputOffset, int inputLength, ByteBuffer uncompressed,
+            int outputOffset) throws SnappyException;
 
-    public native int rawUncompress(Object input, int inputOffset, int inputLength, Object output, int outputOffset)
-            throws IOException;
+    native static int rawUncompress(Object input, int inputOffset, int inputLength, Object output, int outputOffset)
+            throws SnappyException;
 
     // Returns the maximal size of the compressed representation of
     // input data that is "source_bytes" bytes in length;
-    public native int maxCompressedLength(int source_bytes);
+    native static int maxCompressedLength(int source_bytes);
 
     // This operation takes O(1) time.
-    public native int uncompressedLength(ByteBuffer compressed, int offset, int len) throws IOException;
-
-    public native int uncompressedLength(Object input, int offset, int len) throws IOException;
+    native static int uncompressedLength(ByteBuffer compressed, int offset, int len) throws SnappyException;
 
-    public native boolean isValidCompressedBuffer(ByteBuffer compressed, int offset, int len) throws IOException;
+    native static int uncompressedLength(Object input, int offset, int len) throws SnappyException;
 
-    public native boolean isValidCompressedBuffer(Object input, int offset, int len) throws IOException;
+    native static boolean isValidCompressedBuffer(ByteBuffer compressed, int offset, int len) throws SnappyException;
 
-    public native void arrayCopy(Object src, int offset, int byteLength, Object dest, int dOffset) throws IOException;
+    native static boolean isValidCompressedBuffer(Object input, int offset, int len) throws SnappyException;
 
-    public void throw_error(int errorCode) throws IOException {
-        throw new IOException(String.format("%s(%d)", SnappyErrorCode.getErrorMessage(errorCode), errorCode));
+    protected static void throw_error(int errorCode) throws SnappyException {
+        throw new SnappyException(errorCode);
     }
 
 }
diff --git a/src/main/java/org/xerial/snappy/SnappyNativeAPI.java b/src/main/java/org/xerial/snappy/SnappyNativeAPI.java
deleted file mode 100644
index 36989d9..0000000
--- a/src/main/java/org/xerial/snappy/SnappyNativeAPI.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*--------------------------------------------------------------------------
- *  Copyright 2011 Taro L. Saito
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *--------------------------------------------------------------------------*/
-//--------------------------------------
-// snappy-java Project
-//
-// SnappyNative.java
-// Since: 2011/03/30
-//
-// $URL$ 
-// $Author$
-//--------------------------------------
-package org.xerial.snappy;
-
-import java.io.IOException;
-import java.nio.ByteBuffer;
-
-/**
- * Interface to access the native code of Snappy. Although this class members
- * are public, do not use them directly. Use {@link Snappy} API instead.
- * 
- * 
- * @author leo
- * 
- */
-public interface SnappyNativeAPI
-{
-
-    public String nativeLibraryVersion();
-
-    // ------------------------------------------------------------------------
-    // Generic compression/decompression routines.
-    // ------------------------------------------------------------------------
-    public int rawCompress(ByteBuffer input, int inputOffset, int inputLength, ByteBuffer compressed, int outputOffset)
-            throws IOException;
-
-    public int rawCompress(Object input, int inputOffset, int inputByteLength, Object output, int outputOffset);
-
-    public int rawUncompress(ByteBuffer compressed, int inputOffset, int inputLength, ByteBuffer uncompressed,
-            int outputOffset) throws IOException;
-
-    public int rawUncompress(Object input, int inputOffset, int inputLength, Object output, int outputOffset)
-            throws IOException;
-
-    // Returns the maximal size of the compressed representation of
-    // input data that is "source_bytes" bytes in length;
-    public int maxCompressedLength(int source_bytes);
-
-    // This operation takes O(1) time.
-    public int uncompressedLength(ByteBuffer compressed, int offset, int len) throws IOException;
-
-    public int uncompressedLength(Object input, int offset, int len) throws IOException;
-
-    public boolean isValidCompressedBuffer(ByteBuffer compressed, int offset, int len) throws IOException;
-
-    public boolean isValidCompressedBuffer(Object input, int offset, int len) throws IOException;
-
-    public void arrayCopy(Object src, int offset, int byteLength, Object dest, int dOffset) throws IOException;
-
-    public void throw_error(int errorCode) throws IOException;
-
-}
diff --git a/src/main/java/org/xerial/snappy/SnappyOutputStream.java b/src/main/java/org/xerial/snappy/SnappyOutputStream.java
index 786606a..67af407 100644
--- a/src/main/java/org/xerial/snappy/SnappyOutputStream.java
+++ b/src/main/java/org/xerial/snappy/SnappyOutputStream.java
@@ -34,12 +34,8 @@ import java.io.OutputStream;
  * The input data is blocked into 32kb size (in default), and each block is
  * compressed and then passed to the given {@link OutputStream}.
  * 
- * The output data format is:
- * <ol>
- * <li>snappy codec header defined in {@link SnappyCodec}
- * <li>a pair of (compressed data size, compressed data...)
- * <li>...
- * </ol>
+ * The output data format is a sequence of (compressed data size, compressed
+ * data...) pair.
  * 
  * Note that the compressed data created by {@link SnappyOutputStream} cannot be
  * uncompressed by {@link Snappy#uncompress(byte[])} since the output formats of
@@ -78,73 +74,10 @@ public class SnappyOutputStream extends OutputStream
 
     @Override
     public void write(byte[] b, int off, int len) throws IOException {
-        rawWrite(b, off, len);
-    }
-
-    /**
-     * Compress the input long array data
-     * 
-     * @param d
-     *            input array
-     * @param off
-     *            offset in the array
-     * @param len
-     *            the number of elements in the array to copy
-     * @throws IOException
-     */
-    public void write(long[] d, int off, int len) throws IOException {
-        rawWrite(d, off * 8, len * 8);
-    }
-
-    public void write(double[] f, int off, int len) throws IOException {
-        rawWrite(f, off * 8, len * 8);
-    }
-
-    public void write(float[] f, int off, int len) throws IOException {
-        rawWrite(f, off * 4, len * 4);
-    }
-
-    public void write(int[] f, int off, int len) throws IOException {
-        rawWrite(f, off * 4, len * 4);
-    }
 
-    public void write(short[] f, int off, int len) throws IOException {
-        rawWrite(f, off * 2, len * 2);
-    }
-
-    public void write(long[] d) throws IOException {
-        write(d, 0, d.length);
-    }
-
-    public void write(double[] f) throws IOException {
-        write(f, 0, f.length);
-    }
-
-    public void write(float[] f) throws IOException {
-        write(f, 0, f.length);
-    }
-
-    public void write(int[] f) throws IOException {
-        write(f, 0, f.length);
-    }
-
-    public void write(short[] f) throws IOException {
-        write(f, 0, f.length);
-    }
-
-    /**
-     * Compress the raw byte array data.
-     * 
-     * @param array
-     *            array data of any type (e.g., byte[], float[], long[], ...)
-     * @param byteOffset
-     * @param byteLength
-     * @throws IOException
-     */
-    public void rawWrite(Object array, int byteOffset, int byteLength) throws IOException {
-        for (int readBytes = 0; readBytes < byteLength;) {
-            int copyLen = Math.min(uncompressed.length - cursor, byteLength - readBytes);
-            Snappy.arrayCopy(array, byteOffset + readBytes, copyLen, uncompressed, cursor);
+        for (int readBytes = 0; readBytes < len;) {
+            int copyLen = Math.min(uncompressed.length - cursor, len - readBytes);
+            System.arraycopy(b, off + readBytes, uncompressed, cursor, copyLen);
             readBytes += copyLen;
             cursor += copyLen;
 
@@ -168,14 +101,14 @@ public class SnappyOutputStream extends OutputStream
         out.flush();
     }
 
-    static void writeInt(OutputStream out, int value) throws IOException {
+    public static void writeInt(OutputStream out, int value) throws IOException {
         out.write((value >> 24) & 0xFF);
         out.write((value >> 16) & 0xFF);
         out.write((value >> 8) & 0xFF);
         out.write((value >> 0) & 0xFF);
     }
 
-    static int readInt(byte[] buffer, int pos) {
+    public static int readInt(byte[] buffer, int pos) {
         int b1 = (buffer[pos] & 0xFF) << 24;
         int b2 = (buffer[pos + 1] & 0xFF) << 16;
         int b3 = (buffer[pos + 2] & 0xFF) << 8;
@@ -188,10 +121,15 @@ public class SnappyOutputStream extends OutputStream
             return; // no need to dump
 
         // Compress and dump the buffer content
-        int compressedSize = Snappy.compress(uncompressed, 0, cursor, compressed, 0);
-        writeInt(out, compressedSize);
-        out.write(compressed, 0, compressedSize);
-        cursor = 0;
+        try {
+            int compressedSize = Snappy.compress(uncompressed, 0, cursor, compressed, 0);
+            writeInt(out, compressedSize);
+            out.write(compressed, 0, compressedSize);
+            cursor = 0;
+        }
+        catch (SnappyException e) {
+            throw new IOException(e.getMessage());
+        }
     }
 
     @Override
diff --git a/src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode b/src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode
deleted file mode 100644
index 64c0fe8..0000000
Binary files a/src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode and /dev/null differ
diff --git a/src/main/resources/org/xerial/snappy/SnappyNativeLoader.java b/src/main/resources/org/xerial/snappy/SnappyNativeLoader.java
deleted file mode 100644
index 967912c..0000000
--- a/src/main/resources/org/xerial/snappy/SnappyNativeLoader.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*--------------------------------------------------------------------------
- *  Copyright 2011 Taro L. Saito
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *--------------------------------------------------------------------------*/
-//--------------------------------------
-// XerialJ
-//
-// SnappyNativeLoader.java
-// Since: 2011/07/04 12:10:28
-//
-// $URL$
-// $Author$
-//--------------------------------------
-package org.xerial.snappy;
-
-import java.util.HashMap;
-
-public class SnappyNativeLoader
-{
-    private static HashMap<String, Boolean> loadedLibFiles = new HashMap<String, Boolean>();
-    private static HashMap<String, Boolean> loadedLib      = new HashMap<String, Boolean>();
-
-    public static synchronized void load(String lib) {
-        if (loadedLibFiles.containsKey(lib) && loadedLibFiles.get(lib) == true)
-            return;
-
-        try {
-            System.load(lib);
-            loadedLibFiles.put(lib, true);
-        }
-        catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    public static synchronized void loadLibrary(String libname) {
-        if (loadedLib.containsKey(libname) && loadedLib.get(libname) == true)
-            return;
-
-        try {
-            System.loadLibrary(libname);
-            loadedLib.put(libname, true);
-        }
-        catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-}
diff --git a/src/test/java/org/xerial/snappy/SnappyLoaderTest.java b/src/test/java/org/xerial/snappy/SnappyLoaderTest.java
deleted file mode 100644
index cd7291f..0000000
--- a/src/test/java/org/xerial/snappy/SnappyLoaderTest.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*--------------------------------------------------------------------------
- *  Copyright 2011 Taro L. Saito
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *--------------------------------------------------------------------------*/
-//--------------------------------------
-// XerialJ
-//
-// SnappyLoaderTest.java
-// Since: 2011/06/22 23:59:47
-//
-// $URL$
-// $Author$
-//--------------------------------------
-package org.xerial.snappy;
-
-import static org.junit.Assert.*;
-
-import java.io.BufferedInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.lang.reflect.Method;
-import java.net.URL;
-import java.net.URLClassLoader;
-
-import org.codehaus.plexus.classworlds.ClassWorld;
-import org.codehaus.plexus.classworlds.realm.ClassRealm;
-import org.junit.Test;
-import org.xerial.util.FileResource;
-import org.xerial.util.log.Logger;
-
-public class SnappyLoaderTest
-{
-    private static Logger _logger = Logger.getLogger(SnappyLoaderTest.class);
-
-    public static BufferedInputStream openByteStream(Class< ? > referenceClass, String resourceFileName)
-            throws IOException {
-        URL url = FileResource.find(referenceClass, resourceFileName);
-        if (url != null) {
-            return new BufferedInputStream(url.openStream());
-        }
-        else
-            return null;
-    }
-
-    public static <T> String loadIntoString(Class<T> referenceClass, String path) throws IOException {
-        BufferedInputStream in = openByteStream(referenceClass, path);
-        if (in == null)
-            throw new FileNotFoundException(
-                    String.format("reference class:%s, path:%s", referenceClass.getName(), path));
-
-        ByteArrayOutputStream buf = new ByteArrayOutputStream();
-        try {
-            byte[] tmp = new byte[4028];
-            for (int readBytes = 0; (readBytes = in.read(tmp)) != -1;) {
-                buf.write(tmp, 0, readBytes);
-            }
-            buf.flush();
-            return buf.toString();
-        }
-        finally {
-            in.close();
-        }
-    }
-
-    @Test
-    public void loadSnappyByDiffentClassloadersInTheSameJVM() throws Exception {
-
-        // Parent class loader cannot see Snappy.class
-        ClassLoader parent = this.getClass().getClassLoader().getParent();
-        ClassWorld cw = new ClassWorld();
-        ClassRealm P = cw.newRealm("P", parent);
-        try {
-            P.loadClass("org.xerial.snappy.Snappy");
-            fail("org.xerial.snappy.Snappy is found in the parent");
-        }
-        catch (ClassNotFoundException e) {
-            // OK
-        }
-
-        // Prepare the child class loaders which can load Snappy.class
-        URL classPath = new File("target/classes").toURI().toURL();
-        ClassRealm L1 = cw.newRealm("l1", URLClassLoader.newInstance(new URL[] { classPath }, parent));
-        ClassRealm L2 = cw.newRealm("l2", URLClassLoader.newInstance(new URL[] { classPath }, parent));
-
-        // Actually load Snappy.class in a child class loader
-
-        Class< ? > S1 = L1.loadClass("org.xerial.snappy.Snappy");
-        Method m = S1.getMethod("getNativeLibraryVersion");
-        String v = (String) m.invoke(null);
-
-        // Load Snappy.class from another child class loader
-        Class< ? > S2 = L2.loadClass("org.xerial.snappy.Snappy");
-        Method m2 = S2.getMethod("getNativeLibraryVersion");
-        String v2 = (String) m2.invoke(null);
-
-        assertEquals(v, v2);
-    }
-
-    @Test
-    public void load() throws Exception {
-        SnappyLoader.load();
-        _logger.debug(Snappy.getNativeLibraryVersion());
-    }
-
-    @Test
-    public void autoLoad() throws Exception {
-        _logger.debug(Snappy.getNativeLibraryVersion());
-    }
-
-    public static void main(String[] args) {
-        // Test for loading native library specified in -Djava.library.path
-        System.setProperty(SnappyLoader.KEY_SNAPPY_USE_SYSTEMLIB, "true");
-        _logger.debug(Snappy.getNativeLibraryVersion());
-    }
-}
diff --git a/src/test/java/org/xerial/snappy/SnappyOutputStreamTest.java b/src/test/java/org/xerial/snappy/SnappyOutputStreamTest.java
index 84152f4..b2531c5 100644
--- a/src/test/java/org/xerial/snappy/SnappyOutputStreamTest.java
+++ b/src/test/java/org/xerial/snappy/SnappyOutputStreamTest.java
@@ -95,94 +95,4 @@ public class SnappyOutputStreamTest
         is.close();
     }
 
-    @Test
-    public void longArrayCompress() throws Exception {
-        long[] l = new long[10];
-        for (int i = 0; i < l.length; ++i) {
-            l[i] = i % 3 + i * 11;
-        }
-
-        ByteArrayOutputStream b = new ByteArrayOutputStream();
-        SnappyOutputStream os = new SnappyOutputStream(b);
-
-        os.write(l);
-        os.close();
-        SnappyInputStream is = new SnappyInputStream(new ByteArrayInputStream(b.toByteArray()));
-        long[] l2 = new long[10];
-        int readBytes = is.read(l2);
-        is.close();
-
-        assertEquals(10 * 8, readBytes);
-        assertArrayEquals(l, l2);
-
-    }
-
-    @Test
-    public void writeDoubleArray() throws Exception {
-        ByteArrayOutputStream b = new ByteArrayOutputStream();
-        SnappyOutputStream os = new SnappyOutputStream(b);
-
-        double[] orig = new double[] { 1.0, 2.0, 1.4, 0.00343430014, -4.4, 4e-20 };
-        os.write(orig);
-        os.close();
-
-        SnappyInputStream is = new SnappyInputStream(new ByteArrayInputStream(b.toByteArray()));
-        double[] uncompressed = new double[orig.length];
-        is.read(uncompressed);
-        is.close();
-
-        assertArrayEquals(orig, uncompressed, 0.0);
-    }
-
-    @Test
-    public void writeFloatArray() throws Exception {
-        ByteArrayOutputStream b = new ByteArrayOutputStream();
-        SnappyOutputStream os = new SnappyOutputStream(b);
-
-        float[] orig = new float[] { 1.0f, 2.0f, 1.4f, 0.00343430014f, -4.4f, 4e-20f };
-        os.write(orig);
-        os.close();
-
-        SnappyInputStream is = new SnappyInputStream(new ByteArrayInputStream(b.toByteArray()));
-        float[] uncompressed = new float[orig.length];
-        is.read(uncompressed);
-        is.close();
-
-        assertArrayEquals(orig, uncompressed, 0.0f);
-    }
-
-    @Test
-    public void writeIntArray() throws Exception {
-        ByteArrayOutputStream b = new ByteArrayOutputStream();
-        SnappyOutputStream os = new SnappyOutputStream(b);
-
-        int[] orig = new int[] { 0, -1, -34, 43, 234, 34324, -234 };
-        os.write(orig);
-        os.close();
-
-        SnappyInputStream is = new SnappyInputStream(new ByteArrayInputStream(b.toByteArray()));
-        int[] uncompressed = new int[orig.length];
-        is.read(uncompressed);
-        is.close();
-
-        assertArrayEquals(orig, uncompressed);
-    }
-
-    @Test
-    public void writeShortArray() throws Exception {
-        ByteArrayOutputStream b = new ByteArrayOutputStream();
-        SnappyOutputStream os = new SnappyOutputStream(b);
-
-        short[] orig = new short[] { 0, -1, -34, 43, 234, 324, -234 };
-        os.write(orig);
-        os.close();
-
-        SnappyInputStream is = new SnappyInputStream(new ByteArrayInputStream(b.toByteArray()));
-        short[] uncompressed = new short[orig.length];
-        is.read(uncompressed);
-        is.close();
-
-        assertArrayEquals(orig, uncompressed);
-    }
-
 }
diff --git a/src/test/java/org/xerial/snappy/SnappyTest.java b/src/test/java/org/xerial/snappy/SnappyTest.java
index db667f5..dc8b0ab 100644
--- a/src/test/java/org/xerial/snappy/SnappyTest.java
+++ b/src/test/java/org/xerial/snappy/SnappyTest.java
@@ -26,7 +26,6 @@ package org.xerial.snappy;
 
 import static org.junit.Assert.*;
 
-import java.io.IOException;
 import java.nio.ByteBuffer;
 
 import org.junit.Assert;
@@ -295,8 +294,8 @@ public class SnappyTest
             byte[] uncompressed = Snappy.uncompress(b);
             fail("cannot reach here since the input is invalid data");
         }
-        catch (IOException e) {
-            _logger.debug(e);
+        catch (SnappyException e) {
+            assertEquals(SnappyErrorCode.FAILED_TO_UNCOMPRESS, e.errorCode);
         }
 
     }
diff --git a/src/test/java/org/xerial/snappy/load.code b/src/test/java/org/xerial/snappy/load.code
deleted file mode 100644
index 3352527..0000000
--- a/src/test/java/org/xerial/snappy/load.code
+++ /dev/null
@@ -1,14 +0,0 @@
-public static void load(String lib) {
-  if(isLoaded) 
-     return;
-      
-  try { 
-    System.load(lib); 
-    isLoaded=true;
-  } 
-  catch(Exception e) {
-    e.printStackTrace(); 
-  } 
- }
-}
-
diff --git a/src/test/java/org/xerial/snappy/loadLibrary.code b/src/test/java/org/xerial/snappy/loadLibrary.code
deleted file mode 100644
index d57e1a1..0000000
--- a/src/test/java/org/xerial/snappy/loadLibrary.code
+++ /dev/null
@@ -1,13 +0,0 @@
-public static void loadLibrary(String libname) {
-  if(isLoaded) 
-     return;
-      
-  try { 
-    System.load(libname); 
-    isLoaded=true;
-  } 
-  catch(Exception e) {
-    e.printStackTrace(); 
-  } 
- }
-}
diff --git a/wiki/Milestone.wiki b/wiki/Milestone.wiki
deleted file mode 100644
index 7629ed7..0000000
--- a/wiki/Milestone.wiki
+++ /dev/null
@@ -1,52 +0,0 @@
-#summary Release plans of snappy-java
-
-
-== Features under consideration == 
-  * `SnappyIndexer` for parallel compression/decompression
-  * CUI commands (snap/unsnap)
-  * Detailed usage documentation
-
-== snappy-java-1.0.3.3 (September 10th, 2011) ==
-  * Add support for Oracle JRockit JVM. (issue 28)
-
-== snappy-java-1.0.3.2 (August 23rd, 2011) ==
-  * Upgrade from the previous release is optional
-  * Add system properites to switch sytem installed native library or bundled library (issue 20, issue 26)
-  * source code tar ball (issue 25)
-  * primitive array read/write support (issue 24)
-
-== snappy-java-1.0.3.1 (August 2nd, 2011) ==
-  * Maintenance release (no significant change)
-  * Refactoring code
-  * Rebuild win32 binary
-
-== snappy-java-1.0.3 (July 11st, 2011) == 
-  * Deprected SnappyException. Instead snappy-java uses IOException to issue errors. This change is necessary to support JNI code injection to a parent class loader.
-
-== snappy-java-1.0.3-rc4 (June 27th, 2011) ==
-  * JNI interface injection so that multiple applications can share the native code. Issue 21
-
-== snappy-java-1.0.3-rc3 (June 21st, 2011) == 
-  * Fixes issue 18, issue 19
-  * Reduces memory footprint (contribution from Arec Wysoker)
-
-== snappy-java-1.0.3-rc2 (June 7th, 2011) == 
-  * Fixes issue 17
-
-== snappy-java-1.0.3-rc1 (June 4th, 2011) == 
-  * Upgrade to snappy-1.0.3 done.
-  * libstdc++ embedding (only for Linux version)  done.
-  * Minor bug fixes 
-
-== snappy-java-1.0.1-rc4 (April 11th, 2011) ==
-  * Primitive array support (e.g. `int[]`, `float[]`, etc.) issue 10
-  * String compression/decompression 
-
-== snappy-java-1.0.1-rc3 (April 4th, 2011) ==
-  * Running tests under win32/mac32, etc.
-
-== snappy-java-1.0.1-rc2 (April 2nd, 2011) ==
-  * Adding `SnappyOutputStream` `SnappyInputStream`  issue 3
-
-
-  * March 29th. Started snappy-java project
\ No newline at end of file
diff --git a/wiki/apidocs/allclasses-frame.html b/wiki/apidocs/allclasses-frame.html
deleted file mode 100644
index 1f9bda3..0000000
--- a/wiki/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-All Classes (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-
-</HEAD>
-
-<BODY BGCOLOR="white">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy" target="classFrame">OSInfo</A>
-<BR>
-<A HREF="org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy" target="classFrame">Snappy</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy" target="classFrame">SnappyBundleActivator</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy" target="classFrame">SnappyCodec</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy" target="classFrame">SnappyError</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy" target="classFrame">SnappyErrorCode</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy" target="classFrame">SnappyException</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy" target="classFrame">SnappyInputStream</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy" target="classFrame">SnappyLoader</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy" target="classFrame">SnappyNative</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy" target="classFrame"><I>SnappyNativeAPI</I></A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy" target="classFrame">SnappyOutputStream</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/allclasses-noframe.html b/wiki/apidocs/allclasses-noframe.html
deleted file mode 100644
index c09317a..0000000
--- a/wiki/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-All Classes (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-
-</HEAD>
-
-<BODY BGCOLOR="white">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<BR>
-<A HREF="org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy">SnappyBundleActivator</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><I>SnappyNativeAPI</I></A>
-<BR>
-<A HREF="org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/constant-values.html b/wiki/apidocs/constant-values.html
deleted file mode 100644
index 2336e28..0000000
--- a/wiki/apidocs/constant-values.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Constant Field Values (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Constant Field Values (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H1>
-Constant Field Values</H1>
-</CENTER>
-<HR SIZE="4" NOSHADE>
-<B>Contents</B><UL>
-<LI><A HREF="#org.xerial">org.xerial.*</A>
-</UL>
-
-<A NAME="org.xerial"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left"><FONT SIZE="+2">
-org.xerial.*</FONT></TH>
-</TR>
-</TABLE>
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="3">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyCodec.DEFAULT_VERSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyCodec.html#DEFAULT_VERSION">DEFAULT_VERSION</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyCodec.MAGIC_LEN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyCodec.html#MAGIC_LEN">MAGIC_LEN</A></CODE></TD>
-<TD ALIGN="right"><CODE>8</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyCodec.MINIMUM_COMPATIBLE_VERSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyCodec.html#MINIMUM_COMPATIBLE_VERSION">MINIMUM_COMPATIBLE_VERSION</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="3">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyLoader.KEY_SNAPPY_DISABLE_BUNDLED_LIBS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_DISABLE_BUNDLED_LIBS">KEY_SNAPPY_DISABLE_BUNDLED_LIBS</A></CODE></TD>
-<TD ALIGN="right"><CODE>"org.xerial.snappy.disable.bundled.libs"</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyLoader.KEY_SNAPPY_LIB_NAME"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_LIB_NAME">KEY_SNAPPY_LIB_NAME</A></CODE></TD>
-<TD ALIGN="right"><CODE>"org.xerial.snappy.lib.name"</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyLoader.KEY_SNAPPY_LIB_PATH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_LIB_PATH">KEY_SNAPPY_LIB_PATH</A></CODE></TD>
-<TD ALIGN="right"><CODE>"org.xerial.snappy.lib.path"</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyLoader.KEY_SNAPPY_TEMPDIR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_TEMPDIR">KEY_SNAPPY_TEMPDIR</A></CODE></TD>
-<TD ALIGN="right"><CODE>"org.xerial.snappy.tempdir"</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyLoader.KEY_SNAPPY_USE_SYSTEMLIB"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_USE_SYSTEMLIB">KEY_SNAPPY_USE_SYSTEMLIB</A></CODE></TD>
-<TD ALIGN="right"><CODE>"org.xerial.snappy.use.systemlib"</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.xerial.snappy.SnappyLoader.SNAPPY_SYSTEM_PROPERTIES_FILE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/xerial/snappy/SnappyLoader.html#SNAPPY_SYSTEM_PROPERTIES_FILE">SNAPPY_SYSTEM_PROPERTIES_FILE</A></CODE></TD>
-<TD ALIGN="right"><CODE>"org-xerial-snappy.properties"</CODE></TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/deprecated-list.html b/wiki/apidocs/deprecated-list.html
deleted file mode 100644
index 95b4b8a..0000000
--- a/wiki/apidocs/deprecated-list.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Deprecated List (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Deprecated List (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Deprecated API</B></H2>
-</CENTER>
-<HR SIZE="4" NOSHADE>
-<B>Contents</B><UL>
-<LI><A HREF="#exception">Deprecated Exceptions</A>
-</UL>
-
-<A NAME="exception"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Deprecated Exceptions</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">org.xerial.snappy.SnappyException</A>
-<BR>
-          <I>Snappy-java now uses <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A></I> </TD>
-</TR>
-</TABLE>
- 
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/help-doc.html b/wiki/apidocs/help-doc.html
deleted file mode 100644
index 6206478..0000000
--- a/wiki/apidocs/help-doc.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-API Help (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="API Help (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H1>
-How This API Document Is Organized</H1>
-</CENTER>
-This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
-Package</H3>
-<BLOCKQUOTE>
-
-<P>
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
-<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
-</BLOCKQUOTE>
-<H3>
-Class/Interface</H3>
-<BLOCKQUOTE>
-
-<P>
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
-<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
-<P>
-<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
-<P>
-<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
-</BLOCKQUOTE>
-<H3>
-Annotation Type</H3>
-<BLOCKQUOTE>
-
-<P>
-Each annotation type has its own separate page with the following sections:<UL>
-<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
-</BLOCKQUOTE>
-</BLOCKQUOTE>
-<H3>
-Enum</H3>
-<BLOCKQUOTE>
-
-<P>
-Each enum has its own separate page with the following sections:<UL>
-<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
-</BLOCKQUOTE>
-<H3>
-Use</H3>
-<BLOCKQUOTE>
-Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
-<H3>
-Tree (Class Hierarchy)</H3>
-<BLOCKQUOTE>
-There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
-<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
-</BLOCKQUOTE>
-<H3>
-Deprecated API</H3>
-<BLOCKQUOTE>
-The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
-<H3>
-Index</H3>
-<BLOCKQUOTE>
-The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
-<H3>
-Prev/Next</H3>
-These links take you to the next or previous class, interface, package, or related page.<H3>
-Frames/No Frames</H3>
-These links show and hide the HTML frames.  All pages are available with or without frames.
-<P>
-<H3>
-Serialized Form</H3>
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-<P>
-<H3>
-Constant Field Values</H3>
-The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
-<P>
-<FONT SIZE="-1">
-<EM>
-This help file applies to API documentation generated using the standard doclet.</EM>
-</FONT>
-<BR>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/index-all.html b/wiki/apidocs/index-all.html
deleted file mode 100644
index 3b2b27d..0000000
--- a/wiki/apidocs/index-all.html
+++ /dev/null
@@ -1,708 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Index (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Index (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
-<A NAME="_A_"><!-- --></A><H2>
-<B>A</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/Snappy.html#arrayCopy(java.lang.Object, int, int, java.lang.Object, int)"><B>arrayCopy(Object, int, int, Object, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Copy bytes from source to destination
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#arrayCopy(java.lang.Object, int, int, java.lang.Object, int)"><B>arrayCopy(Object, int, int, Object, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#arrayCopy(java.lang.Object, int, int, java.lang.Object, int)"><B>arrayCopy(Object, int, int, Object, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_C_"><!-- --></A><H2>
-<B>C</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#close()"><B>close()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#close()"><B>close()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#compatibleVersion"><B>compatibleVersion</B></A> - 
-Variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(byte[])"><B>compress(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>High-level API for compressing the input byte array.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(byte[], int, int, byte[], int)"><B>compress(byte[], int, int, byte[], int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Compress the input buffer content in [inputOffset,
- ...inputOffset+inputLength) then output to the specified output buffer.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(java.nio.ByteBuffer, java.nio.ByteBuffer)"><B>compress(ByteBuffer, ByteBuffer)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Compress the content in the given input buffer.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(char[])"><B>compress(char[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(double[])"><B>compress(double[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(float[])"><B>compress(float[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(int[])"><B>compress(int[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(long[])"><B>compress(long[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(short[])"><B>compress(short[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(java.lang.String)"><B>compress(String)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#compress(java.lang.String, java.lang.String)"><B>compress(String, String)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#compressed"><B>compressed</B></A> - 
-Variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#currentHeader()"><B>currentHeader()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_D_"><!-- --></A><H2>
-<B>D</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#DEFAULT_VERSION"><B>DEFAULT_VERSION</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#dump()"><B>dump()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_E_"><!-- --></A><H2>
-<B>E</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyError.html#errorCode"><B>errorCode</B></A> - 
-Variable in error org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyException.html#errorCode"><B>errorCode</B></A> - 
-Variable in exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-</DL>
-<HR>
-<A NAME="_F_"><!-- --></A><H2>
-<B>F</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#flush()"><B>flush()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_G_"><!-- --></A><H2>
-<B>G</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/OSInfo.html#getArchName()"><B>getArchName()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyErrorCode.html#getErrorCode(int)"><B>getErrorCode(int)</B></A> - 
-Static method in enum org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyException.html#getErrorCode()"><B>getErrorCode()</B></A> - 
-Method in exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-<DT><A HREF="./org/xerial/snappy/SnappyErrorCode.html#getErrorMessage(int)"><B>getErrorMessage(int)</B></A> - 
-Static method in enum org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyError.html#getMessage()"><B>getMessage()</B></A> - 
-Method in error org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyException.html#getMessage()"><B>getMessage()</B></A> - 
-Method in exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-<DT><A HREF="./org/xerial/snappy/OSInfo.html#getNativeLibFolderPathForCurrentOS()"><B>getNativeLibFolderPathForCurrentOS()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#getNativeLibraryVersion()"><B>getNativeLibraryVersion()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Get the native library version of the snappy
-<DT><A HREF="./org/xerial/snappy/OSInfo.html#getOSName()"><B>getOSName()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#getVersion()"><B>getVersion()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD>Get the snappy-java version by reading pom.properties embedded in jar.
-</DL>
-<HR>
-<A NAME="_H_"><!-- --></A><H2>
-<B>H</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#hasNextChunk()"><B>hasNextChunk()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#headerSize()"><B>headerSize()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_I_"><!-- --></A><H2>
-<B>I</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyErrorCode.html#id"><B>id</B></A> - 
-Variable in enum org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#in"><B>in</B></A> - 
-Variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#isNativeLibraryLoaded()"><B>isNativeLibraryLoaded()</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#isValidCompressedBuffer(byte[], int, int)"><B>isValidCompressedBuffer(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Returns true iff the contents of compressed buffer [offset,
- offset+length) can be uncompressed successfully.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#isValidCompressedBuffer(byte[])"><B>isValidCompressedBuffer(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Returns true iff the contents of compressed buffer [offset,
- offset+length) can be uncompressed successfully.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#isValidCompressedBuffer(java.nio.ByteBuffer)"><B>isValidCompressedBuffer(ByteBuffer)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Returns true iff the contents of compressed buffer [pos() ...
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#isValidCompressedBuffer(java.nio.ByteBuffer, int, int)"><B>isValidCompressedBuffer(ByteBuffer, int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#isValidCompressedBuffer(java.lang.Object, int, int)"><B>isValidCompressedBuffer(Object, int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#isValidCompressedBuffer(java.nio.ByteBuffer, int, int)"><B>isValidCompressedBuffer(ByteBuffer, int, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#isValidCompressedBuffer(java.lang.Object, int, int)"><B>isValidCompressedBuffer(Object, int, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#isValidMagicHeader()"><B>isValidMagicHeader()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_K_"><!-- --></A><H2>
-<B>K</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_DISABLE_BUNDLED_LIBS"><B>KEY_SNAPPY_DISABLE_BUNDLED_LIBS</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_LIB_NAME"><B>KEY_SNAPPY_LIB_NAME</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_LIB_PATH"><B>KEY_SNAPPY_LIB_PATH</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_TEMPDIR"><B>KEY_SNAPPY_TEMPDIR</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_USE_SYSTEMLIB"><B>KEY_SNAPPY_USE_SYSTEMLIB</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_M_"><!-- --></A><H2>
-<B>M</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#magic"><B>magic</B></A> - 
-Variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#MAGIC_HEADER"><B>MAGIC_HEADER</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#MAGIC_LEN"><B>MAGIC_LEN</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/OSInfo.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#maxCompressedLength(int)"><B>maxCompressedLength(int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Get the maximum byte size needed for compressing data of the given byte
- size.
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#maxCompressedLength(int)"><B>maxCompressedLength(int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#maxCompressedLength(int)"><B>maxCompressedLength(int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#MINIMUM_COMPATIBLE_VERSION"><B>MINIMUM_COMPATIBLE_VERSION</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_N_"><!-- --></A><H2>
-<B>N</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#nativeLibraryVersion()"><B>nativeLibraryVersion()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#nativeLibraryVersion()"><B>nativeLibraryVersion()</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_O_"><!-- --></A><H2>
-<B>O</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/package-summary.html"><B>org.xerial.snappy</B></A> - package org.xerial.snappy<DD> <DT><A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy"><B>OSInfo</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>Provides OS name and architecture name.<DT><A HREF="./org/xerial/snappy/OSInfo.html#OSInfo()"><B>OSInfo()</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#out"><B>out</B></A> - 
-Variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_R_"><!-- --></A><H2>
-<B>R</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/Snappy.html#rawCompress(java.lang.Object, int)"><B>rawCompress(Object, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Compress the input data and produce a byte array of the uncompressed data
-<DT><A HREF="./org/xerial/snappy/Snappy.html#rawCompress(java.lang.Object, int, int, byte[], int)"><B>rawCompress(Object, int, int, byte[], int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Compress the input buffer [offset,...
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#rawCompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><B>rawCompress(ByteBuffer, int, int, ByteBuffer, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#rawCompress(java.lang.Object, int, int, java.lang.Object, int)"><B>rawCompress(Object, int, int, Object, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#rawCompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><B>rawCompress(ByteBuffer, int, int, ByteBuffer, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#rawCompress(java.lang.Object, int, int, java.lang.Object, int)"><B>rawCompress(Object, int, int, Object, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#rawRead(java.lang.Object, int, int)"><B>rawRead(Object, int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read uncompressed data into the specified array
-<DT><A HREF="./org/xerial/snappy/Snappy.html#rawUncompress(byte[], int, int, java.lang.Object, int)"><B>rawUncompress(byte[], int, int, Object, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Uncompress the content in the input buffer.
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#rawUncompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><B>rawUncompress(ByteBuffer, int, int, ByteBuffer, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#rawUncompress(java.lang.Object, int, int, java.lang.Object, int)"><B>rawUncompress(Object, int, int, Object, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#rawUncompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><B>rawUncompress(ByteBuffer, int, int, ByteBuffer, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#rawUncompress(java.lang.Object, int, int, java.lang.Object, int)"><B>rawUncompress(Object, int, int, Object, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#rawWrite(java.lang.Object, int, int)"><B>rawWrite(Object, int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD>Compress the raw byte array data.
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(byte[], int, int)"><B>read(byte[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(long[], int, int)"><B>read(long[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read long array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(long[])"><B>read(long[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read long array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(double[], int, int)"><B>read(double[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read double array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(double[])"><B>read(double[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read double array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(int[])"><B>read(int[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read int array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(int[], int, int)"><B>read(int[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read int array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(float[], int, int)"><B>read(float[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read float array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(float[])"><B>read(float[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read float array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(short[], int, int)"><B>read(short[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read short array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read(short[])"><B>read(short[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD>Read short array from the stream
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#read()"><B>read()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#readFully(byte[], int)"><B>readFully(byte[], int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#readHeader(java.io.InputStream)"><B>readHeader(InputStream)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#readHeader()"><B>readHeader()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_S_"><!-- --></A><H2>
-<B>S</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><B>Snappy</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>Snappy API for data compression/decompression<DT><A HREF="./org/xerial/snappy/Snappy.html#Snappy()"><B>Snappy()</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#SNAPPY_SYSTEM_PROPERTIES_FILE"><B>SNAPPY_SYSTEM_PROPERTIES_FILE</B></A> - 
-Static variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><B>SnappyBundleActivator</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>OSGi bundle entry point<DT><A HREF="./org/xerial/snappy/SnappyBundleActivator.html#SnappyBundleActivator()"><B>SnappyBundleActivator()</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy">SnappyBundleActivator</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><B>SnappyCodec</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>Preamble header for <A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.<DT><A HREF="./org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><B>SnappyError</B></A> - Error in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>Used when serious errors (unchecked exception) in snappy-java are observed.<DT><A HREF="./org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode)"><B>SnappyError(SnappyErrorCode)</B></A> - 
-Constructor for error org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.Error)"><B>SnappyError(SnappyErrorCode, Error)</B></A> - 
-Constructor for error org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.String)"><B>SnappyError(SnappyErrorCode, String)</B></A> - 
-Constructor for error org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><B>SnappyErrorCode</B></A> - Enum in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>Error codes of snappy-java<DT><A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><B>SnappyException</B></A> - Exception in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD><B>Deprecated.</B> <I>Snappy-java now uses <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A></I><DT><A HREF="./org/xerial/snappy/SnappyException.html#SnappyException(int)"><B>SnappyException(int)</B></A> - 
-Constructor for exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-<DT><A HREF="./org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode)"><B>SnappyException(SnappyErrorCode)</B></A> - 
-Constructor for exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-<DT><A HREF="./org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.Exception)"><B>SnappyException(SnappyErrorCode, Exception)</B></A> - 
-Constructor for exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-<DT><A HREF="./org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.String)"><B>SnappyException(SnappyErrorCode, String)</B></A> - 
-Constructor for exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><B>SnappyInputStream</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>A stream filter for reading data compressed by <A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.<DT><A HREF="./org/xerial/snappy/SnappyInputStream.html#SnappyInputStream(java.io.InputStream)"><B>SnappyInputStream(InputStream)</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><B>SnappyLoader</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>This class loads a native library of snappy-java (snappyjava.dll,
- libsnappy.so, etc.) according to the user platform (<i>os.name</i> and
- <i>os.arch</i>).<DT><A HREF="./org/xerial/snappy/SnappyLoader.html#SnappyLoader()"><B>SnappyLoader()</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><B>SnappyNative</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>JNI interface of the <A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><CODE>SnappyNativeAPI</CODE></A> implementation.<DT><A HREF="./org/xerial/snappy/SnappyNative.html#SnappyNative()"><B>SnappyNative()</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><B>SnappyNativeAPI</B></A> - Interface in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>Interface to access the native code of Snappy.<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><B>SnappyOutputStream</B></A> - Class in <A HREF="./org/xerial/snappy/package-summary.html">org.xerial.snappy</A><DD>This class implements a stream filter for writing compressed data using
- Snappy.<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#SnappyOutputStream(java.io.OutputStream)"><B>SnappyOutputStream(OutputStream)</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#SnappyOutputStream(java.io.OutputStream, int)"><B>SnappyOutputStream(OutputStream, int)</B></A> - 
-Constructor for class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyBundleActivator.html#start(org.osgi.framework.BundleContext)"><B>start(BundleContext)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy">SnappyBundleActivator</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyBundleActivator.html#stop(org.osgi.framework.BundleContext)"><B>stop(BundleContext)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy">SnappyBundleActivator</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_T_"><!-- --></A><H2>
-<B>T</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#throw_error(int)"><B>throw_error(int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#throw_error(int)"><B>throw_error(int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyException.html#throwException(int)"><B>throwException(int)</B></A> - 
-Static method in exception org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A>
-<DD><B>Deprecated.</B>  
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#toString()"><B>toString()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/OSInfo.html#translateArchNameToFolderName(java.lang.String)"><B>translateArchNameToFolderName(String)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/OSInfo.html#translateOSNameToFolderName(java.lang.String)"><B>translateOSNameToFolderName(String)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_U_"><!-- --></A><H2>
-<B>U</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompress(byte[])"><B>uncompress(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>High-level API for uncompressing the input byte array.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompress(byte[], int, int, byte[], int)"><B>uncompress(byte[], int, int, byte[], int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Uncompress the content in the input buffer.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompress(java.nio.ByteBuffer, java.nio.ByteBuffer)"><B>uncompress(ByteBuffer, ByteBuffer)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Uncompress the content in the input buffer.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressCharArray(byte[])"><B>uncompressCharArray(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressCharArray(byte[], int, int)"><B>uncompressCharArray(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressDoubleArray(byte[])"><B>uncompressDoubleArray(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#uncompressed"><B>uncompressed</B></A> - 
-Variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressedLength(byte[])"><B>uncompressedLength(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Get the uncompressed byte size of the given compressed input.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressedLength(byte[], int, int)"><B>uncompressedLength(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Get the uncompressed byte size of the given compressed input.
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressedLength(java.nio.ByteBuffer)"><B>uncompressedLength(ByteBuffer)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD>Get the uncompressed byte size of the given compressed input.
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#uncompressedLength(java.nio.ByteBuffer, int, int)"><B>uncompressedLength(ByteBuffer, int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNative.html#uncompressedLength(java.lang.Object, int, int)"><B>uncompressedLength(Object, int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#uncompressedLength(java.nio.ByteBuffer, int, int)"><B>uncompressedLength(ByteBuffer, int, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyNativeAPI.html#uncompressedLength(java.lang.Object, int, int)"><B>uncompressedLength(Object, int, int)</B></A> - 
-Method in interface org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressFloatArray(byte[])"><B>uncompressFloatArray(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressFloatArray(byte[], int, int)"><B>uncompressFloatArray(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressIntArray(byte[])"><B>uncompressIntArray(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressIntArray(byte[], int, int)"><B>uncompressIntArray(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressLongArray(byte[])"><B>uncompressLongArray(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressLongArray(byte[], int, int)"><B>uncompressLongArray(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressShortArray(byte[])"><B>uncompressShortArray(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressShortArray(byte[], int, int)"><B>uncompressShortArray(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressString(byte[])"><B>uncompressString(byte[])</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressString(byte[], int, int)"><B>uncompressString(byte[], int, int)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressString(byte[], int, int, java.lang.String)"><B>uncompressString(byte[], int, int, String)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/Snappy.html#uncompressString(byte[], java.lang.String)"><B>uncompressString(byte[], String)</B></A> - 
-Static method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_V_"><!-- --></A><H2>
-<B>V</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyErrorCode.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> - 
-Static method in enum org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>
-<DD>Returns the enum constant of this type with the specified name.
-<DT><A HREF="./org/xerial/snappy/SnappyErrorCode.html#values()"><B>values()</B></A> - 
-Static method in enum org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>
-<DD>Returns an array containing the constants of this enum type, in
-the order they are declared.
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#version"><B>version</B></A> - 
-Variable in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-</DL>
-<HR>
-<A NAME="_W_"><!-- --></A><H2>
-<B>W</B></H2>
-<DL>
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(byte[], int, int)"><B>write(byte[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(long[], int, int)"><B>write(long[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD>Compress the input long array data
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(double[], int, int)"><B>write(double[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(float[], int, int)"><B>write(float[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(int[], int, int)"><B>write(int[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(short[], int, int)"><B>write(short[], int, int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(long[])"><B>write(long[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(double[])"><B>write(double[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(float[])"><B>write(float[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(int[])"><B>write(int[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(short[])"><B>write(short[])</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#write(int)"><B>write(int)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyCodec.html#writeHeader(java.io.OutputStream)"><B>writeHeader(OutputStream)</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A>
-<DD> 
-<DT><A HREF="./org/xerial/snappy/SnappyOutputStream.html#writeHeader()"><B>writeHeader()</B></A> - 
-Method in class org.xerial.snappy.<A HREF="./org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A>
-<DD> 
-</DL>
-<HR>
-<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> 
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/index.html b/wiki/apidocs/index.html
deleted file mode 100644
index 8539edc..0000000
--- a/wiki/apidocs/index.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Aug 23 18:16:28 JST 2011-->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-snappy-java 1.0.3.2 API
-</TITLE>
-<SCRIPT type="text/javascript">
-    targetPage = "" + window.location.search;
-    if (targetPage != "" && targetPage != "undefined")
-        targetPage = targetPage.substring(1);
-    if (targetPage.indexOf(":") != -1)
-        targetPage = "undefined";
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-</HEAD>
-<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
-<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-<FRAME src="org/xerial/snappy/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<NOFRAMES>
-<H2>
-Frame Alert</H2>
-
-<P>
-This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
-<BR>
-Link to<A HREF="org/xerial/snappy/package-summary.html">Non-frame version.</A>
-</NOFRAMES>
-</FRAMESET>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/OSInfo.html b/wiki/apidocs/org/xerial/snappy/OSInfo.html
deleted file mode 100644
index 4a0a60f..0000000
--- a/wiki/apidocs/org/xerial/snappy/OSInfo.html
+++ /dev/null
@@ -1,354 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:26 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-OSInfo (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="OSInfo (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/OSInfo.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV CLASS 
- <A HREF="../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/OSInfo.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="OSInfo.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class OSInfo</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.OSInfo</B>
-</PRE>
-<HR>
-<DL>
-<DT><PRE>public class <B>OSInfo</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
-</PRE>
-
-<P>
-Provides OS name and architecture name.
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/OSInfo.html#OSInfo()">OSInfo</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/OSInfo.html#getArchName()">getArchName</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/OSInfo.html#getNativeLibFolderPathForCurrentOS()">getNativeLibFolderPathForCurrentOS</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/OSInfo.html#getOSName()">getOSName</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/OSInfo.html#main(java.lang.String[])">main</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] args)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/OSInfo.html#translateArchNameToFolderName(java.lang.String)">translateArchNameToFolderName</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> archName)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/OSInfo.html#translateOSNameToFolderName(java.lang.String)">translateOSNameToFolderName</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> osName)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="OSInfo()"><!-- --></A><H3>
-OSInfo</H3>
-<PRE>
-public <B>OSInfo</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="main(java.lang.String[])"><!-- --></A><H3>
-main</H3>
-<PRE>
-public static void <B>main</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] args)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getNativeLibFolderPathForCurrentOS()"><!-- --></A><H3>
-getNativeLibFolderPathForCurrentOS</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getNativeLibFolderPathForCurrentOS</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getOSName()"><!-- --></A><H3>
-getOSName</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getOSName</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getArchName()"><!-- --></A><H3>
-getArchName</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getArchName</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="translateOSNameToFolderName(java.lang.String)"><!-- --></A><H3>
-translateOSNameToFolderName</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>translateOSNameToFolderName</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> osName)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="translateArchNameToFolderName(java.lang.String)"><!-- --></A><H3>
-translateArchNameToFolderName</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>translateArchNameToFolderName</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> archName)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/OSInfo.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV CLASS 
- <A HREF="../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/OSInfo.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="OSInfo.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/Snappy.html b/wiki/apidocs/org/xerial/snappy/Snappy.html
deleted file mode 100644
index 370941a..0000000
--- a/wiki/apidocs/org/xerial/snappy/Snappy.html
+++ /dev/null
@@ -1,1309 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Snappy (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Snappy (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Snappy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/Snappy.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="Snappy.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class Snappy</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.Snappy</B>
-</PRE>
-<HR>
-<DL>
-<DT><PRE>public class <B>Snappy</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
-</PRE>
-
-<P>
-Snappy API for data compression/decompression
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#Snappy()">Snappy</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#arrayCopy(java.lang.Object, int, int, java.lang.Object, int)">arrayCopy</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> src,
-          int offset,
-          int byteLength,
-          <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> dest,
-          int dest_offset)</CODE>
-
-<BR>
-          Copy bytes from source to destination</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(byte[])">compress</A></B>(byte[] input)</CODE>
-
-<BR>
-          High-level API for compressing the input byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(byte[], int, int, byte[], int)">compress</A></B>(byte[] input,
-         int inputOffset,
-         int inputLength,
-         byte[] output,
-         int outputOffset)</CODE>
-
-<BR>
-          Compress the input buffer content in [inputOffset,
- ...inputOffset+inputLength) then output to the specified output buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(java.nio.ByteBuffer, java.nio.ByteBuffer)">compress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed,
-         <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed)</CODE>
-
-<BR>
-          Compress the content in the given input buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(char[])">compress</A></B>(char[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(double[])">compress</A></B>(double[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(float[])">compress</A></B>(float[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(int[])">compress</A></B>(int[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(long[])">compress</A></B>(long[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(short[])">compress</A></B>(short[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(java.lang.String)">compress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> s)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#compress(java.lang.String, java.lang.String)">compress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> s,
-         <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> encoding)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#getNativeLibraryVersion()">getNativeLibraryVersion</A></B>()</CODE>
-
-<BR>
-          Get the native library version of the snappy</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#isValidCompressedBuffer(byte[])">isValidCompressedBuffer</A></B>(byte[] input)</CODE>
-
-<BR>
-          Returns true iff the contents of compressed buffer [offset,
- offset+length) can be uncompressed successfully.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#isValidCompressedBuffer(byte[], int, int)">isValidCompressedBuffer</A></B>(byte[] input,
-                        int offset,
-                        int length)</CODE>
-
-<BR>
-          Returns true iff the contents of compressed buffer [offset,
- offset+length) can be uncompressed successfully.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#isValidCompressedBuffer(java.nio.ByteBuffer)">isValidCompressedBuffer</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed)</CODE>
-
-<BR>
-          Returns true iff the contents of compressed buffer [pos() ...</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#maxCompressedLength(int)">maxCompressedLength</A></B>(int byteSize)</CODE>
-
-<BR>
-          Get the maximum byte size needed for compressing data of the given byte
- size.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#rawCompress(java.lang.Object, int)">rawCompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> data,
-            int byteSize)</CODE>
-
-<BR>
-          Compress the input data and produce a byte array of the uncompressed data</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#rawCompress(java.lang.Object, int, int, byte[], int)">rawCompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-            int inputOffset,
-            int inputLength,
-            byte[] output,
-            int outputOffset)</CODE>
-
-<BR>
-          Compress the input buffer [offset,...</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#rawUncompress(byte[], int, int, java.lang.Object, int)">rawUncompress</A></B>(byte[] input,
-              int inputOffset,
-              int inputLength,
-              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-              int outputOffset)</CODE>
-
-<BR>
-          Uncompress the content in the input buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompress(byte[])">uncompress</A></B>(byte[] input)</CODE>
-
-<BR>
-          High-level API for uncompressing the input byte array.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompress(byte[], int, int, byte[], int)">uncompress</A></B>(byte[] input,
-           int inputOffset,
-           int inputLength,
-           byte[] output,
-           int outputOffset)</CODE>
-
-<BR>
-          Uncompress the content in the input buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompress(java.nio.ByteBuffer, java.nio.ByteBuffer)">uncompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-           <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed)</CODE>
-
-<BR>
-          Uncompress the content in the input buffer.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static char[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressCharArray(byte[])">uncompressCharArray</A></B>(byte[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static char[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressCharArray(byte[], int, int)">uncompressCharArray</A></B>(byte[] input,
-                    int offset,
-                    int length)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static double[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressDoubleArray(byte[])">uncompressDoubleArray</A></B>(byte[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressedLength(byte[])">uncompressedLength</A></B>(byte[] input)</CODE>
-
-<BR>
-          Get the uncompressed byte size of the given compressed input.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressedLength(byte[], int, int)">uncompressedLength</A></B>(byte[] input,
-                   int offset,
-                   int length)</CODE>
-
-<BR>
-          Get the uncompressed byte size of the given compressed input.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressedLength(java.nio.ByteBuffer)">uncompressedLength</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed)</CODE>
-
-<BR>
-          Get the uncompressed byte size of the given compressed input.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static float[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressFloatArray(byte[])">uncompressFloatArray</A></B>(byte[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static float[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressFloatArray(byte[], int, int)">uncompressFloatArray</A></B>(byte[] input,
-                     int offset,
-                     int length)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressIntArray(byte[])">uncompressIntArray</A></B>(byte[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressIntArray(byte[], int, int)">uncompressIntArray</A></B>(byte[] input,
-                   int offset,
-                   int length)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static long[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressLongArray(byte[])">uncompressLongArray</A></B>(byte[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static long[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressLongArray(byte[], int, int)">uncompressLongArray</A></B>(byte[] input,
-                    int offset,
-                    int length)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static short[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressShortArray(byte[])">uncompressShortArray</A></B>(byte[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static short[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressShortArray(byte[], int, int)">uncompressShortArray</A></B>(byte[] input,
-                     int offset,
-                     int length)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressString(byte[])">uncompressString</A></B>(byte[] input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressString(byte[], int, int)">uncompressString</A></B>(byte[] input,
-                 int offset,
-                 int length)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressString(byte[], int, int, java.lang.String)">uncompressString</A></B>(byte[] input,
-                 int offset,
-                 int length,
-                 <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> encoding)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/Snappy.html#uncompressString(byte[], java.lang.String)">uncompressString</A></B>(byte[] input,
-                 <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> encoding)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="Snappy()"><!-- --></A><H3>
-Snappy</H3>
-<PRE>
-public <B>Snappy</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="arrayCopy(java.lang.Object, int, int, java.lang.Object, int)"><!-- --></A><H3>
-arrayCopy</H3>
-<PRE>
-public static void <B>arrayCopy</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> src,
-                             int offset,
-                             int byteLength,
-                             <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> dest,
-                             int dest_offset)
-                      throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Copy bytes from source to destination
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>src</CODE> - pointer to the source array<DD><CODE>offset</CODE> - byte offset in the source array<DD><CODE>byteLength</CODE> - the number of bytes to copy<DD><CODE>dest</CODE> - pointer to the destination array<DD><CODE>dest_offset</CODE> - byte offset in the destination array
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(byte[])"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(byte[] input)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>High-level API for compressing the input byte array. This method performs
- array copy to generate the result. If you want to reduce the memory copy
- cost, use <A HREF="../../../org/xerial/snappy/Snappy.html#compress(byte[], int, int, byte[], int)"><CODE>compress(byte[], int, int, byte[], int)</CODE></A> or
- <A HREF="../../../org/xerial/snappy/Snappy.html#compress(java.nio.ByteBuffer, java.nio.ByteBuffer)"><CODE>compress(ByteBuffer, ByteBuffer)</CODE></A>.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - the input data
-<DT><B>Returns:</B><DD>the compressed byte array
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(byte[], int, int, byte[], int)"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static int <B>compress</B>(byte[] input,
-                           int inputOffset,
-                           int inputLength,
-                           byte[] output,
-                           int outputOffset)
-                    throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Compress the input buffer content in [inputOffset,
- ...inputOffset+inputLength) then output to the specified output buffer.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - <DD><CODE>inputOffset</CODE> - <DD><CODE>inputLength</CODE> - <DD><CODE>output</CODE> - <DD><CODE>outputOffset</CODE> - 
-<DT><B>Returns:</B><DD>byte size of the compressed data
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - when failed to access the input/output buffer</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(java.nio.ByteBuffer, java.nio.ByteBuffer)"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static int <B>compress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed,
-                           <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed)
-                    throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Compress the content in the given input buffer. After the compression,
- you can retrieve the compressed data from the output buffer [pos() ...
- limit()) (compressed data size = limit() - pos() = remaining())
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>uncompressed</CODE> - buffer[pos() ... limit()) containing the input data<DD><CODE>compressed</CODE> - output of the compressed data. Uses range [pos()..].
-<DT><B>Returns:</B><DD>byte size of the compressed data.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A></CODE> - when the input is not a direct buffer
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(char[])"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(char[] input)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(double[])"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(double[] input)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(float[])"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(float[] input)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(int[])"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(int[] input)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(long[])"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(long[] input)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(short[])"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(short[] input)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(java.lang.String)"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> s)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compress(java.lang.String, java.lang.String)"><!-- --></A><H3>
-compress</H3>
-<PRE>
-public static byte[] <B>compress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> s,
-                              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> encoding)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</A>,
-                              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</A></CODE>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getNativeLibraryVersion()"><!-- --></A><H3>
-getNativeLibraryVersion</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getNativeLibraryVersion</B>()</PRE>
-<DL>
-<DD>Get the native library version of the snappy
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>native library version</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidCompressedBuffer(byte[], int, int)"><!-- --></A><H3>
-isValidCompressedBuffer</H3>
-<PRE>
-public static boolean <B>isValidCompressedBuffer</B>(byte[] input,
-                                              int offset,
-                                              int length)
-                                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Returns true iff the contents of compressed buffer [offset,
- offset+length) can be uncompressed successfully. Does not return the
- uncompressed data. Takes time proportional to the input length, but is
- usually at least a factor of four faster than actual decompression.
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidCompressedBuffer(byte[])"><!-- --></A><H3>
-isValidCompressedBuffer</H3>
-<PRE>
-public static boolean <B>isValidCompressedBuffer</B>(byte[] input)
-                                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Returns true iff the contents of compressed buffer [offset,
- offset+length) can be uncompressed successfully. Does not return the
- uncompressed data. Takes time proportional to the input length, but is
- usually at least a factor of four faster than actual decompression.
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidCompressedBuffer(java.nio.ByteBuffer)"><!-- --></A><H3>
-isValidCompressedBuffer</H3>
-<PRE>
-public static boolean <B>isValidCompressedBuffer</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed)
-                                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Returns true iff the contents of compressed buffer [pos() ... limit())
- can be uncompressed successfully. Does not return the uncompressed data.
- Takes time proportional to the input length, but is usually at least a
- factor of four faster than actual decompression.
-<P>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="maxCompressedLength(int)"><!-- --></A><H3>
-maxCompressedLength</H3>
-<PRE>
-public static int <B>maxCompressedLength</B>(int byteSize)</PRE>
-<DL>
-<DD>Get the maximum byte size needed for compressing data of the given byte
- size.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>byteSize</CODE> - byte size of the data to compress
-<DT><B>Returns:</B><DD>maximum byte size of the compressed data</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawCompress(java.lang.Object, int)"><!-- --></A><H3>
-rawCompress</H3>
-<PRE>
-public static byte[] <B>rawCompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> data,
-                                 int byteSize)</PRE>
-<DL>
-<DD>Compress the input data and produce a byte array of the uncompressed data
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>data</CODE> - input array. The input MUST be an array type<DD><CODE>byteSize</CODE> - the input byte size
-<DT><B>Returns:</B><DD>compressed data</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawCompress(java.lang.Object, int, int, byte[], int)"><!-- --></A><H3>
-rawCompress</H3>
-<PRE>
-public static int <B>rawCompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                              int inputOffset,
-                              int inputLength,
-                              byte[] output,
-                              int outputOffset)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Compress the input buffer [offset,... ,offset+length) contents, then
- write the compressed data to the output buffer[offset, ...)
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - input array. This MUST be primitive array type<DD><CODE>inputOffset</CODE> - byte offset at the output array<DD><CODE>inputLength</CODE> - byte length of the input data<DD><CODE>output</CODE> - output array. This MUST be primitive array type<DD><CODE>outputOffset</CODE> - byte offset at the output array
-<DT><B>Returns:</B><DD>byte size of the compressed data
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawUncompress(byte[], int, int, java.lang.Object, int)"><!-- --></A><H3>
-rawUncompress</H3>
-<PRE>
-public static int <B>rawUncompress</B>(byte[] input,
-                                int inputOffset,
-                                int inputLength,
-                                <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-                                int outputOffset)
-                         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Uncompress the content in the input buffer. The uncompressed data is
- written to the output buffer.
- 
- Note that if you pass the wrong data or the range [inputOffset,
- inputOffset + inputLength) that cannot be uncompressed, your JVM might
- crash due to the access violation exception issued in the native code
- written in C++. To avoid this type of crash, use
- <A HREF="../../../org/xerial/snappy/Snappy.html#isValidCompressedBuffer(byte[], int, int)"><CODE>isValidCompressedBuffer(byte[], int, int)</CODE></A> first.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - input byte array<DD><CODE>inputOffset</CODE> - byte offset<DD><CODE>inputLength</CODE> - byte length of the input data<DD><CODE>output</CODE> - output buffer, MUST be a primitive type array<DD><CODE>outputOffset</CODE> - byte offset
-<DT><B>Returns:</B><DD>the byte size of the uncompressed data
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompress(byte[])"><!-- --></A><H3>
-uncompress</H3>
-<PRE>
-public static byte[] <B>uncompress</B>(byte[] input)
-                         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>High-level API for uncompressing the input byte array.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - 
-<DT><B>Returns:</B><DD>the uncompressed byte array
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompress(byte[], int, int, byte[], int)"><!-- --></A><H3>
-uncompress</H3>
-<PRE>
-public static int <B>uncompress</B>(byte[] input,
-                             int inputOffset,
-                             int inputLength,
-                             byte[] output,
-                             int outputOffset)
-                      throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Uncompress the content in the input buffer. The uncompressed data is
- written to the output buffer.
- 
- Note that if you pass the wrong data or the range [inputOffset,
- inputOffset + inputLength) that cannot be uncompressed, your JVM might
- crash due to the access violation exception issued in the native code
- written in C++. To avoid this type of crash, use
- <A HREF="../../../org/xerial/snappy/Snappy.html#isValidCompressedBuffer(byte[], int, int)"><CODE>isValidCompressedBuffer(byte[], int, int)</CODE></A> first.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - <DD><CODE>inputOffset</CODE> - <DD><CODE>inputLength</CODE> - <DD><CODE>output</CODE> - <DD><CODE>outputOffset</CODE> - 
-<DT><B>Returns:</B><DD>the byte size of the uncompressed data
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompress(java.nio.ByteBuffer, java.nio.ByteBuffer)"><!-- --></A><H3>
-uncompress</H3>
-<PRE>
-public static int <B>uncompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                             <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed)
-                      throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Uncompress the content in the input buffer. The result is dumped to the
- specified output buffer.
- 
- Note that if you pass the wrong data or the range [pos(), limit()) that
- cannot be uncompressed, your JVM might crash due to the access violation
- exception issued in the native code written in C++. To avoid this type of
- crash, use <A HREF="../../../org/xerial/snappy/Snappy.html#isValidCompressedBuffer(java.nio.ByteBuffer)"><CODE>isValidCompressedBuffer(ByteBuffer)</CODE></A> first.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>compressed</CODE> - buffer[pos() ... limit()) containing the input data<DD><CODE>uncompressed</CODE> - output of the the uncompressed data. It uses buffer[pot()..]
-<DT><B>Returns:</B><DD>uncompressed data size
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - when failed to uncompress the given input
-<DD><CODE><A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A></CODE> - when the input is not a direct buffer</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressCharArray(byte[])"><!-- --></A><H3>
-uncompressCharArray</H3>
-<PRE>
-public static char[] <B>uncompressCharArray</B>(byte[] input)
-                                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressCharArray(byte[], int, int)"><!-- --></A><H3>
-uncompressCharArray</H3>
-<PRE>
-public static char[] <B>uncompressCharArray</B>(byte[] input,
-                                         int offset,
-                                         int length)
-                                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressDoubleArray(byte[])"><!-- --></A><H3>
-uncompressDoubleArray</H3>
-<PRE>
-public static double[] <B>uncompressDoubleArray</B>(byte[] input)
-                                      throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressedLength(byte[])"><!-- --></A><H3>
-uncompressedLength</H3>
-<PRE>
-public static int <B>uncompressedLength</B>(byte[] input)
-                              throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Get the uncompressed byte size of the given compressed input. This
- operation takes O(1) time.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - 
-<DT><B>Returns:</B><DD>umcompressed byte size of the the given input data
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - when failed to uncompress the given input. The error code is
-             <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#PARSING_ERROR"><CODE>SnappyErrorCode.PARSING_ERROR</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressedLength(byte[], int, int)"><!-- --></A><H3>
-uncompressedLength</H3>
-<PRE>
-public static int <B>uncompressedLength</B>(byte[] input,
-                                     int offset,
-                                     int length)
-                              throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Get the uncompressed byte size of the given compressed input. This
- operation takes O(1) time.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>input</CODE> - <DD><CODE>offset</CODE> - <DD><CODE>length</CODE> - 
-<DT><B>Returns:</B><DD>umcompressed byte size of the the given input data
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - when failed to uncompress the given input. The error code is
-             <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#PARSING_ERROR"><CODE>SnappyErrorCode.PARSING_ERROR</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressedLength(java.nio.ByteBuffer)"><!-- --></A><H3>
-uncompressedLength</H3>
-<PRE>
-public static int <B>uncompressedLength</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed)
-                              throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Get the uncompressed byte size of the given compressed input. This
- operation taks O(1) time.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>compressed</CODE> - input data [pos() ... limit())
-<DT><B>Returns:</B><DD>uncompressed byte length of the given input
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - when failed to uncompress the given input. The error code is
-             <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#PARSING_ERROR"><CODE>SnappyErrorCode.PARSING_ERROR</CODE></A>
-<DD><CODE><A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A></CODE> - when the input is not a direct buffer</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressFloatArray(byte[])"><!-- --></A><H3>
-uncompressFloatArray</H3>
-<PRE>
-public static float[] <B>uncompressFloatArray</B>(byte[] input)
-                                    throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressFloatArray(byte[], int, int)"><!-- --></A><H3>
-uncompressFloatArray</H3>
-<PRE>
-public static float[] <B>uncompressFloatArray</B>(byte[] input,
-                                           int offset,
-                                           int length)
-                                    throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressIntArray(byte[])"><!-- --></A><H3>
-uncompressIntArray</H3>
-<PRE>
-public static int[] <B>uncompressIntArray</B>(byte[] input)
-                                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressIntArray(byte[], int, int)"><!-- --></A><H3>
-uncompressIntArray</H3>
-<PRE>
-public static int[] <B>uncompressIntArray</B>(byte[] input,
-                                       int offset,
-                                       int length)
-                                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressLongArray(byte[])"><!-- --></A><H3>
-uncompressLongArray</H3>
-<PRE>
-public static long[] <B>uncompressLongArray</B>(byte[] input)
-                                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressLongArray(byte[], int, int)"><!-- --></A><H3>
-uncompressLongArray</H3>
-<PRE>
-public static long[] <B>uncompressLongArray</B>(byte[] input,
-                                         int offset,
-                                         int length)
-                                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressShortArray(byte[])"><!-- --></A><H3>
-uncompressShortArray</H3>
-<PRE>
-public static short[] <B>uncompressShortArray</B>(byte[] input)
-                                    throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressShortArray(byte[], int, int)"><!-- --></A><H3>
-uncompressShortArray</H3>
-<PRE>
-public static short[] <B>uncompressShortArray</B>(byte[] input,
-                                           int offset,
-                                           int length)
-                                    throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressString(byte[])"><!-- --></A><H3>
-uncompressString</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>uncompressString</B>(byte[] input)
-                               throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressString(byte[], int, int)"><!-- --></A><H3>
-uncompressString</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>uncompressString</B>(byte[] input,
-                                      int offset,
-                                      int length)
-                               throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressString(byte[], int, int, java.lang.String)"><!-- --></A><H3>
-uncompressString</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>uncompressString</B>(byte[] input,
-                                      int offset,
-                                      int length,
-                                      <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> encoding)
-                               throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
-                                      <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressString(byte[], java.lang.String)"><!-- --></A><H3>
-uncompressString</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>uncompressString</B>(byte[] input,
-                                      <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> encoding)
-                               throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
-                                      <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Snappy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/Snappy.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="Snappy.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyBundleActivator.html b/wiki/apidocs/org/xerial/snappy/SnappyBundleActivator.html
deleted file mode 100644
index 35dfee9..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyBundleActivator.html
+++ /dev/null
@@ -1,293 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyBundleActivator (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyBundleActivator (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyBundleActivator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyBundleActivator.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyBundleActivator.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyBundleActivator</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyBundleActivator</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD>org.osgi.framework.BundleActivator</DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public class <B>SnappyBundleActivator</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements org.osgi.framework.BundleActivator</DL>
-</PRE>
-
-<P>
-OSGi bundle entry point
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html#SnappyBundleActivator()">SnappyBundleActivator</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html#start(org.osgi.framework.BundleContext)">start</A></B>(org.osgi.framework.BundleContext context)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html#stop(org.osgi.framework.BundleContext)">stop</A></B>(org.osgi.framework.BundleContext context)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SnappyBundleActivator()"><!-- --></A><H3>
-SnappyBundleActivator</H3>
-<PRE>
-public <B>SnappyBundleActivator</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="start(org.osgi.framework.BundleContext)"><!-- --></A><H3>
-start</H3>
-<PRE>
-public void <B>start</B>(org.osgi.framework.BundleContext context)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>start</CODE> in interface <CODE>org.osgi.framework.BundleActivator</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="stop(org.osgi.framework.BundleContext)"><!-- --></A><H3>
-stop</H3>
-<PRE>
-public void <B>stop</B>(org.osgi.framework.BundleContext context)
-          throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>stop</CODE> in interface <CODE>org.osgi.framework.BundleActivator</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyBundleActivator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyBundleActivator.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyBundleActivator.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyCodec.html b/wiki/apidocs/org/xerial/snappy/SnappyCodec.html
deleted file mode 100644
index 03600fa..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyCodec.html
+++ /dev/null
@@ -1,483 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyCodec (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyCodec (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyCodec.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyCodec.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyCodec.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyCodec</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyCodec</B>
-</PRE>
-<HR>
-<DL>
-<DT><PRE>public class <B>SnappyCodec</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
-</PRE>
-
-<P>
-Preamble header for <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.
- 
- <p>
- The magic header is the following 8 bytes data:
- 
- <pre>
- -126, 'S', 'N', 'A', 'P', 'P', 'Y', 0
- </pre>
- 
- </p>
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#compatibleVersion">compatibleVersion</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#DEFAULT_VERSION">DEFAULT_VERSION</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#magic">magic</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#MAGIC_HEADER">MAGIC_HEADER</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#MAGIC_LEN">MAGIC_LEN</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#MINIMUM_COMPATIBLE_VERSION">MINIMUM_COMPATIBLE_VERSION</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#version">version</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#currentHeader()">currentHeader</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#headerSize()">headerSize</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#isValidMagicHeader()">isValidMagicHeader</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#readHeader(java.io.InputStream)">readHeader</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> in)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html#writeHeader(java.io.OutputStream)">writeHeader</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="MAGIC_HEADER"><!-- --></A><H3>
-MAGIC_HEADER</H3>
-<PRE>
-public static final byte[] <B>MAGIC_HEADER</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="MAGIC_LEN"><!-- --></A><H3>
-MAGIC_LEN</H3>
-<PRE>
-public static final int <B>MAGIC_LEN</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyCodec.MAGIC_LEN">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="DEFAULT_VERSION"><!-- --></A><H3>
-DEFAULT_VERSION</H3>
-<PRE>
-public static final int <B>DEFAULT_VERSION</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyCodec.DEFAULT_VERSION">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="MINIMUM_COMPATIBLE_VERSION"><!-- --></A><H3>
-MINIMUM_COMPATIBLE_VERSION</H3>
-<PRE>
-public static final int <B>MINIMUM_COMPATIBLE_VERSION</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyCodec.MINIMUM_COMPATIBLE_VERSION">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="magic"><!-- --></A><H3>
-magic</H3>
-<PRE>
-public final byte[] <B>magic</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="version"><!-- --></A><H3>
-version</H3>
-<PRE>
-public final int <B>version</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="compatibleVersion"><!-- --></A><H3>
-compatibleVersion</H3>
-<PRE>
-public final int <B>compatibleVersion</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="headerSize()"><!-- --></A><H3>
-headerSize</H3>
-<PRE>
-public static int <B>headerSize</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="writeHeader(java.io.OutputStream)"><!-- --></A><H3>
-writeHeader</H3>
-<PRE>
-public void <B>writeHeader</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out)
-                 throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidMagicHeader()"><!-- --></A><H3>
-isValidMagicHeader</H3>
-<PRE>
-public boolean <B>isValidMagicHeader</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readHeader(java.io.InputStream)"><!-- --></A><H3>
-readHeader</H3>
-<PRE>
-public static <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A> <B>readHeader</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> in)
-                              throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="currentHeader()"><!-- --></A><H3>
-currentHeader</H3>
-<PRE>
-public static <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A> <B>currentHeader</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyCodec.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyCodec.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyCodec.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyError.html b/wiki/apidocs/org/xerial/snappy/SnappyError.html
deleted file mode 100644
index a86d540..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyError.html
+++ /dev/null
@@ -1,344 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyError (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyError (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyError.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyError.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyError.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyError</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
-      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang">java.lang.Error</A>
-          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyError</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public class <B>SnappyError</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang">Error</A></DL>
-</PRE>
-
-<P>
-Used when serious errors (unchecked exception) in snappy-java are observed.
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.xerial.snappy.SnappyError">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyError.html#errorCode">errorCode</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode)">SnappyError</A></B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.Error)">SnappyError</A></B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang">Error</A> e)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.String)">SnappyError</A></B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> message)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyError.html#getMessage()">getMessage</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="errorCode"><!-- --></A><H3>
-errorCode</H3>
-<PRE>
-public final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>errorCode</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SnappyError(org.xerial.snappy.SnappyErrorCode)"><!-- --></A><H3>
-SnappyError</H3>
-<PRE>
-public <B>SnappyError</B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.Error)"><!-- --></A><H3>
-SnappyError</H3>
-<PRE>
-public <B>SnappyError</B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code,
-                   <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang">Error</A> e)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.String)"><!-- --></A><H3>
-SnappyError</H3>
-<PRE>
-public <B>SnappyError</B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code,
-                   <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> message)</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="getMessage()"><!-- --></A><H3>
-getMessage</H3>
-<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getMessage</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyError.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyError.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyError.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyErrorCode.html b/wiki/apidocs/org/xerial/snappy/SnappyErrorCode.html
deleted file mode 100644
index a128ac0..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyErrorCode.html
+++ /dev/null
@@ -1,467 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyErrorCode (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyErrorCode (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyErrorCode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyErrorCode.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyErrorCode.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | <A HREF="#field_detail">FIELD</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Enum SnappyErrorCode</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A><<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>>
-      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyErrorCode</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A><<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>></DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public enum <B>SnappyErrorCode</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A><<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>></DL>
-</PRE>
-
-<P>
-Error codes of snappy-java
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-
-<A NAME="enum_constant_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Enum Constant Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#FAILED_TO_LOAD_NATIVE_LIBRARY">FAILED_TO_LOAD_NATIVE_LIBRARY</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#FAILED_TO_UNCOMPRESS">FAILED_TO_UNCOMPRESS</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#NOT_A_DIRECT_BUFFER">NOT_A_DIRECT_BUFFER</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#OUT_OF_MEMORY">OUT_OF_MEMORY</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#PARSING_ERROR">PARSING_ERROR</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#UNKNOWN">UNKNOWN</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#id">id</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#getErrorCode(int)">getErrorCode</A></B>(int id)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#getErrorMessage(int)">getErrorMessage</A></B>(int id)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name)</CODE>
-
-<BR>
-          Returns the enum constant of this type with the specified name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html#values()">values</A></B>()</CODE>
-
-<BR>
-          Returns an array containing the constants of this enum type, in
-the order they are declared.</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-
-<A NAME="enum_constant_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Enum Constant Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="UNKNOWN"><!-- --></A><H3>
-UNKNOWN</H3>
-<PRE>
-public static final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>UNKNOWN</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="FAILED_TO_LOAD_NATIVE_LIBRARY"><!-- --></A><H3>
-FAILED_TO_LOAD_NATIVE_LIBRARY</H3>
-<PRE>
-public static final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>FAILED_TO_LOAD_NATIVE_LIBRARY</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="PARSING_ERROR"><!-- --></A><H3>
-PARSING_ERROR</H3>
-<PRE>
-public static final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>PARSING_ERROR</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="NOT_A_DIRECT_BUFFER"><!-- --></A><H3>
-NOT_A_DIRECT_BUFFER</H3>
-<PRE>
-public static final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>NOT_A_DIRECT_BUFFER</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="OUT_OF_MEMORY"><!-- --></A><H3>
-OUT_OF_MEMORY</H3>
-<PRE>
-public static final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>OUT_OF_MEMORY</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="FAILED_TO_UNCOMPRESS"><!-- --></A><H3>
-FAILED_TO_UNCOMPRESS</H3>
-<PRE>
-public static final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>FAILED_TO_UNCOMPRESS</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="id"><!-- --></A><H3>
-id</H3>
-<PRE>
-public final int <B>id</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="values()"><!-- --></A><H3>
-values</H3>
-<PRE>
-public static <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>[] <B>values</B>()</PRE>
-<DL>
-<DD>Returns an array containing the constants of this enum type, in
-the order they are declared.  This method may be used to iterate
-over the constants as follows:
-<pre>
-for (SnappyErrorCode c : SnappyErrorCode.values())
-    System.out.println(c);
-</pre>
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
-the order they are declared</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
-valueOf</H3>
-<PRE>
-public static <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>valueOf</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name)</PRE>
-<DL>
-<DD>Returns the enum constant of this type with the specified name.
-The string must match <I>exactly</I> an identifier used to declare an
-enum constant in this type.  (Extraneous whitespace characters are 
-not permitted.)
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
-<DT><B>Returns:</B><DD>the enum constant with the specified name
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
-with the specified name
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getErrorCode(int)"><!-- --></A><H3>
-getErrorCode</H3>
-<PRE>
-public static <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>getErrorCode</B>(int id)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getErrorMessage(int)"><!-- --></A><H3>
-getErrorMessage</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getErrorMessage</B>(int id)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyErrorCode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyErrorCode.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyErrorCode.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | <A HREF="#field_detail">FIELD</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyException.html b/wiki/apidocs/org/xerial/snappy/SnappyException.html
deleted file mode 100644
index 2a964fa..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyException.html
+++ /dev/null
@@ -1,402 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyException (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyException (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyException.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyException.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyException</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
-      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
-          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
-</DL>
-<HR>
-<B>Deprecated.</B> <I>Snappy-java now uses <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A></I>
-<P>
-<DL>
-<DT><PRE><FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
-</FONT>public class <B>SnappyException</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></DL>
-</PRE>
-
-<P>
-Exception in snappy-java
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.xerial.snappy.SnappyException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#errorCode">errorCode</A></B></CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-</TABLE>
- 
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#SnappyException(int)">SnappyException</A></B>(int code)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode)">SnappyException</A></B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.Exception)">SnappyException</A></B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode,
-                <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A> e)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.String)">SnappyException</A></B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode,
-                <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> message)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#getErrorCode()">getErrorCode</A></B>()</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#getMessage()">getMessage</A></B>()</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyException.html#throwException(int)">throwException</A></B>(int errorCode)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="errorCode"><!-- --></A><H3>
-errorCode</H3>
-<PRE>
-public final <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>errorCode</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SnappyException(int)"><!-- --></A><H3>
-SnappyException</H3>
-<PRE>
-public <B>SnappyException</B>(int code)</PRE>
-<DL>
-<DD><B>Deprecated.</B> </DL>
-<HR>
-
-<A NAME="SnappyException(org.xerial.snappy.SnappyErrorCode)"><!-- --></A><H3>
-SnappyException</H3>
-<PRE>
-public <B>SnappyException</B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode)</PRE>
-<DL>
-<DD><B>Deprecated.</B> </DL>
-<HR>
-
-<A NAME="SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.Exception)"><!-- --></A><H3>
-SnappyException</H3>
-<PRE>
-public <B>SnappyException</B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode,
-                       <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A> e)</PRE>
-<DL>
-<DD><B>Deprecated.</B> </DL>
-<HR>
-
-<A NAME="SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.String)"><!-- --></A><H3>
-SnappyException</H3>
-<PRE>
-public <B>SnappyException</B>(<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode,
-                       <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> message)</PRE>
-<DL>
-<DD><B>Deprecated.</B> </DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="getErrorCode()"><!-- --></A><H3>
-getErrorCode</H3>
-<PRE>
-public <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>getErrorCode</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="throwException(int)"><!-- --></A><H3>
-throwException</H3>
-<PRE>
-public static void <B>throwException</B>(int errorCode)
-                           throws <A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getMessage()"><!-- --></A><H3>
-getMessage</H3>
-<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getMessage</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyException.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyException.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyInputStream.html b/wiki/apidocs/org/xerial/snappy/SnappyInputStream.html
deleted file mode 100644
index 7598c9a..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyInputStream.html
+++ /dev/null
@@ -1,740 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyInputStream (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyInputStream (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyInputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyInputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyInputStream</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">java.io.InputStream</A>
-      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyInputStream</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public class <B>SnappyInputStream</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A></DL>
-</PRE>
-
-<P>
-A stream filter for reading data compressed by <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#in">in</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#SnappyInputStream(java.io.InputStream)">SnappyInputStream</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> input)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#close()">close</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#hasNextChunk()">hasNextChunk</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#rawRead(java.lang.Object, int, int)">rawRead</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> array,
-        int byteOffset,
-        int byteLength)</CODE>
-
-<BR>
-          Read uncompressed data into the specified array</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read()">read</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(byte[], int, int)">read</A></B>(byte[] b,
-     int off,
-     int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(double[])">read</A></B>(double[] d)</CODE>
-
-<BR>
-          Read double array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(double[], int, int)">read</A></B>(double[] d,
-     int off,
-     int len)</CODE>
-
-<BR>
-          Read double array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(float[])">read</A></B>(float[] d)</CODE>
-
-<BR>
-          Read float array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(float[], int, int)">read</A></B>(float[] d,
-     int off,
-     int len)</CODE>
-
-<BR>
-          Read float array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(int[])">read</A></B>(int[] d)</CODE>
-
-<BR>
-          Read int array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(int[], int, int)">read</A></B>(int[] d,
-     int off,
-     int len)</CODE>
-
-<BR>
-          Read int array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(long[])">read</A></B>(long[] d)</CODE>
-
-<BR>
-          Read long array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(long[], int, int)">read</A></B>(long[] d,
-     int off,
-     int len)</CODE>
-
-<BR>
-          Read long array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(short[])">read</A></B>(short[] d)</CODE>
-
-<BR>
-          Read short array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#read(short[], int, int)">read</A></B>(short[] d,
-     int off,
-     int len)</CODE>
-
-<BR>
-          Read short array from the stream</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#readFully(byte[], int)">readFully</A></B>(byte[] fragment,
-          int fragmentLength)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html#readHeader()">readHeader</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.io.InputStream"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#available()" title="class or interface in java.io">available</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#mark(int)" title="class or interface in java.io">mark</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#markSupported()" title="class or interface in java.io">markSupported</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#read(byte[])" title="class or interface in java.io">read</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#reset()" title="class or interface in java.io">reset</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#skip(long)" title="class or interface in java.io">skip</A></CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="in"><!-- --></A><H3>
-in</H3>
-<PRE>
-protected final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> <B>in</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SnappyInputStream(java.io.InputStream)"><!-- --></A><H3>
-SnappyInputStream</H3>
-<PRE>
-public <B>SnappyInputStream</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> input)
-                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true#close()" title="class or interface in java.io">close</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#close()" title="class or interface in java.io">close</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readHeader()"><!-- --></A><H3>
-readHeader</H3>
-<PRE>
-protected void <B>readHeader</B>()
-                   throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readFully(byte[], int)"><!-- --></A><H3>
-readFully</H3>
-<PRE>
-protected void <B>readFully</B>(byte[] fragment,
-                         int fragmentLength)
-                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(byte[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(byte[] b,
-                int off,
-                int len)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#read(byte[], int, int)" title="class or interface in java.io">read</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawRead(java.lang.Object, int, int)"><!-- --></A><H3>
-rawRead</H3>
-<PRE>
-public int <B>rawRead</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> array,
-                   int byteOffset,
-                   int byteLength)
-            throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read uncompressed data into the specified array
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>array</CODE> - <DD><CODE>byteOffset</CODE> - <DD><CODE>byteLength</CODE> - 
-<DT><B>Returns:</B><DD>written bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(long[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(long[] d,
-                int off,
-                int len)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read long array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - input<DD><CODE>off</CODE> - offset<DD><CODE>len</CODE> - the number of long elements to read
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(long[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(long[] d)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read long array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - 
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(double[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(double[] d,
-                int off,
-                int len)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read double array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - input<DD><CODE>off</CODE> - offset<DD><CODE>len</CODE> - the number of double elements to read
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(double[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(double[] d)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read double array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - 
-<DT><B>Returns:</B><DD>read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(int[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(int[] d)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read int array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - 
-<DT><B>Returns:</B><DD>read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(int[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(int[] d,
-                int off,
-                int len)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read int array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - input<DD><CODE>off</CODE> - offset<DD><CODE>len</CODE> - the number of int elements to read
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(float[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(float[] d,
-                int off,
-                int len)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read float array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - input<DD><CODE>off</CODE> - offset<DD><CODE>len</CODE> - the number of float elements to read
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(float[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(float[] d)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read float array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - 
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(short[], int, int)"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(short[] d,
-                int off,
-                int len)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read short array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - input<DD><CODE>off</CODE> - offset<DD><CODE>len</CODE> - the number of short elements to read
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read(short[])"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>(short[] d)
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Read short array from the stream
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - 
-<DT><B>Returns:</B><DD>the number of read bytes
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hasNextChunk()"><!-- --></A><H3>
-hasNextChunk</H3>
-<PRE>
-protected boolean <B>hasNextChunk</B>()
-                        throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read()"><!-- --></A><H3>
-read</H3>
-<PRE>
-public int <B>read</B>()
-         throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#read()" title="class or interface in java.io">read</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyInputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyInputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyInputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyLoader.html b/wiki/apidocs/org/xerial/snappy/SnappyLoader.html
deleted file mode 100644
index 83a9e26..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyLoader.html
+++ /dev/null
@@ -1,443 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyLoader (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyLoader (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyLoader.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyLoader.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyLoader.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyLoader</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyLoader</B>
-</PRE>
-<HR>
-<DL>
-<DT><PRE>public class <B>SnappyLoader</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
-</PRE>
-
-<P>
-This class loads a native library of snappy-java (snappyjava.dll,
- libsnappy.so, etc.) according to the user platform (<i>os.name</i> and
- <i>os.arch</i>). The natively compiled libraries bundled to snappy-java
- contain the codes of the original snappy and JNI programs to access Snappy.
- 
- In default, no configuration is required to use snappy-java, but you can load
- your own native library created by 'make native' command.
- 
- This SnappyLoader searches for native libraries (snappyjava.dll,
- libsnappy.so, etc.) in the following order:
- <ol>
- <li>If system property <i>org.xerial.snappy.use.systemlib</i> is set to true,
- lookup folders specified by <i>java.lib.path</i> system property (This is the
- default path that JVM searches for native libraries)
- <li>(System property: <i>org.xerial.snappy.lib.path</i>)/(System property:
- <i>org.xerial.lib.name</i>)
- <li>One of the libraries embedded in snappy-java-(version).jar extracted into
- (System property: <i>java.io.tempdir</i>). If
- <i>org.xerial.snappy.tempdir</i> is set, use this folder instead of
- <i>java.io.tempdir</i>.
- </ol>
- 
- <p>
- If you do not want to use folder <i>java.io.tempdir</i>, set the System
- property <i>org.xerial.snappy.tempdir</i>. For example, to use
- <i>/tmp/leo</i> as a temporary folder to copy native libraries, use -D option
- of JVM:
- 
- <pre>
- <code>
- java -Dorg.xerial.snappy.tempdir="/tmp/leo" ...
- </code>
- </pre>
- 
- </p>
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_DISABLE_BUNDLED_LIBS">KEY_SNAPPY_DISABLE_BUNDLED_LIBS</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_LIB_NAME">KEY_SNAPPY_LIB_NAME</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_LIB_PATH">KEY_SNAPPY_LIB_PATH</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_TEMPDIR">KEY_SNAPPY_TEMPDIR</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#KEY_SNAPPY_USE_SYSTEMLIB">KEY_SNAPPY_USE_SYSTEMLIB</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#SNAPPY_SYSTEM_PROPERTIES_FILE">SNAPPY_SYSTEM_PROPERTIES_FILE</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#SnappyLoader()">SnappyLoader</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#getVersion()">getVersion</A></B>()</CODE>
-
-<BR>
-          Get the snappy-java version by reading pom.properties embedded in jar.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html#isNativeLibraryLoaded()">isNativeLibraryLoaded</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SNAPPY_SYSTEM_PROPERTIES_FILE"><!-- --></A><H3>
-SNAPPY_SYSTEM_PROPERTIES_FILE</H3>
-<PRE>
-public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>SNAPPY_SYSTEM_PROPERTIES_FILE</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyLoader.SNAPPY_SYSTEM_PROPERTIES_FILE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="KEY_SNAPPY_LIB_PATH"><!-- --></A><H3>
-KEY_SNAPPY_LIB_PATH</H3>
-<PRE>
-public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>KEY_SNAPPY_LIB_PATH</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyLoader.KEY_SNAPPY_LIB_PATH">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="KEY_SNAPPY_LIB_NAME"><!-- --></A><H3>
-KEY_SNAPPY_LIB_NAME</H3>
-<PRE>
-public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>KEY_SNAPPY_LIB_NAME</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyLoader.KEY_SNAPPY_LIB_NAME">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="KEY_SNAPPY_TEMPDIR"><!-- --></A><H3>
-KEY_SNAPPY_TEMPDIR</H3>
-<PRE>
-public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>KEY_SNAPPY_TEMPDIR</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyLoader.KEY_SNAPPY_TEMPDIR">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="KEY_SNAPPY_USE_SYSTEMLIB"><!-- --></A><H3>
-KEY_SNAPPY_USE_SYSTEMLIB</H3>
-<PRE>
-public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>KEY_SNAPPY_USE_SYSTEMLIB</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyLoader.KEY_SNAPPY_USE_SYSTEMLIB">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="KEY_SNAPPY_DISABLE_BUNDLED_LIBS"><!-- --></A><H3>
-KEY_SNAPPY_DISABLE_BUNDLED_LIBS</H3>
-<PRE>
-public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>KEY_SNAPPY_DISABLE_BUNDLED_LIBS</B></PRE>
-<DL>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.xerial.snappy.SnappyLoader.KEY_SNAPPY_DISABLE_BUNDLED_LIBS">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SnappyLoader()"><!-- --></A><H3>
-SnappyLoader</H3>
-<PRE>
-public <B>SnappyLoader</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="isNativeLibraryLoaded()"><!-- --></A><H3>
-isNativeLibraryLoaded</H3>
-<PRE>
-public static boolean <B>isNativeLibraryLoaded</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getVersion()"><!-- --></A><H3>
-getVersion</H3>
-<PRE>
-public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getVersion</B>()</PRE>
-<DL>
-<DD>Get the snappy-java version by reading pom.properties embedded in jar.
- This version data is used as a suffix of a dll file extracted from the
- jar.
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the version string</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyLoader.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyLoader.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyLoader.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyNative.html b/wiki/apidocs/org/xerial/snappy/SnappyNative.html
deleted file mode 100644
index b2ae0bd..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyNative.html
+++ /dev/null
@@ -1,597 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyNative (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyNative (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyNative.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyNative.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNative.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyNative</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyNative</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public class <B>SnappyNative</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></DL>
-</PRE>
-
-<P>
-JNI interface of the <A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><CODE>SnappyNativeAPI</CODE></A> implementation. The native
- method in this class is defined in SnappyNative.h (genereted by javah) and
- SnappyNative.cpp
- 
- <p>
- <b> DO NOT USE THIS CLASS DIRECTLY since the direct use of this class might
- break the native library code loading in <A HREF="../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><CODE>SnappyLoader</CODE></A>. </b>
- </p>
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#SnappyNative()">SnappyNative</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#arrayCopy(java.lang.Object, int, int, java.lang.Object, int)">arrayCopy</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> src,
-          int offset,
-          int byteLength,
-          <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> dest,
-          int dOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#isValidCompressedBuffer(java.nio.ByteBuffer, int, int)">isValidCompressedBuffer</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                        int offset,
-                        int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#isValidCompressedBuffer(java.lang.Object, int, int)">isValidCompressedBuffer</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                        int offset,
-                        int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#maxCompressedLength(int)">maxCompressedLength</A></B>(int source_bytes)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#nativeLibraryVersion()">nativeLibraryVersion</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#rawCompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)">rawCompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> input,
-            int inputOffset,
-            int inputLength,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-            int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#rawCompress(java.lang.Object, int, int, java.lang.Object, int)">rawCompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-            int inputOffset,
-            int inputByteLength,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-            int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#rawUncompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)">rawUncompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-              int inputOffset,
-              int inputLength,
-              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed,
-              int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#rawUncompress(java.lang.Object, int, int, java.lang.Object, int)">rawUncompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-              int inputOffset,
-              int inputLength,
-              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-              int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#throw_error(int)">throw_error</A></B>(int errorCode)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#uncompressedLength(java.nio.ByteBuffer, int, int)">uncompressedLength</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                   int offset,
-                   int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNative.html#uncompressedLength(java.lang.Object, int, int)">uncompressedLength</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                   int offset,
-                   int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SnappyNative()"><!-- --></A><H3>
-SnappyNative</H3>
-<PRE>
-public <B>SnappyNative</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="nativeLibraryVersion()"><!-- --></A><H3>
-nativeLibraryVersion</H3>
-<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>nativeLibraryVersion</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#nativeLibraryVersion()">nativeLibraryVersion</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawCompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><!-- --></A><H3>
-rawCompress</H3>
-<PRE>
-public int <B>rawCompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> input,
-                       int inputOffset,
-                       int inputLength,
-                       <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                       int outputOffset)
-                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawCompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)">rawCompress</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawCompress(java.lang.Object, int, int, java.lang.Object, int)"><!-- --></A><H3>
-rawCompress</H3>
-<PRE>
-public int <B>rawCompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                       int inputOffset,
-                       int inputByteLength,
-                       <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-                       int outputOffset)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawCompress(java.lang.Object, int, int, java.lang.Object, int)">rawCompress</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawUncompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><!-- --></A><H3>
-rawUncompress</H3>
-<PRE>
-public int <B>rawUncompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                         int inputOffset,
-                         int inputLength,
-                         <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed,
-                         int outputOffset)
-                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawUncompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)">rawUncompress</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawUncompress(java.lang.Object, int, int, java.lang.Object, int)"><!-- --></A><H3>
-rawUncompress</H3>
-<PRE>
-public int <B>rawUncompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                         int inputOffset,
-                         int inputLength,
-                         <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-                         int outputOffset)
-                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawUncompress(java.lang.Object, int, int, java.lang.Object, int)">rawUncompress</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="maxCompressedLength(int)"><!-- --></A><H3>
-maxCompressedLength</H3>
-<PRE>
-public int <B>maxCompressedLength</B>(int source_bytes)</PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#maxCompressedLength(int)">maxCompressedLength</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressedLength(java.nio.ByteBuffer, int, int)"><!-- --></A><H3>
-uncompressedLength</H3>
-<PRE>
-public int <B>uncompressedLength</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                              int offset,
-                              int len)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#uncompressedLength(java.nio.ByteBuffer, int, int)">uncompressedLength</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressedLength(java.lang.Object, int, int)"><!-- --></A><H3>
-uncompressedLength</H3>
-<PRE>
-public int <B>uncompressedLength</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                              int offset,
-                              int len)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#uncompressedLength(java.lang.Object, int, int)">uncompressedLength</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidCompressedBuffer(java.nio.ByteBuffer, int, int)"><!-- --></A><H3>
-isValidCompressedBuffer</H3>
-<PRE>
-public boolean <B>isValidCompressedBuffer</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                                       int offset,
-                                       int len)
-                                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#isValidCompressedBuffer(java.nio.ByteBuffer, int, int)">isValidCompressedBuffer</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidCompressedBuffer(java.lang.Object, int, int)"><!-- --></A><H3>
-isValidCompressedBuffer</H3>
-<PRE>
-public boolean <B>isValidCompressedBuffer</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                                       int offset,
-                                       int len)
-                                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#isValidCompressedBuffer(java.lang.Object, int, int)">isValidCompressedBuffer</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="arrayCopy(java.lang.Object, int, int, java.lang.Object, int)"><!-- --></A><H3>
-arrayCopy</H3>
-<PRE>
-public void <B>arrayCopy</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> src,
-                      int offset,
-                      int byteLength,
-                      <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> dest,
-                      int dOffset)
-               throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#arrayCopy(java.lang.Object, int, int, java.lang.Object, int)">arrayCopy</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="throw_error(int)"><!-- --></A><H3>
-throw_error</H3>
-<PRE>
-public void <B>throw_error</B>(int errorCode)
-                 throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#throw_error(int)">throw_error</A></CODE> in interface <CODE><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyNative.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyNative.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNative.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyNativeAPI.html b/wiki/apidocs/org/xerial/snappy/SnappyNativeAPI.html
deleted file mode 100644
index ed7ada3..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyNativeAPI.html
+++ /dev/null
@@ -1,509 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyNativeAPI (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyNativeAPI (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyNativeAPI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyNativeAPI.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNativeAPI.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Interface SnappyNativeAPI</H2>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A></DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public interface <B>SnappyNativeAPI</B></DL>
-</PRE>
-
-<P>
-Interface to access the native code of Snappy. Although this class members
- are public, do not use them directly. Use <A HREF="../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><CODE>Snappy</CODE></A> API instead.
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#arrayCopy(java.lang.Object, int, int, java.lang.Object, int)">arrayCopy</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> src,
-          int offset,
-          int byteLength,
-          <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> dest,
-          int dOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#isValidCompressedBuffer(java.nio.ByteBuffer, int, int)">isValidCompressedBuffer</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                        int offset,
-                        int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#isValidCompressedBuffer(java.lang.Object, int, int)">isValidCompressedBuffer</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                        int offset,
-                        int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#maxCompressedLength(int)">maxCompressedLength</A></B>(int source_bytes)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#nativeLibraryVersion()">nativeLibraryVersion</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawCompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)">rawCompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> input,
-            int inputOffset,
-            int inputLength,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-            int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawCompress(java.lang.Object, int, int, java.lang.Object, int)">rawCompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-            int inputOffset,
-            int inputByteLength,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-            int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawUncompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)">rawUncompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-              int inputOffset,
-              int inputLength,
-              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed,
-              int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#rawUncompress(java.lang.Object, int, int, java.lang.Object, int)">rawUncompress</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-              int inputOffset,
-              int inputLength,
-              <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-              int outputOffset)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#throw_error(int)">throw_error</A></B>(int errorCode)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#uncompressedLength(java.nio.ByteBuffer, int, int)">uncompressedLength</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                   int offset,
-                   int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html#uncompressedLength(java.lang.Object, int, int)">uncompressedLength</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                   int offset,
-                   int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="nativeLibraryVersion()"><!-- --></A><H3>
-nativeLibraryVersion</H3>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>nativeLibraryVersion</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawCompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><!-- --></A><H3>
-rawCompress</H3>
-<PRE>
-int <B>rawCompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> input,
-                int inputOffset,
-                int inputLength,
-                <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                int outputOffset)
-                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawCompress(java.lang.Object, int, int, java.lang.Object, int)"><!-- --></A><H3>
-rawCompress</H3>
-<PRE>
-int <B>rawCompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                int inputOffset,
-                int inputByteLength,
-                <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-                int outputOffset)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawUncompress(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int)"><!-- --></A><H3>
-rawUncompress</H3>
-<PRE>
-int <B>rawUncompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                  int inputOffset,
-                  int inputLength,
-                  <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> uncompressed,
-                  int outputOffset)
-                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawUncompress(java.lang.Object, int, int, java.lang.Object, int)"><!-- --></A><H3>
-rawUncompress</H3>
-<PRE>
-int <B>rawUncompress</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                  int inputOffset,
-                  int inputLength,
-                  <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> output,
-                  int outputOffset)
-                  throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="maxCompressedLength(int)"><!-- --></A><H3>
-maxCompressedLength</H3>
-<PRE>
-int <B>maxCompressedLength</B>(int source_bytes)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressedLength(java.nio.ByteBuffer, int, int)"><!-- --></A><H3>
-uncompressedLength</H3>
-<PRE>
-int <B>uncompressedLength</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                       int offset,
-                       int len)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="uncompressedLength(java.lang.Object, int, int)"><!-- --></A><H3>
-uncompressedLength</H3>
-<PRE>
-int <B>uncompressedLength</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                       int offset,
-                       int len)
-                       throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidCompressedBuffer(java.nio.ByteBuffer, int, int)"><!-- --></A><H3>
-isValidCompressedBuffer</H3>
-<PRE>
-boolean <B>isValidCompressedBuffer</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</A> compressed,
-                                int offset,
-                                int len)
-                                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isValidCompressedBuffer(java.lang.Object, int, int)"><!-- --></A><H3>
-isValidCompressedBuffer</H3>
-<PRE>
-boolean <B>isValidCompressedBuffer</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> input,
-                                int offset,
-                                int len)
-                                throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="arrayCopy(java.lang.Object, int, int, java.lang.Object, int)"><!-- --></A><H3>
-arrayCopy</H3>
-<PRE>
-void <B>arrayCopy</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> src,
-               int offset,
-               int byteLength,
-               <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> dest,
-               int dOffset)
-               throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="throw_error(int)"><!-- --></A><H3>
-throw_error</H3>
-<PRE>
-void <B>throw_error</B>(int errorCode)
-                 throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyNativeAPI.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><B>PREV CLASS</B></A> 
- <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyNativeAPI.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNativeAPI.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/SnappyOutputStream.html b/wiki/apidocs/org/xerial/snappy/SnappyOutputStream.html
deleted file mode 100644
index c39b637..0000000
--- a/wiki/apidocs/org/xerial/snappy/SnappyOutputStream.html
+++ /dev/null
@@ -1,786 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:27 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-SnappyOutputStream (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="SnappyOutputStream (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyOutputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><B>PREV CLASS</B></A> 
- NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyOutputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyOutputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.xerial.snappy</FONT>
-<BR>
-Class SnappyOutputStream</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">java.io.OutputStream</A>
-      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xerial.snappy.SnappyOutputStream</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT><PRE>public class <B>SnappyOutputStream</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></DL>
-</PRE>
-
-<P>
-This class implements a stream filter for writing compressed data using
- Snappy.
- 
- The input data is blocked into 32kb size (in default), and each block is
- compressed and then passed to the given <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><CODE>OutputStream</CODE></A>.
- 
- The output data format is:
- <ol>
- <li>snappy codec header defined in <A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><CODE>SnappyCodec</CODE></A>
- <li>a pair of (compressed data size, compressed data...)
- <li>...
- </ol>
- 
- Note that the compressed data created by <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A> cannot be
- uncompressed by <A HREF="../../../org/xerial/snappy/Snappy.html#uncompress(byte[])"><CODE>Snappy.uncompress(byte[])</CODE></A> since the output formats of
- <A HREF="../../../org/xerial/snappy/Snappy.html#compress(byte[])"><CODE>Snappy.compress(byte[])</CODE></A> and <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A> are different.
- Use <A HREF="../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><CODE>SnappyInputStream</CODE></A> for uncompress the data generated by
- <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B></DT>
-  <DD>leo</DD>
-</DL>
-<HR>
-
-<P>
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#compressed">compressed</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#out">out</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  byte[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#uncompressed">uncompressed</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#SnappyOutputStream(java.io.OutputStream)">SnappyOutputStream</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#SnappyOutputStream(java.io.OutputStream, int)">SnappyOutputStream</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out,
-                   int blockSize)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#close()">close</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#dump()">dump</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#flush()">flush</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#rawWrite(java.lang.Object, int, int)">rawWrite</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> array,
-         int byteOffset,
-         int byteLength)</CODE>
-
-<BR>
-          Compress the raw byte array data.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(byte[], int, int)">write</A></B>(byte[] b,
-      int off,
-      int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(double[])">write</A></B>(double[] f)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(double[], int, int)">write</A></B>(double[] f,
-      int off,
-      int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(float[])">write</A></B>(float[] f)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(float[], int, int)">write</A></B>(float[] f,
-      int off,
-      int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(int)">write</A></B>(int b)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(int[])">write</A></B>(int[] f)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(int[], int, int)">write</A></B>(int[] f,
-      int off,
-      int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(long[])">write</A></B>(long[] d)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(long[], int, int)">write</A></B>(long[] d,
-      int off,
-      int len)</CODE>
-
-<BR>
-          Compress the input long array data</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(short[])">write</A></B>(short[] f)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#write(short[], int, int)">write</A></B>(short[] f,
-      int off,
-      int len)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected  void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html#writeHeader()">writeHeader</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.io.OutputStream"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true#write(byte[])" title="class or interface in java.io">write</A></CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="out"><!-- --></A><H3>
-out</H3>
-<PRE>
-protected final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> <B>out</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="uncompressed"><!-- --></A><H3>
-uncompressed</H3>
-<PRE>
-protected byte[] <B>uncompressed</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="compressed"><!-- --></A><H3>
-compressed</H3>
-<PRE>
-protected byte[] <B>compressed</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="SnappyOutputStream(java.io.OutputStream)"><!-- --></A><H3>
-SnappyOutputStream</H3>
-<PRE>
-public <B>SnappyOutputStream</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out)
-                   throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DL>
-<HR>
-
-<A NAME="SnappyOutputStream(java.io.OutputStream, int)"><!-- --></A><H3>
-SnappyOutputStream</H3>
-<PRE>
-public <B>SnappyOutputStream</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A> out,
-                          int blockSize)
-                   throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="writeHeader()"><!-- --></A><H3>
-writeHeader</H3>
-<PRE>
-protected void <B>writeHeader</B>()
-                    throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(byte[], int, int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(byte[] b,
-                  int off,
-                  int len)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true#write(byte[], int, int)" title="class or interface in java.io">write</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(long[], int, int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(long[] d,
-                  int off,
-                  int len)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Compress the input long array data
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>d</CODE> - input array<DD><CODE>off</CODE> - offset in the array<DD><CODE>len</CODE> - the number of elements in the array to copy
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(double[], int, int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(double[] f,
-                  int off,
-                  int len)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(float[], int, int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(float[] f,
-                  int off,
-                  int len)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(int[], int, int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(int[] f,
-                  int off,
-                  int len)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(short[], int, int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(short[] f,
-                  int off,
-                  int len)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(long[])"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(long[] d)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(double[])"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(double[] f)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(float[])"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(float[] f)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(int[])"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(int[] f)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(short[])"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(short[] f)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="rawWrite(java.lang.Object, int, int)"><!-- --></A><H3>
-rawWrite</H3>
-<PRE>
-public void <B>rawWrite</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> array,
-                     int byteOffset,
-                     int byteLength)
-              throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD>Compress the raw byte array data.
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>array</CODE> - array data of any type (e.g., byte[], float[], long[], ...)<DD><CODE>byteOffset</CODE> - <DD><CODE>byteLength</CODE> - 
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="write(int)"><!-- --></A><H3>
-write</H3>
-<PRE>
-public void <B>write</B>(int b)
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true#write(int)" title="class or interface in java.io">write</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="flush()"><!-- --></A><H3>
-flush</H3>
-<PRE>
-public void <B>flush</B>()
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true#flush()" title="class or interface in java.io">flush</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true#flush()" title="class or interface in java.io">flush</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dump()"><!-- --></A><H3>
-dump</H3>
-<PRE>
-protected void <B>dump</B>()
-             throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="close()"><!-- --></A><H3>
-close</H3>
-<PRE>
-public void <B>close</B>()
-           throws <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
-<DL>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true#close()" title="class or interface in java.io">close</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true#close()" title="class or interface in java.io">close</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SnappyOutputStream.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><B>PREV CLASS</B></A> 
- NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/SnappyOutputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyOutputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/OSInfo.html b/wiki/apidocs/org/xerial/snappy/class-use/OSInfo.html
deleted file mode 100644
index 3ea5882..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/OSInfo.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.OSInfo (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.OSInfo (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useOSInfo.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="OSInfo.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.OSInfo</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.OSInfo
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useOSInfo.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="OSInfo.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/Snappy.html b/wiki/apidocs/org/xerial/snappy/class-use/Snappy.html
deleted file mode 100644
index 4ad046d..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/Snappy.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.Snappy (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.Snappy (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappy.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="Snappy.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.Snappy</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.Snappy
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappy.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="Snappy.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyBundleActivator.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyBundleActivator.html
deleted file mode 100644
index 2bebdb9..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyBundleActivator.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyBundleActivator (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyBundleActivator (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyBundleActivator.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyBundleActivator.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyBundleActivator</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.SnappyBundleActivator
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyBundleActivator.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyBundleActivator.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyCodec.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyCodec.html
deleted file mode 100644
index 073c0d8..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyCodec.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyCodec (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyCodec (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyCodec.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyCodec.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyCodec</B></H2>
-</CENTER>
-<A NAME="org.xerial.snappy"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-Uses of <A HREF="../../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A> in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A></FONT></TH>
-</TR>
-</TABLE>
- 
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A> that return <A HREF="../../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A></CODE></FONT></TD>
-<TD><CODE><B>SnappyCodec.</B><B><A HREF="../../../../org/xerial/snappy/SnappyCodec.html#currentHeader()">currentHeader</A></B>()</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A></CODE></FONT></TD>
-<TD><CODE><B>SnappyCodec.</B><B><A HREF="../../../../org/xerial/snappy/SnappyCodec.html#readHeader(java.io.InputStream)">readHeader</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> in)</CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyCodec.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyCodec.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyError.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyError.html
deleted file mode 100644
index 3a6953d..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyError.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyError (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyError (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyError.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyError.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyError</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.SnappyError
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyError.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyError.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyErrorCode.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyErrorCode.html
deleted file mode 100644
index f37264b..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyErrorCode.html
+++ /dev/null
@@ -1,263 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyErrorCode (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyErrorCode (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyErrorCode.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyErrorCode.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyErrorCode</B></H2>
-</CENTER>
-<A NAME="org.xerial.snappy"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-Uses of <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A></FONT></TH>
-</TR>
-</TABLE>
- 
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A> declared as <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B>SnappyException.</B><B><A HREF="../../../../org/xerial/snappy/SnappyException.html#errorCode">errorCode</A></B></CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B>SnappyError.</B><B><A HREF="../../../../org/xerial/snappy/SnappyError.html#errorCode">errorCode</A></B></CODE>
-
-<BR>
-           </TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A> that return <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B>SnappyException.</B><B><A HREF="../../../../org/xerial/snappy/SnappyException.html#getErrorCode()">getErrorCode</A></B>()</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B>SnappyErrorCode.</B><B><A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html#getErrorCode(int)">getErrorCode</A></B>(int id)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></CODE></FONT></TD>
-<TD><CODE><B>SnappyErrorCode.</B><B><A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name)</CODE>
-
-<BR>
-          Returns the enum constant of this type with the specified name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A>[]</CODE></FONT></TD>
-<TD><CODE><B>SnappyErrorCode.</B><B><A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html#values()">values</A></B>()</CODE>
-
-<BR>
-          Returns an array containing the constants of this enum type, in
-the order they are declared.</TD>
-</TR>
-</TABLE>
- 
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A> with parameters of type <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode)">SnappyError</A></B>(<A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.Error)">SnappyError</A></B>(<A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang">Error</A> e)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/xerial/snappy/SnappyError.html#SnappyError(org.xerial.snappy.SnappyErrorCode, java.lang.String)">SnappyError</A></B>(<A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> code,
-            <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> message)</CODE>
-
-<BR>
-           </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode)">SnappyException</A></B>(<A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.Exception)">SnappyException</A></B>(<A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode,
-                <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A> e)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../org/xerial/snappy/SnappyException.html#SnappyException(org.xerial.snappy.SnappyErrorCode, java.lang.String)">SnappyException</A></B>(<A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> errorCode,
-                <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> message)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-</TABLE>
- 
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyErrorCode.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyErrorCode.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyException.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyException.html
deleted file mode 100644
index 3f847c0..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyException.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyException (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyException (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyException.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyException.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyException</B></H2>
-</CENTER>
-<A NAME="org.xerial.snappy"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-Uses of <A HREF="../../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A> in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A></FONT></TH>
-</TR>
-</TABLE>
- 
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A> that throw <A HREF="../../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B>SnappyException.</B><B><A HREF="../../../../org/xerial/snappy/SnappyException.html#throwException(int)">throwException</A></B>(int errorCode)</CODE>
-
-<BR>
-          <B>Deprecated.</B>  </TD>
-</TR>
-</TABLE>
- 
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyException.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyException.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyInputStream.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyInputStream.html
deleted file mode 100644
index c74e408..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyInputStream.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyInputStream (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyInputStream (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyInputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyInputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyInputStream</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.SnappyInputStream
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyInputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyInputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyLoader.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyLoader.html
deleted file mode 100644
index 3757f02..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyLoader.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyLoader (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyLoader (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyLoader.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyLoader.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyLoader</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.SnappyLoader
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyLoader.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyLoader.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyNative.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyNative.html
deleted file mode 100644
index d4d6171..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyNative.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyNative (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyNative (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyNative.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNative.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyNative</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.SnappyNative
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyNative.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNative.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyNativeAPI.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyNativeAPI.html
deleted file mode 100644
index f893abc..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyNativeAPI.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Interface org.xerial.snappy.SnappyNativeAPI (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Interface org.xerial.snappy.SnappyNativeAPI (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyNativeAPI.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNativeAPI.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Interface<br>org.xerial.snappy.SnappyNativeAPI</B></H2>
-</CENTER>
-<A NAME="org.xerial.snappy"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-Uses of <A HREF="../../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A> in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A></FONT></TH>
-</TR>
-</TABLE>
- 
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A> that implement <A HREF="../../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A></B></CODE>
-
-<BR>
-          JNI interface of the <A HREF="../../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><CODE>SnappyNativeAPI</CODE></A> implementation.</TD>
-</TR>
-</TABLE>
- 
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyNativeAPI.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyNativeAPI.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/class-use/SnappyOutputStream.html b/wiki/apidocs/org/xerial/snappy/class-use/SnappyOutputStream.html
deleted file mode 100644
index 545851b..0000000
--- a/wiki/apidocs/org/xerial/snappy/class-use/SnappyOutputStream.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Class org.xerial.snappy.SnappyOutputStream (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Class org.xerial.snappy.SnappyOutputStream (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyOutputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyOutputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>org.xerial.snappy.SnappyOutputStream</B></H2>
-</CENTER>
-No usage of org.xerial.snappy.SnappyOutputStream
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html?org/xerial/snappy/\class-useSnappyOutputStream.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="SnappyOutputStream.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/package-frame.html b/wiki/apidocs/org/xerial/snappy/package-frame.html
deleted file mode 100644
index 6b53ba1..0000000
--- a/wiki/apidocs/org/xerial/snappy/package-frame.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-org.xerial.snappy (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-
-</HEAD>
-
-<BODY BGCOLOR="white">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../org/xerial/snappy/package-summary.html" target="classFrame">org.xerial.snappy</A></FONT>
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Interfaces</FONT> 
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="SnappyNativeAPI.html" title="interface in org.xerial.snappy" target="classFrame"><I>SnappyNativeAPI</I></A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT> 
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="OSInfo.html" title="class in org.xerial.snappy" target="classFrame">OSInfo</A>
-<BR>
-<A HREF="Snappy.html" title="class in org.xerial.snappy" target="classFrame">Snappy</A>
-<BR>
-<A HREF="SnappyBundleActivator.html" title="class in org.xerial.snappy" target="classFrame">SnappyBundleActivator</A>
-<BR>
-<A HREF="SnappyCodec.html" title="class in org.xerial.snappy" target="classFrame">SnappyCodec</A>
-<BR>
-<A HREF="SnappyInputStream.html" title="class in org.xerial.snappy" target="classFrame">SnappyInputStream</A>
-<BR>
-<A HREF="SnappyLoader.html" title="class in org.xerial.snappy" target="classFrame">SnappyLoader</A>
-<BR>
-<A HREF="SnappyNative.html" title="class in org.xerial.snappy" target="classFrame">SnappyNative</A>
-<BR>
-<A HREF="SnappyOutputStream.html" title="class in org.xerial.snappy" target="classFrame">SnappyOutputStream</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Enums</FONT> 
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="SnappyErrorCode.html" title="enum in org.xerial.snappy" target="classFrame">SnappyErrorCode</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Exceptions</FONT> 
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="SnappyException.html" title="class in org.xerial.snappy" target="classFrame">SnappyException</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Errors</FONT> 
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="SnappyError.html" title="class in org.xerial.snappy" target="classFrame">SnappyError</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/package-summary.html b/wiki/apidocs/org/xerial/snappy/package-summary.html
deleted file mode 100644
index c527be4..0000000
--- a/wiki/apidocs/org/xerial/snappy/package-summary.html
+++ /dev/null
@@ -1,243 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-org.xerial.snappy (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="org.xerial.snappy (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV PACKAGE 
- NEXT PACKAGE</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/package-summary.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<H2>
-Package org.xerial.snappy
-</H2>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Interface Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A></B></TD>
-<TD>Interface to access the native code of Snappy.</TD>
-</TR>
-</TABLE>
- 
-
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy">OSInfo</A></B></TD>
-<TD>Provides OS name and architecture name.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy">Snappy</A></B></TD>
-<TD>Snappy API for data compression/decompression</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy">SnappyBundleActivator</A></B></TD>
-<TD>OSGi bundle entry point</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy">SnappyCodec</A></B></TD>
-<TD>Preamble header for <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy">SnappyInputStream</A></B></TD>
-<TD>A stream filter for reading data compressed by <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy">SnappyLoader</A></B></TD>
-<TD>This class loads a native library of snappy-java (snappyjava.dll,
- libsnappy.so, etc.) according to the user platform (<i>os.name</i> and
- <i>os.arch</i>).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy">SnappyNative</A></B></TD>
-<TD>JNI interface of the <A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><CODE>SnappyNativeAPI</CODE></A> implementation.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy">SnappyOutputStream</A></B></TD>
-<TD>This class implements a stream filter for writing compressed data using
- Snappy.</TD>
-</TR>
-</TABLE>
- 
-
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Enum Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A></B></TD>
-<TD>Error codes of snappy-java</TD>
-</TR>
-</TABLE>
- 
-
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Exception Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">SnappyException</A></B></TD>
-<TD><B>Deprecated.</B> <I>Snappy-java now uses <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A></I></TD>
-</TR>
-</TABLE>
- 
-
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Error Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">SnappyError</A></B></TD>
-<TD>Used when serious errors (unchecked exception) in snappy-java are observed.</TD>
-</TR>
-</TABLE>
- 
-
-<P>
-<DL>
-</DL>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV PACKAGE 
- NEXT PACKAGE</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/package-summary.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/package-tree.html b/wiki/apidocs/org/xerial/snappy/package-tree.html
deleted file mode 100644
index 9178126..0000000
--- a/wiki/apidocs/org/xerial/snappy/package-tree.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-org.xerial.snappy Class Hierarchy (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="org.xerial.snappy Class Hierarchy (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/package-tree.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package org.xerial.snappy
-</H2>
-</CENTER>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
-<LI TYPE="circle">java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><B>InputStream</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>)
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><B>SnappyInputStream</B></A></UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy"><B>OSInfo</B></A><LI TYPE="circle">java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><B>OutputStream</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>, java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>)
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><B>SnappyOutputStream</B></A></UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><B>Snappy</B></A><LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><B>SnappyBundleActivator</B></A> (implements org.osgi.framework.BundleActivator)
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><B>SnappyCodec</B></A><LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><B>SnappyLoader</B></A><LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><B>SnappyNative</B></A> (implements org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>)
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><B>Throwable</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
-<UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><B>Error</B></A><UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><B>SnappyError</B></A></UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><B>Exception</B></A><UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><B>SnappyException</B></A></UL>
-</UL>
-</UL>
-</UL>
-<H2>
-Interface Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><B>SnappyNativeAPI</B></A></UL>
-<H2>
-Enum Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><B>Enum</B></A><E> (implements java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A><T>, java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="../../../org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><B>SnappyErrorCode</B></A></UL>
-</UL>
-</UL>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/package-tree.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/org/xerial/snappy/package-use.html b/wiki/apidocs/org/xerial/snappy/package-use.html
deleted file mode 100644
index 7a93dd9..0000000
--- a/wiki/apidocs/org/xerial/snappy/package-use.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Uses of Package org.xerial.snappy (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Uses of Package org.xerial.snappy (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/package-use.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Package<br>org.xerial.snappy</B></H2>
-</CENTER>
-<A NAME="org.xerial.snappy"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-Classes in <A HREF="../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A> used by <A HREF="../../../org/xerial/snappy/package-summary.html">org.xerial.snappy</A></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../org/xerial/snappy/class-use/SnappyCodec.html#org.xerial.snappy"><B>SnappyCodec</B></A></B>
-
-<BR>
-          Preamble header for <A HREF="../../../org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><CODE>SnappyOutputStream</CODE></A>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../org/xerial/snappy/class-use/SnappyErrorCode.html#org.xerial.snappy"><B>SnappyErrorCode</B></A></B>
-
-<BR>
-          Error codes of snappy-java</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../org/xerial/snappy/class-use/SnappyException.html#org.xerial.snappy"><B>SnappyException</B></A></B>
-
-<BR>
-          <B>Deprecated.</B> <I>Snappy-java now uses <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><CODE>IOException</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><B><A HREF="../../../org/xerial/snappy/class-use/SnappyNativeAPI.html#org.xerial.snappy"><B>SnappyNativeAPI</B></A></B>
-
-<BR>
-          Interface to access the native code of Snappy.</TD>
-</TR>
-</TABLE>
- 
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../index.html?org/xerial/snappy/package-use.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/overview-tree.html b/wiki/apidocs/overview-tree.html
deleted file mode 100644
index 6a7223d..0000000
--- a/wiki/apidocs/overview-tree.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Class Hierarchy (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Class Hierarchy (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For All Packages</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="org/xerial/snappy/package-tree.html">org.xerial.snappy</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
-<LI TYPE="circle">java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><B>InputStream</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>)
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyInputStream.html" title="class in org.xerial.snappy"><B>SnappyInputStream</B></A></UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/OSInfo.html" title="class in org.xerial.snappy"><B>OSInfo</B></A><LI TYPE="circle">java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><B>OutputStream</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>, java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</A>)
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyOutputStream.html" title="class in org.xerial.snappy"><B>SnappyOutputStream</B></A></UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/Snappy.html" title="class in org.xerial.snappy"><B>Snappy</B></A><LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyBundleActivator.html" title="class in org.xerial.snappy"><B>SnappyBundleActivator</B></A> (implements org.osgi.framework.BundleActivator)
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyCodec.html" title="class in org.xerial.snappy"><B>SnappyCodec</B></A><LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyLoader.html" title="class in org.xerial.snappy"><B>SnappyLoader</B></A><LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyNative.html" title="class in org.xerial.snappy"><B>SnappyNative</B></A> (implements org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy">SnappyNativeAPI</A>)
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><B>Throwable</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
-<UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><B>Error</B></A><UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy"><B>SnappyError</B></A></UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><B>Exception</B></A><UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy"><B>SnappyException</B></A></UL>
-</UL>
-</UL>
-</UL>
-<H2>
-Interface Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyNativeAPI.html" title="interface in org.xerial.snappy"><B>SnappyNativeAPI</B></A></UL>
-<H2>
-Enum Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
-<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><B>Enum</B></A><E> (implements java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A><T>, java.io.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
-<UL>
-<LI TYPE="circle">org.xerial.snappy.<A HREF="org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy"><B>SnappyErrorCode</B></A></UL>
-</UL>
-</UL>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev">  <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/package-list b/wiki/apidocs/package-list
deleted file mode 100644
index f511398..0000000
--- a/wiki/apidocs/package-list
+++ /dev/null
@@ -1 +0,0 @@
-org.xerial.snappy
diff --git a/wiki/apidocs/resources/inherit.gif b/wiki/apidocs/resources/inherit.gif
deleted file mode 100644
index c814867..0000000
Binary files a/wiki/apidocs/resources/inherit.gif and /dev/null differ
diff --git a/wiki/apidocs/serialized-form.html b/wiki/apidocs/serialized-form.html
deleted file mode 100644
index 9bae760..0000000
--- a/wiki/apidocs/serialized-form.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc (build 1.6.0_21) on Tue Aug 23 18:16:28 JST 2011 -->
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<TITLE>
-Serialized Form (snappy-java 1.0.3.2 API)
-</TITLE>
-
-<META NAME="date" CONTENT="2011-08-23">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Serialized Form (snappy-java 1.0.3.2 API)";
-    }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<CENTER>
-<H1>
-Serialized Form</H1>
-</CENTER>
-<HR SIZE="4" NOSHADE>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="center"><FONT SIZE="+2">
-<B>Package</B> <B>org.xerial.snappy</B></FONT></TH>
-</TR>
-</TABLE>
-
-<P>
-<A NAME="org.xerial.snappy.SnappyError"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Class <A HREF="org/xerial/snappy/SnappyError.html" title="class in org.xerial.snappy">org.xerial.snappy.SnappyError</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang">Error</A> implements Serializable</B></FONT></TH>
-</TR>
-</TABLE>
-
-<P>
-<B>serialVersionUID: </B>1L
-
-<P>
-<A NAME="serializedForm"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Serialized Fields</B></FONT></TH>
-</TR>
-</TABLE>
-
-<H3>
-errorCode</H3>
-<PRE>
-<A HREF="org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>errorCode</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<P>
-<A NAME="org.xerial.snappy.SnappyException"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Class <A HREF="org/xerial/snappy/SnappyException.html" title="class in org.xerial.snappy">org.xerial.snappy.SnappyException</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A> implements Serializable</B></FONT></TH>
-</TR>
-</TABLE>
-
-<P>
-<B>serialVersionUID: </B>1L
-
-<P>
-<A NAME="serializedForm"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Serialized Fields</B></FONT></TH>
-</TR>
-</TABLE>
-
-<H3>
-errorCode</H3>
-<PRE>
-<A HREF="org/xerial/snappy/SnappyErrorCode.html" title="enum in org.xerial.snappy">SnappyErrorCode</A> <B>errorCode</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DL>
-</DL>
-</DL>
-
-<P>
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/xerial/snappy/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV 
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>   
- <A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>   
- <SCRIPT type="text/javascript">
-  <!--
-  if(window==top) {
-    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
-  }
-  //-->
-</SCRIPT>
-<NOSCRIPT>
-  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-Copyright © 2011. All Rights Reserved.
-</BODY>
-</HTML>
diff --git a/wiki/apidocs/stylesheet.css b/wiki/apidocs/stylesheet.css
deleted file mode 100644
index cbd3428..0000000
--- a/wiki/apidocs/stylesheet.css
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Javadoc style sheet */
-
-/* Define colors, fonts and other style attributes here to override the defaults */
-
-/* Page background color */
-body { background-color: #FFFFFF; color:#000000 }
-
-/* Headings */
-h1 { font-size: 145% }
-
-/* Table colors */
-.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
-.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
-.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */
-
-/* Font used in left-hand frame lists */
-.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
-.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
-.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
-
-/* Navigation bar fonts and colors */
-.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
-.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
-.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
-.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
-
-.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
-.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
-

-- 
Packaging of a version of snappy-kava that works together with picard-tools



More information about the debian-med-commit mailing list