public SampleDecl() { uris = new URI[20000]; for (int i = 0; i < uris.length; i++) { uris[i] = new URIImpl(NAMESPACE + i); } }
private static String addTypePrefixToUri(final String uriString, final String typePrefix) { final String localName = new URIImpl(uriString).getLocalName(); final String beginning = StringUtils.removeEnd(uriString, localName); final String formattedUriString = beginning + typePrefix + localName; return formattedUriString; }
@Override public String getLocalName() { if (!_has_data) { load(); } return super.getLocalName(); }
private String getValidMappingId(String mapping_id) { try { new URIImpl(mapping_id); } catch (IllegalArgumentException e) { mapping_id = "urn:" + mapping_id; } return mapping_id; }
private static String removeTypePrefixFromUri(final String uriString, final String typePrefix) { final String localName = new URIImpl(uriString).getLocalName(); final String beginning = StringUtils.removeEnd(uriString, localName); final String replacement = localName.replaceFirst(typePrefix + ".", ""); final String formattedUriString = beginning + replacement; return formattedUriString; }
protected Shape getShape(String tableName,ShapeManager shapeManager) { List<Shape> shapes= shapeManager.listShapes(); for(Shape shape : shapes) { String localName = new URIImpl(shape.getId().stringValue()).getLocalName(); if(tableName.equals(localName)) { return shape; } } return null; }
static URI getMulgaraModelURI() { try { return new URIImpl(Mulgara.NAMESPACE + "Model"); } catch (Exception e) { throw new Error("Bad hardcoded URI"); } } }
private static boolean isUri(final String data) { try { final String decoded = URLDecoder.decode(data, Charsets.UTF_8.name()); new URIImpl(decoded); return true; } catch (final IllegalArgumentException | UnsupportedEncodingException e) { // not a URI return false; } } }
@Override public void startElement(final String uri, final String localName, final String qName, final Attributes attributes) { if ("context".equals(qName)) contexts.add(new URIImpl(attributes.getValue("uri"))); }
protected static Set<URI> getPredicates(final Configuration conf, final String confName) { final String[] validPredicateStrings = conf.getStrings(confName, new String[] {}); final Set<URI> predicates = new HashSet<>(); for (final String prediateString : validPredicateStrings) { predicates.add(new URIImpl(prediateString)); } return predicates; }
private void excludeNamespaces(Set<String> set) { if (set == null) { excludeNamespaces = ONTOLOGY_SKIP; } else { excludeNamespaces = new HashSet<>(); for (String namespace : set) { if (namespace!=null && namespace.length()>0) { excludeNamespaces.add(new URIImpl(namespace)); } } } }
public void test_encodeDecode_comparator() { final List<IV<?,?>> ivs = new LinkedList<IV<?,?>>(); { ivs.add(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com"))); ivs.add(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com/"))); ivs.add(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com/foo"))); ivs.add(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com:80/foo"))); } final IV<?, ?>[] e = ivs.toArray(new IV[0]); AbstractEncodeDecodeKeysTestCase.doEncodeDecodeTest(e); AbstractEncodeDecodeKeysTestCase.doComparatorTest(e); }
public SampleDecl() { uris = new URI[20000]; for (int i = 0; i < uris.length; i++) { uris[i] = new URIImpl(NAMESPACE + i); } }
/** * Verify an unknown datatype URI is coded. */ public void test_datatype_unknown() { fixture.datatypeLiteral2key(new URIImpl("http://www.bigdata.com/foo"), "foo"); }
public void test_InlineURIIV() { doTest(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com"))); doTest(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com/"))); doTest(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com/foo"))); doTest(new FullyInlineURIIV<BigdataURI>(new URIImpl("http://www.bigdata.com:80/foo"))); }
/** * Lookup the namespace IV from the vocabulary. */ public void init(final Vocabulary vocab) { this.namespaceIV = vocab.get(new URIImpl(namespace)); if (namespaceIV == null) log.warn("No vocabulary entry for namespace - URIs with this namespace will not be inlined: namespace=" + namespace); }