< prev index next >
src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BindInfo.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 24,39 ****
--- 24,41 ----
*/
package com.sun.tools.internal.xjc.reader.dtd.bindinfo;
import java.io.IOException;
+ import java.io.InputStream;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParserFactory;
+ import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.ValidatorHandler;
import com.sun.codemodel.internal.ClassType;
import com.sun.codemodel.internal.JClass;
import com.sun.codemodel.internal.JClassAlreadyExistsException;
*** 287,297 ****
}
/**
* Lazily parsed schema for the binding file.
*/
! private static SchemaCache bindingFileSchema = new SchemaCache(BindInfo.class.getResource("bindingfile.xsd"));
/**
* Parses an InputSource into dom4j Document.
* Returns null in case of an exception.
*/
--- 289,306 ----
}
/**
* Lazily parsed schema for the binding file.
*/
! private static SchemaCache bindingFileSchema = new SchemaCache(newStreamSource("bindingfile.xsd"));
!
! private static StreamSource newStreamSource(String systemId) {
! InputStream is = BindInfo.class.getResourceAsStream(systemId);
! StreamSource schema = new StreamSource(is);
! schema.setSystemId(systemId);
! return schema;
! }
/**
* Parses an InputSource into dom4j Document.
* Returns null in case of an exception.
*/
< prev index next >