本文整理汇总了Java中org.openrdf.rio.rdfxml.util.RDFXMLPrettyWriter类的典型用法代码示例。如果您正苦于以下问题:Java RDFXMLPrettyWriter类的具体用法?Java RDFXMLPrettyWriter怎么用?Java RDFXMLPrettyWriter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RDFXMLPrettyWriter类属于org.openrdf.rio.rdfxml.util包,在下文中一共展示了RDFXMLPrettyWriter类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: retrieveLive
import org.openrdf.rio.rdfxml.util.RDFXMLPrettyWriter; //导入依赖的package包/类
@GET
@Path("/live")
public Response retrieveLive(@QueryParam("uri") String uri) {
if(cacheSailProvider.isEnabled()) {
try {
ClientResponse response = cacheSailProvider.getLDClient().retrieveResource(uri);
ByteArrayOutputStream out = new ByteArrayOutputStream();
RDFHandler handler = new RDFXMLPrettyWriter(out);
ModelCommons.export(response.getData(), handler);
return Response.ok().entity( new String(out.toByteArray(), "utf-8")).build();
} catch (Exception e) {
log.error("exception while retrieving resource",e);
return Response.status(500).entity(e.getMessage()).build();
}
} else {
return Response.status(Status.SERVICE_UNAVAILABLE).entity("caching is disabled").build();
}
}
示例2: getAvaiableWriters
import org.openrdf.rio.rdfxml.util.RDFXMLPrettyWriter; //导入依赖的package包/类
public static Set<String> getAvaiableWriters(){
N3Writer n = null;
NTriplesWriter nt = null;
RDFXMLPrettyWriter x2 = null;
RDFXMLWriter x = null;
TriGWriter tr = null;
TriXWriter tw = null;
TurtleWriter t = null;
HashSet<String> results = new HashSet<String>();
StringWriter writer = new StringWriter();
for (RDFFormat rdfFormat:RDFFormat.values()){
RDFWriter rdfWriter = getWriterIfPossible(rdfFormat, writer);
if (rdfWriter != null){
results.add(rdfFormat.getName());
}
}
return results;
}
示例3: load
import org.openrdf.rio.rdfxml.util.RDFXMLPrettyWriter; //导入依赖的package包/类
@Override
public void load(Repository rpstr, URI uri, LoadContext lc) throws LoadException {
try {
RepositoryConnection con = rpstr.getConnection();
try {
con.export(new RDFXMLPrettyWriter(System.out), uri);
} finally {
con.close();
}
} catch (Exception ex) {
throw new LoadException(ex);
}
}
示例4: exportDB
import org.openrdf.rio.rdfxml.util.RDFXMLPrettyWriter; //导入依赖的package包/类
public void exportDB() throws Exception
{
System.err.println("Exporting database");
rc.export(new RDFXMLPrettyWriter(new FileWriter(fileName)));
}