public class JavaReader
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected static IObjectReaderHandler | handlerThe type manager. | 
| protected static TypeInfoPathManager | pathmanagerThe path manager. | 
| protected static AReader | readerThe reader. | 
| Constructor and Description | 
|---|
| JavaReader() | 
| Modifier and Type | Method and Description | 
|---|---|
| static IObjectReaderHandler | getObjectHandler()Get the default Java reader. | 
| static TypeInfoPathManager | getPathManager()Get the default Java reader. | 
| static java.util.Set<TypeInfo> | getTypeInfos()Get the java type infos. | 
| static java.util.Set<TypeInfo> | joinTypeInfos(java.util.Set<TypeInfo> typeinfos)Join sets of typeinfos. | 
| static java.lang.Object | objectFromByteArray(byte[] val,
                   java.lang.ClassLoader classloader,
                   IErrorReporter rep)Convert a byte array (of an xml) to an object. | 
| static java.lang.Object | objectFromByteArray(byte[] val,
                   java.lang.ClassLoader classloader,
                   TypeInfoPathManager manager,
                   IObjectReaderHandler handler,
                   IErrorReporter rep)Convert a byte array (of an xml) to an object. | 
| static java.lang.Object | objectFromInputStream(java.io.InputStream val,
                     java.lang.ClassLoader classloader,
                     IErrorReporter rep)Convert a byte array (of an xml) to an object. | 
| static java.lang.Object | objectFromInputStream(java.io.InputStream val,
                     java.lang.ClassLoader classloader,
                     TypeInfoPathManager manager,
                     IObjectReaderHandler handler,
                     IErrorReporter rep)Convert a byte array (of an xml) to an object. | 
| static <T> T | objectFromXML(java.lang.String val,
             java.lang.ClassLoader classloader)Convert an xml to an object. | 
| static <T> T | objectFromXML(java.lang.String val,
             java.lang.ClassLoader classloader,
             TypeInfoPathManager manager,
             IObjectReaderHandler handler)Convert an xml to an object. | 
protected static volatile AReader reader
protected static volatile TypeInfoPathManager pathmanager
protected static volatile IObjectReaderHandler handler
public static java.util.Set<TypeInfo> joinTypeInfos(java.util.Set<TypeInfo> typeinfos)
typeinfos - The user specific type infos.public static java.util.Set<TypeInfo> getTypeInfos()
public static <T> T objectFromXML(java.lang.String val,
                                  java.lang.ClassLoader classloader)
val - The string value.public static java.lang.Object objectFromByteArray(byte[] val,
                                                   java.lang.ClassLoader classloader,
                                                   IErrorReporter rep)
val - The byte array.classloader - The class loader.public static java.lang.Object objectFromInputStream(java.io.InputStream val,
                                                     java.lang.ClassLoader classloader,
                                                     IErrorReporter rep)
val - The input stream.classloader - The class loader.public static <T> T objectFromXML(java.lang.String val,
                                  java.lang.ClassLoader classloader,
                                  TypeInfoPathManager manager,
                                  IObjectReaderHandler handler)
val - The string value.public static java.lang.Object objectFromByteArray(byte[] val,
                                                   java.lang.ClassLoader classloader,
                                                   TypeInfoPathManager manager,
                                                   IObjectReaderHandler handler,
                                                   IErrorReporter rep)
val - The byte array.classloader - The class loader.public static java.lang.Object objectFromInputStream(java.io.InputStream val,
                                                     java.lang.ClassLoader classloader,
                                                     TypeInfoPathManager manager,
                                                     IObjectReaderHandler handler,
                                                     IErrorReporter rep)
val - The input stream.classloader - The class loader.public static TypeInfoPathManager getPathManager()
public static IObjectReaderHandler getObjectHandler()