protected XMLReader getXMLParser() throws SAXException { if (parser == null) { parser = DefaultXMLReaderFactory.createXMLReader(); parser.setFeature("http://xml.org/sax/features/string-interning", true); parser.setFeature("http://xml.org/sax/features/namespaces", false); logger.info("using parser: " + parser); } return parser; }
protected XMLReader createXMLReader() throws SAXException { return new DefaultXMLReaderFactory().createXMLReader(); }
public static Project loadProject(InputSource isource) throws IOException, SAXException { ProjectHandler handler = new ProjectHandler(); XMLReader parser = DefaultXMLReaderFactory.createXMLReader(); parser.setContentHandler(handler); parser.parse(isource); return handler.project; }
protected XMLReader createXMLReader() throws SAXException { return new DefaultXMLReaderFactory().createXMLReader(); }
/** * Creates an XMLReader object. */ public XMLReader createXMLReader() { try { // Set parser features XMLReader reader = DefaultXMLReaderFactory.createXMLReader(); reader.setFeature("http://xml.org/sax/features/namespaces", false); // cxrfactory.setFeature("http://xml.org/sax/features/namespace-prefixes", true); reader.setFeature("http://xml.org/sax/features/validation", false); // Create new parser object return reader; } catch (SAXException e) { throw new OntopiaRuntimeException(e); } }
public XMLReader createXMLReader() throws SAXException { // Get a XMLReader once using the standard utilities, save the class that is created, then // create new readers from this each time a new reader is required. if( this.readerClass == null) { XMLReader reader; reader = new DefaultXMLReaderFactory().createXMLReader(); this.readerClass = reader.getClass(); return reader; } try { return readerClass.newInstance(); } catch (InstantiationException e) { e.printStackTrace(); throw new OntopiaRuntimeException(e); } catch (IllegalAccessException e) { e.printStackTrace(); throw new OntopiaRuntimeException(e); } }
protected void loadQueries(InputSource isource) { // Read queries file. ContentHandler handler = new QueriesHandler(); try { XMLReader parser = DefaultXMLReaderFactory.createXMLReader(); parser.setContentHandler(handler); parser.setErrorHandler(new Slf4jSaxErrorHandler(log)); parser.parse(isource); } catch (Exception e) { throw new OntopiaRuntimeException(e); } }
private void parseFile(ContentHandler handler) throws IOException, SAXException { InputSource source = new InputSource(tmbase.getExternalForm()); XMLReader parser = new DefaultXMLReaderFactory().createXMLReader(); parser.setContentHandler(handler); parser.parse(source); }
private static List<TopicMapSourceIF> readSources(InputSource inp_source, Map<String, String> environ) { ConfigHandler handler = new ConfigHandler(environ); try { XMLReader parser = DefaultXMLReaderFactory.createXMLReader(); parser.setContentHandler(handler); parser.setErrorHandler(new Slf4jSaxErrorHandler(log)); parser.parse(inp_source); } catch (SAXParseException e) { String msg = "" + e.getSystemId() + ":" + e.getLineNumber() + ":" + e.getColumnNumber() + ": " + e.getMessage(); throw new OntopiaRuntimeException(msg, e); } catch (Exception e) { throw new OntopiaRuntimeException(e); } return handler.sources; }
parser = new DefaultXMLReaderFactory().createXMLReader(); } catch (SAXException e) { throw new IOException("Problems occurred when creating SAX2 XMLReader: " +
private static NavigatorConfigurationIF getConfiguration(InputSource src) throws SAXException, IOException { XMLReader parser = DefaultXMLReaderFactory.createXMLReader(); try { parser.setFeature("http://xml.org/sax/features/string-interning", true); } catch (SAXException e) { throw new OntopiaRuntimeException("Parser doesn't support string-interning; " + "parser is: " + parser.getClass().getName()); } try { parser.setFeature("http://xml.org/sax/features/namespaces", false); } catch (SAXException e) { throw new OntopiaRuntimeException("Parser won't parse without namespaces; " + "parser is: " + parser.getClass().getName()); } NavigatorConfigurationContentHandler handler = new NavigatorConfigurationContentHandler(); parser.setContentHandler(handler); parser.setErrorHandler(new Slf4jSaxErrorHandler(log)); parser.parse(src); return handler.getNavigatorConfiguration(); }
parser = new DefaultXMLReaderFactory().createXMLReader(); } catch (SAXException e) { throw new IOException("Problems occurred when creating SAX2 XMLReader: " +
/** * INTERNAL: Read a mapping description from the specified file. */ protected void loadMapping(InputSource isource) { // Read mapping file. ContentHandler handler = new MappingHandler(this); try { XMLReader parser = DefaultXMLReaderFactory.createXMLReader(); parser.setContentHandler(handler); parser.setErrorHandler(new Slf4jSaxErrorHandler(log)); parser.parse(isource); } catch (IOException e) { throw new OntopiaRuntimeException(e); } catch (SAXException e) { throw new OntopiaRuntimeException(e); } }
parser = DefaultXMLReaderFactory.createXMLReader(); } catch (SAXException e) { throw new IOException("Problems occurred when creating SAX2 XMLReader: " +
String pluginsRootURI) { try { XMLReader parser = DefaultXMLReaderFactory.createXMLReader(); parser.setFeature("http://xml.org/sax/features/namespaces", false); PluginContentHandler handler =
parser = DefaultXMLReaderFactory.createXMLReader();
parser = DefaultXMLReaderFactory.createXMLReader(); parser.setFeature("http://xml.org/sax/features/namespaces", false); parser.setEntityResolver(new IgnoreSchemaDTDEntityResolver());
private void loadMap(LocatorIF mapuri) throws SAXException { // Have we read this before? if (read_documents.contains(mapuri)) return; // Create new parser object XMLReader parser = DefaultXMLReaderFactory.createXMLReader(); // Initialize nested content handler TopicMapStoreFactoryIF sfactory = new SameStoreFactory(topicmap.getStore()); XTM2ContentHandler handler = new XTM2ContentHandler(sfactory, mapuri, read_documents); parser.setContentHandler(handler); // Parse input source try { InputSource source = new InputSource(mapuri.getExternalForm()); parser.parse(source); } catch (IOException e) { throw new OntopiaRuntimeException("Cannot include topic map '" + mapuri.getAddress() + "': " + e.getMessage(), e); } }
parser = DefaultXMLReaderFactory.createXMLReader(); parser.setEntityResolver(new IgnoreTopicMapDTDEntityResolver()); parser.setFeature("http://xml.org/sax/features/namespaces", false);
parser = DefaultXMLReaderFactory.createXMLReader(); parser.setEntityResolver(new TopicMapDTDEntityResolver()); } catch (SAXException e) {