/** * {@inheritDoc} */ @Override public String getValue() { return getLatitude() + DELIMITER + getLongitude(); }
/** * {@inheritDoc} */ public Geo createProperty(final List<Parameter> params, final String value) { return new Geo(params, value); }
/** * {@inheritDoc} */ @Override public void validate() throws ValidationException { // ; No parameters allowed assertParametersEmpty(); }
/** * {@inheritDoc} */ @Override public String getValue() { return String.valueOf(getLatitude()) + DELIMITER + String.valueOf(getLongitude()); }
/** * {@inheritDoc} */ public Geo createProperty(final Group group, final List<Parameter> params, final String value) throws URISyntaxException, ParseException { return new Geo(group, params, value); } }
/** * {@inheritDoc} */ @Override public void validate() throws ValidationException { // ; No parameters allowed assertParametersEmpty(); }
private void createLocation(URI uri, URI prop, Geo geo) throws RDFHandlerException, RDFParseException { Resource r_location = createBNode(); Resource t_adr = createURI(NS_VCARD + "Location"); URI p_type = createURI(NS_RDF + "type"); rdfHandler.handleStatement(createStatement(r_location,p_type,t_adr)); URI p_latitute = createURI(NS_VCARD+"latitude"); URI p_longitude = createURI(NS_VCARD+"longitude"); URI t_decimal = createURI("http://www.w3.org/2001/XMLSchema#double"); Literal v_latitude = createLiteral(geo.getLatitude().toPlainString(),null,t_decimal); Literal v_longitude = createLiteral(geo.getLongitude().toPlainString(), null, t_decimal); rdfHandler.handleStatement(createStatement(r_location,p_latitute,v_latitude)); rdfHandler.handleStatement(createStatement(r_location,p_longitude,v_longitude)); rdfHandler.handleStatement(createStatement(uri,prop,r_location)); }
/** * {@inheritDoc} */ public Geo createProperty(final List<Parameter> params, final String value) { return new Geo(params, value); }
private void createLocation(URI uri, URI prop, Geo geo) throws RDFHandlerException, RDFParseException { Resource r_location = createBNode(); Resource t_adr = createURI(NS_VCARD + "Location"); URI p_type = createURI(NS_RDF + "type"); rdfHandler.handleStatement(createStatement(r_location,p_type,t_adr)); URI p_latitute = createURI(NS_VCARD+"latitude"); URI p_longitude = createURI(NS_VCARD+"longitude"); URI t_decimal = createURI("http://www.w3.org/2001/XMLSchema#double"); Literal v_latitude = createLiteral(geo.getLatitude().toPlainString(),null,t_decimal); Literal v_longitude = createLiteral(geo.getLongitude().toPlainString(), null, t_decimal); rdfHandler.handleStatement(createStatement(r_location,p_latitute,v_latitude)); rdfHandler.handleStatement(createStatement(r_location,p_longitude,v_longitude)); rdfHandler.handleStatement(createStatement(uri,prop,r_location)); }
/** * {@inheritDoc} */ public Geo createProperty(final Group group, final List<Parameter> params, final String value) { return new Geo(group, params, value); } }