org.openrdf.query.parser.sparql
Class PrefixDeclProcessor
java.lang.Object
org.openrdf.query.parser.sparql.PrefixDeclProcessor
public class PrefixDeclProcessor
- extends Object
Processes the prefix declarations in a SPARQL query model.
- Author:
- Arjohn Kampman
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrefixDeclProcessor
public PrefixDeclProcessor()
process
public static Map<String,String> process(ASTOperationContainer qc)
throws MalformedQueryException
- Processes prefix declarations in queries. This method collects all
prefixes that are declared in the supplied query, verifies that prefixes
are not redefined and replaces any
ASTQName nodes in the query
with equivalent ASTIRI nodes.
- Parameters:
qc - The query that needs to be processed.
- Returns:
- A map containing the prefixes that are declared in the query (key)
and the namespace they map to (value).
- Throws:
MalformedQueryException - If the query contains redefined prefixes or qnames that use
undefined prefixes.
Copyright © 2001-2012 Aduna. All Rights Reserved.