public class BiopaxValidatorClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BiopaxValidatorClient.RetFormat |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_VALIDATOR_URL
Default BioPAX Validator's URL
|
static String |
JVM_PROPERTY_URL
The Java Option to set a BioPAX Validator URL
(if set, overrides the default and URL provided by the Constructor arg.)
|
| Constructor and Description |
|---|
BiopaxValidatorClient()
Default Constructor
It configures for the default validator URL.
|
BiopaxValidatorClient(String url)
Main Constructor
It configures for the validator's URL
(defined by DEFAULT_VALIDATOR_URL constant)
and result format ().
|
| Modifier and Type | Method and Description |
|---|---|
String |
getUrl() |
void |
setUrl(String url) |
static org.biopax.validator.jaxb.ValidatorResponse |
unmarshal(String xml)
Converts a biopax-validator XML response to the java object.
|
void |
validate(boolean autofix,
String profile,
BiopaxValidatorClient.RetFormat retFormat,
org.biopax.validator.jaxb.Behavior filterBy,
Integer maxErrs,
String biopaxUrl,
File[] biopaxFiles,
OutputStream out)
Checks a BioPAX OWL file(s) or resource
using the online BioPAX Validator
and prints the results to the output stream.
|
public static final String DEFAULT_VALIDATOR_URL
public static final String JVM_PROPERTY_URL
public BiopaxValidatorClient(String url)
url - - validator's file-upload form addresspublic BiopaxValidatorClient()
public void validate(boolean autofix,
String profile,
BiopaxValidatorClient.RetFormat retFormat,
org.biopax.validator.jaxb.Behavior filterBy,
Integer maxErrs,
String biopaxUrl,
File[] biopaxFiles,
OutputStream out)
throws IOException
autofix - true/false (experimental)profile - validation profile nameretFormat - xml, html, or owl (no errors, just modified owl, if autofix=true)filterBy - filter validation issues by the error/warning levelmaxErrs - errors threshold - max no. critical errors to collect before quitting
(warnings not counted; null/0/negative value means unlimited)biopaxUrl - check the BioPAX at the URLbiopaxFiles - an array of BioPAX files to validateout - validation report data output streamIOException - when there is an I/O errorpublic void setUrl(String url)
public String getUrl()
public static org.biopax.validator.jaxb.ValidatorResponse unmarshal(String xml) throws JAXBException
xml - input XML data - validation report - to importJAXBException - when there is an JAXB unmarshalling errorCopyright © 2016 BioPAX. All rights reserved.