Class PathQueryBuilder
- java.lang.Object
-
- org.intermine.webservice.server.query.result.PathQueryBuilder
-
- Direct Known Subclasses:
PathQueryBuilderForJSONObj
public class PathQueryBuilder extends java.lang.Object
PathQueryBuilder builds PathQuery object from xml and validates it.- Author:
- Jakub Kulaviak
-
-
Constructor Summary
Constructors Constructor Description PathQueryBuilder(InterMineAPI im, java.lang.String input, java.lang.String schemaUrl, Producer<java.util.Map<java.lang.String,InterMineBag>> bagSource)
PathQueryBuilder constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PathQuery
getQuery()
Returns parsed PathQuery.
-
-
-
Constructor Detail
-
PathQueryBuilder
public PathQueryBuilder(InterMineAPI im, java.lang.String input, java.lang.String schemaUrl, Producer<java.util.Map<java.lang.String,InterMineBag>> bagSource)
PathQueryBuilder constructor.- Parameters:
input
- xml or JSON string from which will be PathQuery constructedim
- InterMine API to access the data modelschemaUrl
- url of XML Schema file, validation is performed according this filebagSource
- previously saved bags
-
-
Method Detail
-
getQuery
public PathQuery getQuery()
Returns parsed PathQuery.- Returns:
- parsed PathQuery
-
-