GeoPubby  Version 0.1.0.0
ModelWriter Class Reference

A model class for exporting RDF in several downlift formats. More...

Inheritance diagram for ModelWriter:
Collaboration diagram for ModelWriter:

Public Member Functions

ExtendedIterator< Resource > write (Model model, HttpServletResponse response) throws IOException
 

Protected Attributes

Property usedProperty =null
 
WKTReader reader =new WKTReader()
 

Detailed Description

A model class for exporting RDF in several downlift formats.

Member Function Documentation

◆ write()

ExtendedIterator<Resource> write ( Model  model,
HttpServletResponse  response 
) throws IOException

Reimplemented in LDWriter, YAMLWriter, XLSXWriter, XLSWriter, WKTWriter, WKBWriterr, TWKBWriterr, TopoJSONWriter, SVGWriter, SHPWriter, OSMWriter, OSMLinkWriter, OpenLocationCodeWriter, MapMLWriter, LatLonTextWriter, KMLWriter, GRASSVectorASCIIWriter, GPXWriter, GoogleMapsLinkWriter, GMLWriter, GeoURIWriter, GeoJSONWriterr, GeoJSONLDWriter, GeoHashWriter, GeobufWriter, EXIJSONWriter, EWKTWriter, ESRIJSONWriter, CSVWriter, TLPWriter, TGFWriter, RDFEXIWriter, HexTuplesWriter, GXLWriter, GraphMLWriter, GMLWriter, GEXFWriter, GDFWriter, CypherWriter, JSONPWriter, XYZASCIIWriter, X3DWriter, WKBRasterWriter, and CoverageJSONWriter.

24  {
25  ExtendedIterator<Resource> it=model.
26  listResourcesWithProperty(GEO.HASGEOMETRY);
27  usedProperty=GEO.HASGEOMETRY;
28  if(!it.hasNext()) {
29  usedProperty=null;
30  it.close();
31  it=model.listResourcesWithProperty(GEO.P_LAT);
32  usedProperty=GEO.P_LAT;
33  }
34  if(!it.hasNext()) {
35  usedProperty=null;
36  it.close();
37  it=model.listResourcesWithProperty(GEO.HASGEOMETRY);
38  usedProperty=GEO.HASGEOMETRY;
39  }
40  if(!it.hasNext()) {
41  usedProperty=null;
42  it.close();
43  it=model.listResourcesWithProperty(GEO.GEORSSPOINT);
44  usedProperty=GEO.GEORSSPOINT;
45  }
46  if(!it.hasNext()) {
47  usedProperty=null;
48  it.close();
49  it=model.listResourcesWithProperty(GEO.P625);
50  usedProperty=GEO.P625;
51  }
52  return it;
53  }
Property usedProperty
Definition: ModelWriter.java:20

References GEO.GEORSSPOINT, GEO.HASGEOMETRY, GEO.P625, GEO.P_LAT, and ModelWriter.usedProperty.

Referenced by ModelResponse.doResponseModel().

Member Data Documentation

◆ reader

◆ usedProperty