Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "XDI4j Tutorial 2"
(New page: == Example == This example app shows how to output a graph in different serialization formats. package org.eclipse.higgins.xdi4j.tutorial; import org.eclipse.higgins.xdi4j.Graph; import...) |
|||
Line 3: | Line 3: | ||
This example app shows how to output a graph in different serialization formats. | This example app shows how to output a graph in different serialization formats. | ||
+ | <pre> | ||
package org.eclipse.higgins.xdi4j.tutorial; | package org.eclipse.higgins.xdi4j.tutorial; | ||
Line 45: | Line 46: | ||
} | } | ||
} | } | ||
+ | </pre> |
Revision as of 16:37, 19 February 2008
Example
This example app shows how to output a graph in different serialization formats.
package org.eclipse.higgins.xdi4j.tutorial; import org.eclipse.higgins.xdi4j.Graph; import org.eclipse.higgins.xdi4j.GraphFactory; import org.eclipse.higgins.xdi4j.impl.memory.MemoryGraphFactory; import org.eclipse.higgins.xdi4j.io.XDIWriter; import org.eclipse.higgins.xdi4j.io.XDIWriterRegistry; import org.eclipse.higgins.xdi4j.xri3.impl.XRI3Segment; /** * This example app shows how to output * an graph in different serialization formats. * * @author msabadello at parityinc dot not * */ public class Tutorial2 { public static void main(String[] args) throws Exception { GraphFactory factory = MemoryGraphFactory.getInstance(); Graph graph = factory.openGraph(); // let's create a simple graph graph.createStatement(new XRI3Segment("=markus"), new XRI3Segment("+name"), "Markus"); graph.createStatement(new XRI3Segment("=markus"), new XRI3Segment("+friend"), new XRI3Segment("=giovanni")); graph.createStatement(new XRI3Segment("=giovanni"), new XRI3Segment("+friend"), new XRI3Segment("=drummond")); // output the graph in X3 and XDI/XML XDIWriter writer; writer = XDIWriterRegistry.forFormat("X3"); writer.write(graph, System.out, null); writer = XDIWriterRegistry.forFormat("XDI/XML"); writer.write(graph, System.out, null); graph.close(); } }