Package com.landawn.abacus.util
Class Objectory
java.lang.Object
com.landawn.abacus.util.Objectory
- Since:
- 0.8
- Author:
- Haiyang Li
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic BufferedJSONWriter
Creates the buffered JSON writer.static BufferedJSONWriter
Creates the buffered JSON writer.static BufferedJSONWriter
createBufferedJSONWriter
(Writer writer) Creates the buffered JSON writer.static BufferedReader
Creates the buffered reader.static BufferedReader
createBufferedReader
(Reader reader) Creates the buffered reader.static BufferedReader
Creates the buffered reader.static BufferedWriter
Creates the buffered writer.static BufferedWriter
Creates the buffered writer.static BufferedWriter
createBufferedWriter
(Writer writer) Creates the buffered writer.static BufferedXMLWriter
Creates the buffered XML writer.static BufferedXMLWriter
Creates the buffered XML writer.static BufferedXMLWriter
createBufferedXMLWriter
(Writer writer) Creates the buffered XML writer.static byte[]
Creates the byte array buffer.static byte[]
createByteArrayBuffer
(int capacity) Creates the byte array buffer.static ByteArrayOutputStream
Creates the byte array output stream.static ByteArrayOutputStream
createByteArrayOutputStream
(int initCapacity) Creates the byte array output stream.static char[]
Creates the char array buffer.static char[]
createCharArrayBuffer
(int capacity) Creates the char array buffer.static <K,
V> Map<K, V> Creates the linked hash map.static <T> Set<T>
Creates the linked hash set.static <T> List<T>
Creates the list.static <K,
V> Map<K, V> Creates the map.static Object[]
Creates the object array.static Object[]
createObjectArray
(int size) Creates the object array.static <T> Set<T>
Creates the set.static StringBuilder
Creates the string builder.static StringBuilder
createStringBuilder
(int initCapacity) Creates the string builder.static void
recycle
(byte[] bbuf) static void
recycle
(char[] cbuf) static void
static void
static void
static void
static void
static void
static void
recycle
(StringBuilder sb) static void
static void
static void
-
Constructor Details
-
Objectory
public Objectory()
-
-
Method Details
-
createList
Creates the list.- Type Parameters:
T
-- Returns:
-
createSet
Creates the set.- Type Parameters:
T
-- Returns:
-
createLinkedHashSet
Creates the linked hash set.- Type Parameters:
T
-- Returns:
-
createMap
Creates the map.- Type Parameters:
K
- the key typeV
- the value type- Returns:
-
createLinkedHashMap
Creates the linked hash map.- Type Parameters:
K
- the key typeV
- the value type- Returns:
-
createObjectArray
Creates the object array.- Returns:
-
createObjectArray
Creates the object array.- Parameters:
size
-- Returns:
-
createCharArrayBuffer
public static char[] createCharArrayBuffer()Creates the char array buffer.- Returns:
-
createCharArrayBuffer
public static char[] createCharArrayBuffer(int capacity) Creates the char array buffer.- Parameters:
capacity
-- Returns:
-
createByteArrayBuffer
public static byte[] createByteArrayBuffer()Creates the byte array buffer.- Returns:
-
createByteArrayBuffer
public static byte[] createByteArrayBuffer(int capacity) Creates the byte array buffer.- Parameters:
capacity
-- Returns:
-
createStringBuilder
Creates the string builder.- Returns:
-
createStringBuilder
Creates the string builder.- Parameters:
initCapacity
-- Returns:
-
createByteArrayOutputStream
Creates the byte array output stream.- Returns:
-
createByteArrayOutputStream
Creates the byte array output stream.- Parameters:
initCapacity
-- Returns:
-
createBufferedWriter
Creates the buffered writer.- Returns:
-
createBufferedWriter
Creates the buffered writer.- Parameters:
os
-- Returns:
-
createBufferedWriter
Creates the buffered writer.- Parameters:
writer
-- Returns:
-
createBufferedXMLWriter
Creates the buffered XML writer.- Returns:
-
createBufferedXMLWriter
Creates the buffered XML writer.- Parameters:
os
-- Returns:
-
createBufferedXMLWriter
Creates the buffered XML writer.- Parameters:
writer
-- Returns:
-
createBufferedJSONWriter
Creates the buffered JSON writer.- Returns:
-
createBufferedJSONWriter
Creates the buffered JSON writer.- Parameters:
os
-- Returns:
-
createBufferedJSONWriter
Creates the buffered JSON writer.- Parameters:
writer
-- Returns:
-
createBufferedReader
Creates the buffered reader.- Parameters:
st
-- Returns:
-
createBufferedReader
Creates the buffered reader.- Parameters:
is
-- Returns:
-
createBufferedReader
Creates the buffered reader.- Parameters:
reader
-- Returns:
-
recycle
- Parameters:
list
-
-
recycle
- Parameters:
set
-
-
recycle
- Parameters:
map
-
-
recycle
- Parameters:
objArray
-
-
recycle
public static void recycle(char[] cbuf) - Parameters:
cbuf
-
-
recycle
public static void recycle(byte[] bbuf) - Parameters:
bbuf
-
-
recycle
- Parameters:
sb
-
-
recycle
- Parameters:
os
-
-
recycle
- Parameters:
bw
-
-
recycle
- Parameters:
bw
-
-
recycle
- Parameters:
bw
-
-
recycle
- Parameters:
br
-
-