/** A conversion function that copies a Java Bean deeply. */ public Object convertJavaBeanToJavaBean(Document doc, ProvFactory pFactory) { BeanTraversal bt=new BeanTraversal(pFactory, pFactory); Document o=bt.doAction(doc); return o; }
/** A conversion function that copies a Java Bean deeply. */ public Object convertJavaBeanToJavaBean(Document doc, ProvFactory pFactory) { BeanTraversal bt=new BeanTraversal(pFactory, pFactory); Document o=bt.doAction(doc); return o; }
public String convertBeanToASN(final Document doc, ProvFactory pFactory) { StringWriter writer=new StringWriter(); NotationConstructor nc=new NotationConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); String s=writer.toString(); nc.close(); return s; }
public String convertBeanToHTML(final Document doc, ProvFactory pFactory) { StringWriter writer=new StringWriter(); NotationConstructor nc=new HTMLConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); String s=writer.toString(); nc.close(); return s; }
public String convertBeanToASN(final Document doc, ProvFactory pFactory) { StringWriter writer=new StringWriter(); NotationConstructor nc=new NotationConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); String s=writer.toString(); nc.close(); return s; }
public String convertBeanToHTML(final Document doc, ProvFactory pFactory) { StringWriter writer=new StringWriter(); NotationConstructor nc=new HTMLConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); String s=writer.toString(); nc.close(); return s; }
public void convertBeanToASN(final Document doc, Writer writer, ProvFactory pFactory) { NotationConstructor nc=new NotationConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); // nc.close(); }
public void convertBeanToASN(final Document doc, Writer writer, ProvFactory pFactory) { NotationConstructor nc=new NotationConstructor(writer); BeanTraversal bt=new BeanTraversal(nc, pFactory); bt.doAction(doc); nc.flush(); // nc.close(); }
@Override public JsonElement serialize(final Document doc, Type typeOfSrc, JsonSerializationContext context) { JSONConstructor jsonConstructor = new JSONConstructor(pFactory.getName()); BeanTraversal bt = new BeanTraversal(jsonConstructor, pFactory); bt.doAction(doc); Object jsonStructure = jsonConstructor.getJSONStructure(); return context.serialize(jsonStructure); } }
@Override public JsonElement serialize(final Document doc, Type typeOfSrc, JsonSerializationContext context) { JSONConstructor jsonConstructor = new JSONConstructor(pFactory.getName()); BeanTraversal bt = new BeanTraversal(jsonConstructor, pFactory); bt.doAction(doc); Object jsonStructure = jsonConstructor.getJSONStructure(); return context.serialize(jsonStructure); } }
public Document doAction(Document doc) { List<Bundle> bRecords = new LinkedList<Bundle>(); List<Statement> sRecords = new LinkedList<Statement>(); Namespace docNamespace=doc.getNamespace(); Namespace.withThreadNamespace(docNamespace); c.startDocument(doc.getNamespace()); for (Statement s : u.getStatement(doc)) { sRecords.add((Statement) u.doAction(s, this)); } for (Bundle bu : u.getNamedBundle(doc)) { Namespace.withThreadNamespace(new Namespace(docNamespace)); Bundle o = doAction(bu,u); if (o != null) bRecords.add(o); } return c.newDocument(doc.getNamespace(), sRecords, bRecords); }
public Document doAction(Document doc) { List<Bundle> bRecords = new LinkedList<Bundle>(); List<Statement> sRecords = new LinkedList<Statement>(); Namespace docNamespace=doc.getNamespace(); Namespace.withThreadNamespace(docNamespace); c.startDocument(doc.getNamespace()); for (Statement s : u.getStatement(doc)) { sRecords.add((Statement) u.doAction(s, this)); } for (Bundle bu : u.getNamedBundle(doc)) { Namespace.withThreadNamespace(new Namespace(docNamespace)); Bundle o = doAction(bu,u); if (o != null) bRecords.add(o); } return c.newDocument(doc.getNamespace(), sRecords, bRecords); }
public void compareDocAndFile(Document doc, String file, boolean check) { BeanTraversal bc=new BeanTraversal(pFactory, pFactory); org.openprovenance.prov.model.Document doc2=bc.doAction(doc); compareDocuments(doc, doc2, check && checkTest(file)); }
bt.doAction(document);
bt.doAction(document);