org.gnu.jcifs.util
Class Util
java.lang.Object
|
+--org.gnu.jcifs.util.Util
- public abstract class Util
- extends java.lang.Object
Constructor Summary |
Util()
|
Method Summary |
static java.lang.String |
bytesToHex(byte[] a)
|
static java.lang.String |
bytesToHex(byte[] a,
int len)
|
static int |
bytesToInt(byte[] a,
int aoffset)
|
static void |
bytesToInts(byte[] a,
int ao,
int[] b,
int bo,
int len)
|
static long |
bytesToLong(byte[] a,
int ao)
|
static java.lang.String |
byteToBits(byte b)
|
static java.lang.String |
byteToHex(byte a)
|
static long |
convert1601Time1970(long msec)
Converts base 1601 time (in msec) to 1970 based time |
static java.lang.String |
decode(java.lang.String s)
|
static boolean |
equals(byte[] a,
byte[] b)
|
static void |
fill(byte a,
byte[] b,
int boffset,
int len)
|
static java.util.Date |
getDateTime(int smbdate,
int smbtime)
Converts SMB date and time to time in milliseconds (base 1.1.1970) |
static java.lang.String |
getIPAddress(byte[] b,
int off)
|
static int |
getSMBDate(java.util.Date date)
|
static int |
getSMBTime(java.util.Date date)
|
static byte[] |
getStringBytes(java.lang.String s)
|
static Comparator |
getStringComparator()
|
static byte[] |
getUnicodeBytes(java.lang.String s,
boolean nullterm)
|
static byte[] |
getZTStringBytes(java.lang.String s)
|
static void |
intsToBytes(int[] a,
int aoffset,
int len,
byte[] b,
int boffset)
|
static void |
intToBytes(int a,
byte[] b,
int bo)
|
static java.lang.String |
intToHex(int a)
|
static void |
longToBytes(long a,
byte[] b,
int bo)
|
static java.lang.String |
longToHex(long a)
|
static java.lang.String |
normalizePathName(java.lang.String name)
Normalizes file name: replaces \\ ,\..\, \.\ |
static java.lang.String |
replaceString(java.lang.String s,
java.lang.String pattern,
java.lang.String replace)
|
static void |
shortToBytes(int a,
byte[] b,
int bo)
|
static java.lang.String |
shortToHex(int a)
|
static void |
sort(java.lang.Object[] array,
Comparator comparator)
|
static void |
sort(java.lang.Object[] array,
int count,
Comparator comparator)
Sorts array (Heapsort) |
static void |
sortStrings(java.lang.String[] array)
|
static byte |
swab(byte b)
Reverses the order of the bits in the byte |
static void |
swab(byte[] b)
|
static void |
zero(byte[] a,
int aoffset,
int len)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fStringComparator
public static final StringComparator fStringComparator
Util
public Util()
decode
public static java.lang.String decode(java.lang.String s)
convert1601Time1970
public static long convert1601Time1970(long msec)
- Converts base 1601 time (in msec) to 1970 based time
getZTStringBytes
public static byte[] getZTStringBytes(java.lang.String s)
getStringBytes
public static byte[] getStringBytes(java.lang.String s)
getUnicodeBytes
public static byte[] getUnicodeBytes(java.lang.String s,
boolean nullterm)
equals
public static final boolean equals(byte[] a,
byte[] b)
zero
public static final void zero(byte[] a,
int aoffset,
int len)
fill
public static final void fill(byte a,
byte[] b,
int boffset,
int len)
intsToBytes
public static final void intsToBytes(int[] a,
int aoffset,
int len,
byte[] b,
int boffset)
intToBytes
public static final void intToBytes(int a,
byte[] b,
int bo)
shortToBytes
public static final void shortToBytes(int a,
byte[] b,
int bo)
bytesToInt
public static final int bytesToInt(byte[] a,
int aoffset)
bytesToInts
public static final void bytesToInts(byte[] a,
int ao,
int[] b,
int bo,
int len)
longToBytes
public static final void longToBytes(long a,
byte[] b,
int bo)
bytesToLong
public static final long bytesToLong(byte[] a,
int ao)
bytesToHex
public static final java.lang.String bytesToHex(byte[] a)
bytesToHex
public static final java.lang.String bytesToHex(byte[] a,
int len)
byteToHex
public static final java.lang.String byteToHex(byte a)
longToHex
public static final java.lang.String longToHex(long a)
intToHex
public static final java.lang.String intToHex(int a)
shortToHex
public static final java.lang.String shortToHex(int a)
byteToBits
public static final java.lang.String byteToBits(byte b)
swab
public static byte swab(byte b)
- Reverses the order of the bits in the byte
swab
public static void swab(byte[] b)
replaceString
public static java.lang.String replaceString(java.lang.String s,
java.lang.String pattern,
java.lang.String replace)
normalizePathName
public static java.lang.String normalizePathName(java.lang.String name)
- Normalizes file name: replaces \\ ,\..\, \.\
getDateTime
public static java.util.Date getDateTime(int smbdate,
int smbtime)
- Converts SMB date and time to time in milliseconds (base 1.1.1970)
getSMBDate
public static int getSMBDate(java.util.Date date)
getSMBTime
public static int getSMBTime(java.util.Date date)
getStringComparator
public static Comparator getStringComparator()
sortStrings
public static void sortStrings(java.lang.String[] array)
sort
public static void sort(java.lang.Object[] array,
Comparator comparator)
sort
public static void sort(java.lang.Object[] array,
int count,
Comparator comparator)
- Sorts array (Heapsort)
getIPAddress
public static java.lang.String getIPAddress(byte[] b,
int off)