public class BEncoder extends Object
Constructor and Description |
---|
BEncoder() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
bencode(byte[] bs) |
static void |
bencode(byte[] bs,
OutputStream out) |
static byte[] |
bencode(List<?> l) |
static void |
bencode(List<?> l,
OutputStream out) |
static byte[] |
bencode(Map<?,?> m) |
static void |
bencode(Map<?,?> m,
OutputStream out) |
static byte[] |
bencode(Number n) |
static void |
bencode(Number n,
OutputStream out) |
static byte[] |
bencode(Object o) |
static void |
bencode(Object o,
OutputStream out) |
static byte[] |
bencode(String s) |
static void |
bencode(String s,
OutputStream out) |
public static byte[] bencode(Object o) throws IllegalArgumentException
IllegalArgumentException
public static void bencode(Object o, OutputStream out) throws IOException, IllegalArgumentException
IOException
IllegalArgumentException
public static byte[] bencode(String s)
public static void bencode(String s, OutputStream out) throws IOException
IOException
public static byte[] bencode(Number n)
public static void bencode(Number n, OutputStream out) throws IOException
IOException
public static byte[] bencode(List<?> l)
public static void bencode(List<?> l, OutputStream out) throws IOException
IOException
public static byte[] bencode(byte[] bs)
public static void bencode(byte[] bs, OutputStream out) throws IOException
IOException
public static byte[] bencode(Map<?,?> m)
public static void bencode(Map<?,?> m, OutputStream out) throws IOException, IllegalArgumentException
IOException
IllegalArgumentException