public PrefixMap prefixMap() { return prologue.getPrefixMap() ; } // URI to relative URI.
public static Token tokenForNode(Node n, Prologue prologue) { return tokenForNode(n, prologue.getBaseURI(), prologue.getPrefixMap()) ; }
public static String str(Node n, Prologue prologue) { return str(n, prologue.getBaseURI(), prologue.getPrefixMap()) ; }
public static String str(Node n, Prologue prologue) { return str(n, prologue.getBaseURI(), prologue.getPrefixMap()) ; }
public static Token tokenForNode(Node n, Prologue prologue) { return tokenForNode(n, prologue.getBaseURI(), prologue.getPrefixMap()) ; }
public static void serialize(IndentedWriter w, Node n, Prologue prologue) { serialize(w, n, prologue.getBaseURI(), prologue.getPrefixMap()) ; }
public Prologue sub(PrefixMap newMappings, String base) { // New prefix mappings PrefixMap ext = getPrefixMap() ; if ( newMappings != null ) ext = PrefixMapFactory.extend(ext) ; // New base. IRIResolver r = resolver ; if ( base != null ) r = IRIResolver.create(base) ; return new Prologue(ext, r) ; }
public static void serialize(IndentedWriter w, Node n, String base, PrefixMap prefixMap) { NodeFormatter formatter ; if ( base == null && prefixMap == null ) formatter = plainFormatter ; else formatter = new NodeFormatterTTL(base, prefixMap) ; formatter.format(w, n) ; }
public Prologue sub(PrefixMap newMappings, String base) { // New prefix mappings PrefixMap ext = getPrefixMap() ; if ( newMappings != null ) ext = PrefixMapFactory.extend(ext) ; // New base. IRIResolver r = resolver ; if ( base != null ) r = IRIResolver.create(base) ; return new Prologue(ext, r) ; }
private String expandPrefixedName(String prefix, String localPart, Token token) { String expansion = prologue.getPrefixMap().expand(prefix, localPart) ; if (expansion == null) errorHandler.fatal("Undefined prefix: " + prefix, token.getLine(), token.getColumn()) ; return expansion ; }
private void directivePrefix() { if ( ! lookingAt(PREFIXED_NAME) ) exception(peekToken(), "PREFIX requires a prefix (found '"+peekToken()+"')") ; if ( peekToken().getImage2().length() != 0 ) exception(peekToken(), "PREFIX requires a prefix and no suffix (found '"+peekToken()+"')") ; String prefix = peekToken().getImage() ; nextToken() ; if ( ! lookingAt(IRI) ) exception(peekToken(), "@prefix requires an IRI (found '"+peekToken()+"')") ; String iriStr = peekToken().getImage() ; IRI iri = profile.makeIRI(iriStr, currLine, currCol) ; profile.getPrologue().getPrefixMap().add(prefix, iri) ; nextToken() ; expect("PREFIX directive not terminated by a dot", DOT) ; } }
PrefixMap pmap = prologue.getPrefixMap() ; if ( pmap != null )
protected final void directivePrefix() { // Raw - unresolved prefix name. if ( !lookingAt(PREFIXED_NAME) ) exception(peekToken(), "@prefix or PREFIX requires a prefix (found '" + peekToken() + "')") ; if ( peekToken().getImage2().length() != 0 ) exception(peekToken(), "@prefix or PREFIX requires a prefix with no suffix (found '" + peekToken() + "')") ; String prefix = peekToken().getImage() ; nextToken() ; if ( !lookingAt(IRI) ) exception(peekToken(), "@prefix requires an IRI (found '" + peekToken() + "')") ; String iriStr = peekToken().getImage() ; IRI iri = profile.makeIRI(iriStr, currLine, currCol) ; profile.getPrologue().getPrefixMap().add(prefix, iri) ; emitPrefix(prefix, iri.toString()) ; nextToken() ; }
protected final void directiveNSDecl(Tokenizer tokens, PeekIterator<Token> peekIter, ParserProfile profile, StreamRDF dest) { // Raw - unresolved prefix name. if ( !lookingAt(tokens, peekIter, PREFIXED_NAME) ) exception(peekToken(tokens, peekIter), "'n' requires a prefix (found '" + peekToken(tokens, peekIter) + "')"); String prefix = peekToken(tokens, peekIter).getImage(); nextToken(tokens, peekIter); if ( !(lookingAt(tokens, peekIter, DIRECTIVE) && peekToken(tokens, peekIter).getImage().equals(DEF_NS_DECL))) exception(peekToken(tokens, peekIter), "'n' requires a following 'v' (found '" + peekToken(tokens, peekIter) + "')"); nextToken(tokens, peekIter); if ( !lookingAt(tokens, peekIter, IRI) ) exception(peekToken(tokens, peekIter), "'v' requires a IRI (found '" + peekToken(tokens, peekIter) + "')"); String iriStr = peekToken(tokens, peekIter).getImage(); org.apache.jena.iri.IRI iri = profile.makeIRI(iriStr, currLine, currCol); profile.getPrologue().getPrefixMap().add(prefix, iri); emitPrefix(prefix, iri.toString(), dest); nextToken(tokens, peekIter); }