rdf4j-postgis  Version 0.1.0.0
LiteralRegistry Class Reference
Collaboration diagram for LiteralRegistry:

Public Member Functions

 LiteralRegistry ()
 

Static Public Member Functions

static LiteralType getLiteral (String uri)
 

Static Public Attributes

static final Map< String, LiteralTypeliterals =new TreeMap<>()
 
static final LiteralRegistry INSTANCE =new LiteralRegistry()
 

Constructor & Destructor Documentation

◆ LiteralRegistry()

31  {
32  literals.put(GMLDatatype.URI, GMLDatatype.INSTANCE);
33  literals.put(KMLDatatype.URI, KMLDatatype.INSTANCE);
34  literals.put(WKBDatatype.URI, WKBDatatype.INSTANCE);
35  literals.put(WKTDatatype.URI, WKTDatatype.INSTANCE);
36  literals.put(GeoJSONDatatype.URI, GeoJSONDatatype.INSTANCE);
37  literals.put(GeoURIDatatype.URI, GeoURIDatatype.INSTANCE);
38  literals.put(HexWKBRastDatatype.URI, HexWKBRastDatatype.INSTANCE);
39  literals.put(GPXDatatype.URI, GPXDatatype.INSTANCE);
40  literals.put(HexWKBDatatype.URI, HexWKBDatatype.INSTANCE);
41  literals.put(SVGDatatype.URI, SVGDatatype.INSTANCE);
42  literals.put(GeobufDatatype.URI, GeobufDatatype.INSTANCE);
43  //literals.put(TopoJSONDatatype.URI, TopoJSONDatatype.INSTANCE);
44  //literals.put(DXFDatatype.URI, DXFDatatype.INSTANCE);
45  literals.put(EncodedPolylineDatatype.URI, EncodedPolylineDatatype.INSTANCE);
46  literals.put(WKBRastDatatype.URI, WKBRastDatatype.INSTANCE);
47  literals.put(GeoTIFFDatatype.URI, GeoTIFFDatatype.INSTANCE);
48  literals.put(GMLCOVDatatype.URI, GMLCOVDatatype.INSTANCE);
49  literals.put(CovJSONDatatype.URI, CovJSONDatatype.INSTANCE);
50  literals.put(NetCDFDatatype.URI, NetCDFDatatype.INSTANCE);
51 
52  }
static final Map< String, LiteralType > literals
Definition: LiteralRegistry.java:27

References CovJSONDatatype.INSTANCE, GeoTIFFDatatype.INSTANCE, GMLCOVDatatype.INSTANCE, HexWKBRastDatatype.INSTANCE, NetCDFDatatype.INSTANCE, WKBRastDatatype.INSTANCE, EncodedPolylineDatatype.INSTANCE, GeobufDatatype.INSTANCE, GeoJSONDatatype.INSTANCE, GeoURIDatatype.INSTANCE, GMLDatatype.INSTANCE, GPXDatatype.INSTANCE, HexWKBDatatype.INSTANCE, KMLDatatype.INSTANCE, SVGDatatype.INSTANCE, WKBDatatype.INSTANCE, WKTDatatype.INSTANCE, LiteralRegistry.literals, CovJSONDatatype.URI, GeoTIFFDatatype.URI, GMLCOVDatatype.URI, HexWKBRastDatatype.URI, NetCDFDatatype.URI, WKBRastDatatype.URI, EncodedPolylineDatatype.URI, GeobufDatatype.URI, GeoJSONDatatype.URI, GeoURIDatatype.URI, GMLDatatype.URI, GPXDatatype.URI, HexWKBDatatype.URI, KMLDatatype.URI, SVGDatatype.URI, WKBDatatype.URI, and WKTDatatype.URI.

Member Function Documentation

◆ getLiteral()

static LiteralType getLiteral ( String  uri)
static
55  {
56  System.out.println(uri);
57  System.out.println(literals);
58  if(literals.containsKey(uri)) {
59  return literals.get(uri);
60  }
61  return null;
62  }

References LiteralRegistry.literals.

Referenced by CollectionAttributeFunction.evaluate(), GeometricBinaryAttributeFunction.evaluate(), GeometricBinaryCRSAttributeFunction.evaluate(), GeometricBinaryFunction.evaluate(), GeometricConstructorInteger.evaluate(), GeometricDoubleAttributeFunction.evaluate(), GeometricDoubleModifierIntegerFunction.evaluate(), GeometricDoubleThreeGeometryFunction.evaluate(), GeometricEditFunction.evaluate(), GeometricExportToRasterFunction.evaluate(), GeometricIntegerAttributeFunction.evaluate(), GeometricModifierDoubleDoubleDoubleFunction.evaluate(), GeometricModifierDoubleDoubleFunction.evaluate(), GeometricModifierDoubleFunction.evaluate(), GeometricModifierFunction.evaluate(), GeometricModifierGeometryIntegerFunction.evaluate(), GeometricModifierIntegerFunction.evaluate(), GeometricModifierStringFunction.evaluate(), GeometricRasterFunction.evaluate(), GeometricRelationBinaryFunction.evaluate(), GeometricRelationDoubleBinaryFunction.evaluate(), GeometricRelationDoubleDoubleFunction.evaluate(), GeometricRelationDoubleFunction.evaluate(), GeometricRelationIntegerBinaryFunction.evaluate(), GeometricRelationIntegerFunction.evaluate(), GeometricRelationModifierFunction.evaluate(), GeometricRelationStringFunction.evaluate(), GeometricStringExportFunction.evaluate(), GeometricStringExportIntegerFunction.evaluate(), GeometricUnaryFunction.evaluate(), RasterAlgebraConstFunction.evaluate(), RasterAlgebraFunction.evaluate(), RasterAlgebraUnaryFunction.evaluate(), RasterAttributeBooleanIntFunction.evaluate(), RasterAttributeDoubleIntFunction.evaluate(), RasterAttributeFunction.evaluate(), RasterAttributeIntFunction.evaluate(), RasterAttributeIntIntDoubleFunction.evaluate(), RasterAttributeIntIntFunction.evaluate(), RasterAttributeIntIntGeomFunction.evaluate(), RasterAttributeIntIntIntBooleanFunction.evaluate(), RasterAttributeIntIntIntIntFunction.evaluate(), RasterAttributeIntIntIntStringFunction.evaluate(), RasterAttributeStringFunction.evaluate(), RasterConstructorFunction.evaluate(), RasterGeometryConversionFunction.evaluate(), RasterModifierBoolDoubleFunction.evaluate(), RasterModifierDoubleDoubleFunction.evaluate(), RasterModifierFunction.evaluate(), RasterModifierGeometryFunction.evaluate(), RasterModifierIntIntFunction.evaluate(), RasterRelationBooleanFunction.evaluate(), RasterToVectorExportFunction.evaluate(), TripleStoreConnection.executeQuery(), Contains.relation(), ContainsProperly.relation(), CoveredBy.relation(), Crosses.relation(), Disjoint.relation(), Equals.relation(), Intersection.relation(), Intersects.relation(), Overlaps.relation(), Touches.relation(), Within.relation(), and DWithin.relation().

Member Data Documentation

◆ INSTANCE

final LiteralRegistry INSTANCE =new LiteralRegistry()
static

◆ literals