Package net.ontopia.persistence.proxy
Class QueryDeclarations
- java.lang.Object
-
- net.ontopia.persistence.proxy.QueryDeclarations
-
public class QueryDeclarations extends Object
INTERNAL: Class that is able to read named query definitions from an XML representation.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Map<String,Class<?>>>
indicators
protected Map<String,QueryDescriptor>
queries
-
Constructor Summary
Constructors Constructor Description QueryDeclarations(InputStream istream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addIndicator(String name, Map<String,Class<?>> indicator)
INTERNAL: Adds the class indicator map by name.void
addQuery(QueryDescriptor qdesc)
INTERNAL: Adds the query descriptor.Map<String,Class<?>>
getIndicator(String name)
INTERNAL: Looks up the class indicator map by name.QueryDescriptor
getQueryDescriptor(String name)
INTERNAL: Gets the query descriptor by name.void
loadQueries(InputStream stream)
protected void
loadQueries(InputSource isource)
-
-
-
Constructor Detail
-
QueryDeclarations
public QueryDeclarations(InputStream istream)
-
-
Method Detail
-
getQueryDescriptor
public QueryDescriptor getQueryDescriptor(String name)
INTERNAL: Gets the query descriptor by name.
-
addQuery
public void addQuery(QueryDescriptor qdesc)
INTERNAL: Adds the query descriptor.
-
getIndicator
public Map<String,Class<?>> getIndicator(String name)
INTERNAL: Looks up the class indicator map by name.
-
addIndicator
public void addIndicator(String name, Map<String,Class<?>> indicator)
INTERNAL: Adds the class indicator map by name. The indicator map is keyed by strings and has Class object values.
-
loadQueries
protected void loadQueries(InputSource isource)
-
loadQueries
public void loadQueries(InputStream stream)
-
-