Object ret = reader.read(manager, handler, bis, classloader, context); return ret;
/** * Convert a byte array (of an xml) to an object. * @param val The byte array. * @param classloader The class loader. * @return The decoded object. */ public static Object objectFromByteArray(byte[] val, ClassLoader classloader, TypeInfoPathManager manager, IObjectReaderHandler handler, final IErrorReporter rep) { return rep!=null ? AReader.objectFromByteArray(getReader(new XMLReporter() { public void report(String message, String errorType, Object relatedInformation, ILocation location) throws Exception { rep.exceptionOccurred(new RuntimeException(message)); } }), val, classloader, manager==null? getPathManager(): manager, handler==null? getObjectHandler(): handler) : AReader.objectFromByteArray(getInstance(), val, classloader, manager==null? getPathManager(): manager, handler==null? getObjectHandler(): handler); }
/** * @param val The string value. * @return The encoded object. */ public static Object objectFromInputStream(AReader reader, InputStream val, ClassLoader classloader, TypeInfoPathManager manager, IObjectReaderHandler handler) { return objectFromInputStream(reader, val, classloader, null, manager, handler); }
/** * @param val The string value. * @return The encoded object. */ public static Object objectFromXML(AReader reader, String val, ClassLoader classloader, TypeInfoPathManager manager, IObjectReaderHandler handler) { return objectFromXML(reader, val, classloader, null, manager, handler); }
/** * Convert an xml to an object. * @param val The string value. * @return The decoded object. */ public static <T> T objectFromXML(String val, ClassLoader classloader, TypeInfoPathManager manager, IObjectReaderHandler handler) { return (T)AReader.objectFromXML(getInstance(), val, classloader, manager==null? getPathManager(): manager, handler==null? getObjectHandler(): handler); }
Object ret = reader.read(manager, handler, rd, classloader, context); return ret;
/** * @param val The string value. * @return The encoded object. */ public static Object objectFromByteArray(AReader reader, byte[] val, ClassLoader classloader, Object context, TypeInfoPathManager manager, IObjectReaderHandler handler) { return objectFromInputStream(reader, new ByteArrayInputStream(val), classloader, context, manager, handler); }
/** * Convert an xml to an object. * @param val The string value. * @return The decoded object. */ public static <T> T read(String val, ClassLoader classloader) { return (T)AReader.objectFromXML(XMLReaderFactory.getInstance().createReader(), val, classloader, getPathManager(), getObjectReaderHandler()); }
public void read(File file) throws Exception { FileInputStream is = new FileInputStream(file); AReader reader = XMLReaderFactory.getInstance().createReader(false, false, null); Set types = getXMLMapping(); reader.read(new TypeInfoPathManager(types), new BeanObjectReaderHandler(types) { public void handleAttributeValue(Object object, QName xmlattrname, List attrpath, String attrval, Object attrinfo, AReadContext context) throws Exception { if (attrinfo != null) { super.handleAttributeValue(object, xmlattrname, attrpath, attrval, attrinfo, context); } } }, is, BpmnModelReader.class.getClassLoader(), new BpmnReadContext()); }
/** * @param val The string value. * @return The encoded object. */ public static Object objectFromByteArray(AReader reader, byte[] val, ClassLoader classloader, TypeInfoPathManager manager, IObjectReaderHandler handler) { return objectFromInputStream(reader, new ByteArrayInputStream(val), classloader, null, manager, handler); }
user.put(CONTEXT_ENTRIES, report); user.put(SEQUENCE_EDGES, new HashMap<String, MSequenceEdge>()); MBpmnModel ret = (MBpmnModel)reader.read(manager, handler, rinfo.getInputStream(), classloader, user); cleanupModel(ret); ret.setFilename(rinfo.getFilename());
/** * Convert a byte array (of an xml) to an object. * @param val The input stream. * @param classloader The class loader. * @return The decoded object. */ public static Object objectFromInputStream(InputStream val, ClassLoader classloader, TypeInfoPathManager manager, IObjectReaderHandler handler, final IErrorReporter rep) { return rep!=null ? AReader.objectFromInputStream(getReader(new XMLReporter() { public void report(String message, String errorType, Object relatedInformation, ILocation location) throws Exception { rep.exceptionOccurred(new RuntimeException(message)); } }), val, classloader, manager==null? getPathManager(): manager, handler==null? getObjectHandler(): handler) : AReader.objectFromInputStream(getInstance(), val, classloader, manager==null? getPathManager(): manager, handler==null? getObjectHandler(): handler); }
user.put(CONTEXT_ENTRIES, report); user.put(SEQUENCE_EDGES, new HashMap<String, MSequenceEdge>()); MBpmnModel ret = (MBpmnModel)reader.read(manager, handler, rinfo.getInputStream(), classloader, user); ret.setFilename(rinfo.getFilename()); ret.setLastModified(rinfo.getLastModified());
/** * Convert an xml to an object. * @param val The string value. * @return The decoded object. */ public static <T> T read(InputStream is, ClassLoader classloader) { return (T)AReader.objectFromInputStream(XMLReaderFactory.getInstance().createReader(), is, classloader, getPathManager(), getObjectReaderHandler()); }
context.put(CONTEXT_RID, rid); context.put(CONTEXT_ROOT, root); ModelInfo mi = (ModelInfo)reader.read(manager, handler, rinfo.getInputStream(), classloader, context); CacheableKernelModel ret = new CacheableKernelModel(mi);
try mi = (ModelInfo)reader.read(OAVBDIXMLReader.getReaderManager(), OAVBDIXMLReader.getReaderHandler(), info.getInputStream(), classloader, user); handle = user.get(CONTEXT_OAVROOT);
MultiCollection report = new MultiCollection(new IndexMap().getAsMap(), LinkedHashSet.class); user.put(CONTEXT_ENTRIES, report); ModelInfo mi = (ModelInfo)reader.read(manager, handler, rinfo.getInputStream(), classloader, user); CacheableKernelModel ret = new CacheableKernelModel(mi);