mirror of https://github.com/zlatinb/muwire
rename package so that it won't conflict in the plugin
parent
88f1f381b9
commit
0916e67939
|
@ -1,9 +1,9 @@
|
|||
package com.muwire.core.search
|
||||
|
||||
import com.muwire.core.SplitPattern
|
||||
import net.metanotion.io.Serializer
|
||||
import net.metanotion.io.block.BlockFile
|
||||
import net.metanotion.util.skiplist.SkipList
|
||||
import net.metanotionz.io.Serializer
|
||||
import net.metanotionz.io.block.BlockFile
|
||||
import net.metanotionz.util.skiplist.SkipList
|
||||
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
||||
|
|
|
@ -26,24 +26,19 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io;
|
||||
package net.metanotionz.io;
|
||||
|
||||
import com.muwire.core.util.DataUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.RandomAccessFile;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.channels.FileChannel;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.OpenOption;
|
||||
import java.nio.file.StandardOpenOption;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
public class RAIFile implements RandomAccessInterface {
|
||||
|
|
@ -26,7 +26,7 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io;
|
||||
package net.metanotionz.io;
|
||||
|
||||
import java.io.IOException;
|
||||
|
|
@ -26,7 +26,7 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io;
|
||||
package net.metanotionz.io;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
@ -34,8 +34,6 @@ import java.io.DataInputStream;
|
|||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import net.metanotion.io.Serializer;
|
||||
|
||||
public abstract class SerialStreams implements Serializer {
|
||||
public byte[] getBytes(Object o) {
|
||||
try {
|
|
@ -26,7 +26,7 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io;
|
||||
package net.metanotionz.io;
|
||||
|
||||
public interface Serializer<T> {
|
||||
public byte[] getBytes(T o);
|
|
@ -26,24 +26,23 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.block;
|
||||
package net.metanotionz.io.block;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.NoSuchElementException;
|
||||
|
||||
import net.metanotion.io.RAIFile;
|
||||
import net.metanotion.io.RandomAccessInterface;
|
||||
import net.metanotion.io.Serializer;
|
||||
import net.metanotion.io.data.IntBytes;
|
||||
import net.metanotion.io.data.StringBytes;
|
||||
import net.metanotion.io.block.index.BSkipList;
|
||||
import net.metanotion.io.block.index.BSkipSpan;
|
||||
import net.metanotion.util.skiplist.SkipIterator;
|
||||
import net.metanotionz.io.RAIFile;
|
||||
import net.metanotionz.io.RandomAccessInterface;
|
||||
import net.metanotionz.io.Serializer;
|
||||
import net.metanotionz.io.data.IntBytes;
|
||||
import net.metanotionz.io.data.StringBytes;
|
||||
import net.metanotionz.io.block.index.BSkipList;
|
||||
import net.metanotionz.io.block.index.BSkipSpan;
|
||||
import net.metanotionz.util.skiplist.SkipIterator;
|
||||
|
||||
/**
|
||||
* On-disk format:
|
|
@ -26,14 +26,14 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.block;
|
||||
package net.metanotionz.io.block;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
import net.metanotion.io.RandomAccessInterface;
|
||||
import net.metanotionz.io.RandomAccessInterface;
|
||||
|
||||
/**
|
||||
* On-disk format:
|
|
@ -26,7 +26,7 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.block.index;
|
||||
package net.metanotionz.io.block.index;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
|
@ -34,14 +34,11 @@ import java.util.ArrayList;
|
|||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
|
||||
import net.metanotion.io.block.BlockFile;
|
||||
import net.metanotion.util.skiplist.SkipList;
|
||||
import net.metanotion.util.skiplist.SkipLevels;
|
||||
import net.metanotion.util.skiplist.SkipSpan;
|
||||
|
||||
import net.i2p.util.Log;
|
||||
import net.metanotionz.io.block.BlockFile;
|
||||
import net.metanotionz.util.skiplist.SkipList;
|
||||
import net.metanotionz.util.skiplist.SkipLevels;
|
||||
import net.metanotionz.util.skiplist.SkipSpan;
|
||||
|
||||
/**
|
||||
* On-disk format:
|
|
@ -26,17 +26,15 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.block.index;
|
||||
package net.metanotionz.io.block.index;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
|
||||
import net.metanotion.io.Serializer;
|
||||
import net.metanotion.io.block.BlockFile;
|
||||
import net.metanotion.util.skiplist.*;
|
||||
|
||||
import net.i2p.util.Log;
|
||||
import net.metanotionz.io.Serializer;
|
||||
import net.metanotionz.io.block.BlockFile;
|
||||
import net.metanotionz.util.skiplist.*;
|
||||
|
||||
/**
|
||||
* On-disk format:
|
|
@ -26,14 +26,14 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.block.index;
|
||||
package net.metanotionz.io.block.index;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import net.metanotion.io.Serializer;
|
||||
import net.metanotion.io.block.BlockFile;
|
||||
import net.metanotion.util.skiplist.SkipList;
|
||||
import net.metanotion.util.skiplist.SkipSpan;
|
||||
import net.metanotionz.io.Serializer;
|
||||
import net.metanotionz.io.block.BlockFile;
|
||||
import net.metanotionz.util.skiplist.SkipList;
|
||||
import net.metanotionz.util.skiplist.SkipSpan;
|
||||
|
||||
/**
|
||||
* On-disk format:
|
|
@ -26,9 +26,9 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.data;
|
||||
package net.metanotionz.io.data;
|
||||
|
||||
import net.metanotion.io.Serializer;
|
||||
import net.metanotionz.io.Serializer;
|
||||
|
||||
public class IntBytes implements Serializer {
|
||||
public byte[] getBytes(Object o) {
|
|
@ -26,9 +26,9 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.data;
|
||||
package net.metanotionz.io.data;
|
||||
|
||||
import net.metanotion.io.Serializer;
|
||||
import net.metanotionz.io.Serializer;
|
||||
|
||||
public class LongBytes implements Serializer {
|
||||
public byte[] getBytes(Object o) {
|
|
@ -26,9 +26,9 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.data;
|
||||
package net.metanotionz.io.data;
|
||||
|
||||
import net.metanotion.io.Serializer;
|
||||
import net.metanotionz.io.Serializer;
|
||||
|
||||
public class NullBytes implements Serializer {
|
||||
public byte[] getBytes(Object o) { return null; }
|
|
@ -26,11 +26,11 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.io.data;
|
||||
package net.metanotionz.io.data;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
|
||||
import net.metanotion.io.Serializer;
|
||||
import net.metanotionz.io.Serializer;
|
||||
|
||||
public class StringBytes implements Serializer {
|
||||
public byte[] getBytes(Object o) {
|
|
@ -26,7 +26,7 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.util.skiplist;
|
||||
package net.metanotionz.util.skiplist;
|
||||
|
||||
import java.util.ListIterator;
|
||||
import java.util.NoSuchElementException;
|
|
@ -26,16 +26,11 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.util.skiplist;
|
||||
package net.metanotionz.util.skiplist;
|
||||
|
||||
import java.io.Flushable;
|
||||
import java.io.IOException;
|
||||
|
||||
import net.metanotion.io.block.BlockFile;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
public class SkipLevels<K extends Comparable<? super K>, V> implements Flushable {
|
||||
/** We can't have more than 2**32 pages */
|
||||
public static final int MAX_SIZE = 32;
|
|
@ -26,7 +26,7 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.util.skiplist;
|
||||
package net.metanotionz.util.skiplist;
|
||||
|
||||
import java.io.Flushable;
|
||||
import java.io.IOException;
|
|
@ -26,7 +26,7 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package net.metanotion.util.skiplist;
|
||||
package net.metanotionz.util.skiplist;
|
||||
|
||||
import java.io.Flushable;
|
||||
import java.io.IOException;
|
|
@ -1,4 +1,4 @@
|
|||
package net.metanotion.io
|
||||
package net.metanotionz.io
|
||||
|
||||
import org.junit.After
|
||||
import org.junit.Before
|
Loading…
Reference in New Issue