Class Strings
- java.lang.Object
-
- org.logdoc.fairhttp.service.tools.Strings
-
public class Strings extends Object
- Author:
- Denis Danilin | me@loslobos.ru 04.02.2023 14:59 FairHttpService ☭ sweat and blood
-
-
Field Summary
Fields Modifier and Type Field Description static StringMimeASCIIstatic StringMimeBase64static StringMimeEncodedEndstatic StringMimeEncodedMarkerstatic StringMimeQuotedPrintablestatic intMimeShiftstatic StringMimeWhitespace
-
Constructor Summary
Constructors Constructor Description Strings()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UUIDgenerateUuid()static booleangetBoolean(Object o)static inthexToBinary(byte b)static booleanisEmpty(Object o)static booleanisValidUTF8(byte[] data)static booleanisValidUTF8(byte[] data, int off)static StringmimeCharset(String charset)static intmimeDecodeQP(byte[] data, OutputStream out)static StringmimeDecodeText(String text)static StringmimeDecodeWord(String word)static StringnotNull(Object o)static StringnotNull(Object o, String def)static StringstringUtf8(byte[] bytes)
-
-
-
Field Detail
-
MimeASCII
public static final String MimeASCII
- See Also:
- Constant Field Values
-
MimeBase64
public static final String MimeBase64
- See Also:
- Constant Field Values
-
MimeQuotedPrintable
public static final String MimeQuotedPrintable
- See Also:
- Constant Field Values
-
MimeEncodedMarker
public static final String MimeEncodedMarker
- See Also:
- Constant Field Values
-
MimeEncodedEnd
public static final String MimeEncodedEnd
- See Also:
- Constant Field Values
-
MimeWhitespace
public static final String MimeWhitespace
- See Also:
- Constant Field Values
-
MimeShift
public static final int MimeShift
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateUuid
public static UUID generateUuid()
-
getBoolean
public static boolean getBoolean(Object o)
-
isEmpty
public static boolean isEmpty(Object o)
-
mimeDecodeQP
public static int mimeDecodeQP(byte[] data, OutputStream out) throws IOException- Throws:
IOException
-
hexToBinary
public static int hexToBinary(byte b) throws IOException- Throws:
IOException
-
isValidUTF8
public static boolean isValidUTF8(byte[] data, int off)
-
isValidUTF8
public static boolean isValidUTF8(byte[] data)
-
stringUtf8
public static String stringUtf8(byte[] bytes)
-
-