mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
change VrpXmlReader such that resources in jar-format can be located
This commit is contained in:
parent
2e2bb8d443
commit
a28357417c
1 changed files with 3 additions and 3 deletions
|
|
@ -21,7 +21,7 @@
|
||||||
package basics.io;
|
package basics.io;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.URL;
|
import java.io.InputStream;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
@ -98,14 +98,14 @@ public class VrpXMLReader{
|
||||||
xmlConfig.setDelimiterParsingDisabled(true);
|
xmlConfig.setDelimiterParsingDisabled(true);
|
||||||
|
|
||||||
if(schemaValidation){
|
if(schemaValidation){
|
||||||
final URL resource = Resource.getAsURL("vrp_xml_schema.xsd");
|
final InputStream resource = Resource.getAsInputStream("vrp_xml_schema.xsd");
|
||||||
if(resource != null) {
|
if(resource != null) {
|
||||||
EntityResolver resolver = new EntityResolver() {
|
EntityResolver resolver = new EntityResolver() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException {
|
public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException {
|
||||||
{
|
{
|
||||||
InputSource is = new InputSource(resource.getFile());
|
InputSource is = new InputSource(resource);
|
||||||
return is;
|
return is;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue