public final class ParserFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static XMLParser |
createAbacusXMLParser() |
static AvroParser |
createAvroParser() |
static JSONParser |
createFastJSONParser() |
static JSONParser |
createGsonParser()
Deprecated.
performance is kind of slow, comparing to other JSON parsers
|
static com.landawn.abacus.parser.JacksonMapper |
createJacksonMapper() |
static JSONParser |
createJacksonParser()
Depends Jackson 2.6 or above.
|
static com.landawn.abacus.parser.JacksonXMLMapper |
createJacksonXMLMapper() |
static XMLParser |
createJacksonXMLParser()
Depends Jackson 2.6 or above.
|
static XMLParser |
createJAXBParser() |
static JSONParser |
createJSONParser() |
static KryoParser |
createKryoParser() |
static XMLParser |
createXMLParser() |
static boolean |
isAbacusXMLAvailable() |
static boolean |
isAvroAvailable() |
static boolean |
isFastJSONAvailable() |
static boolean |
isGsonAvailable() |
static boolean |
isJacksonAvailable() |
static boolean |
isKryoAvailable() |
static boolean |
isXMLAvailable() |
static void |
registerJSONPropNameMapper(java.lang.Class<?> cls,
Function<java.lang.String,java.lang.String> propNameMapper) |
static void |
registerJSONPropNameMapper(java.lang.Class<?> cls,
java.util.Map<java.lang.String,java.lang.String> propNameMapper) |
static void |
registerXMLBindingClass(java.lang.Class<?> cls) |
static void |
registerXMLPropNameMapper(java.lang.Class<?> cls,
Function<java.lang.String,java.lang.String> propNameMapper) |
static void |
registerXMLPropNameMapper(java.lang.Class<?> cls,
java.util.Map<java.lang.String,java.lang.String> propNameMapper) |
public static boolean isAbacusXMLAvailable()
public static boolean isXMLAvailable()
public static boolean isAvroAvailable()
public static boolean isKryoAvailable()
public static boolean isJacksonAvailable()
public static boolean isFastJSONAvailable()
public static boolean isGsonAvailable()
public static AvroParser createAvroParser()
public static KryoParser createKryoParser()
public static JSONParser createJSONParser()
public static JSONParser createFastJSONParser()
@Deprecated public static JSONParser createGsonParser()
public static JSONParser createJacksonParser()
public static XMLParser createAbacusXMLParser()
public static XMLParser createXMLParser()
public static XMLParser createJacksonXMLParser()
public static XMLParser createJAXBParser()
public static com.landawn.abacus.parser.JacksonMapper createJacksonMapper()
public static com.landawn.abacus.parser.JacksonXMLMapper createJacksonXMLMapper()
public static void registerXMLBindingClass(java.lang.Class<?> cls)
public static void registerXMLPropNameMapper(java.lang.Class<?> cls, java.util.Map<java.lang.String,java.lang.String> propNameMapper)
public static void registerXMLPropNameMapper(java.lang.Class<?> cls, Function<java.lang.String,java.lang.String> propNameMapper)
public static void registerJSONPropNameMapper(java.lang.Class<?> cls, java.util.Map<java.lang.String,java.lang.String> propNameMapper)
public static void registerJSONPropNameMapper(java.lang.Class<?> cls, Function<java.lang.String,java.lang.String> propNameMapper)