protected XMLValidationSchema loadSchema(InputSource src, Object sysRef) throws XMLStreamException { /* 26-Oct-2007, TSa: Are SAX parser factories safe to share? * If not, should just create new instances for each * parsed schema. */ SAXParserFactory saxFactory = getSaxFactory(); MyGrammarController ctrl = new MyGrammarController(); XMLSchemaGrammar grammar = XMLSchemaReader.parse(src, saxFactory, ctrl); if (grammar == null) { String msg = "Failed to load W3C Schema from '"+sysRef+"'"; String emsg = ctrl.mErrorMsg; if (emsg != null) { msg = msg + ": "+emsg; } throw new XMLStreamException(msg); } return new W3CSchema(grammar); } }
protected Grammar parse( InputSource is, GrammarReaderController controller ) { return XMLSchemaReader.parse(is,factory,controller); } }
protected Grammar parse( InputSource is, GrammarReaderController controller ) { return XMLSchemaReader.parse(is,factory,controller); } }
protected Grammar parse( InputSource is, GrammarReaderController controller ) { return XMLSchemaReader.parse(is,factory,controller); } }
protected Grammar parse( InputSource is, GrammarReaderController controller ) { return XMLSchemaReader.parse(is,factory,controller); } }
/** loads XML Schema */ public static XMLSchemaGrammar parse( InputSource grammar, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammar); return reader.getResult(); }
/** loads XML Schema */ public static XMLSchemaGrammar parse( InputSource grammar, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammar); return reader.getResult(); }
/** loads XML Schema */ public static XMLSchemaGrammar parse( String grammarURL, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammarURL); return reader.getResult(); }
/** loads XML Schema */ public static XMLSchemaGrammar parse( InputSource grammar, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammar); return reader.getResult(); }
/** loads XML Schema */ public static XMLSchemaGrammar parse( String grammarURL, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammarURL); return reader.getResult(); }
/** loads XML Schema */ public static XMLSchemaGrammar parse( String grammarURL, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammarURL); return reader.getResult(); }
/** loads XML Schema */ public static XMLSchemaGrammar parse( InputSource grammar, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammar); return reader.getResult(); }
/** loads XML Schema */ public static XMLSchemaGrammar parse( String grammarURL, SAXParserFactory factory, GrammarReaderController controller ) { XMLSchemaReader reader = new XMLSchemaReader(controller,factory); reader.parse(grammarURL); return reader.getResult(); }
/** * Convenience method to create a reader and read a single scheme. * @param schema * @param controller * @return * @throws TransformerConfigurationException * @throws TransformerException */ public static XMLSchemaGrammar parse(Source schema, GrammarReaderController controller) throws TransformerConfigurationException, TransformerException { /* If the source is a SAXSource, we will still use a SAXParser, * so we still create the parser factory. */ XMLSchemaReader reader = new XMLSchemaReader(controller); reader.parse(schema); return reader.getResult(); }
/** * Convenience method to create a reader and read a single scheme. * @param schema * @param controller * @return * @throws TransformerConfigurationException * @throws TransformerException */ public static XMLSchemaGrammar parse(Source schema, GrammarReaderController controller) throws TransformerConfigurationException, TransformerException { /* If the source is a SAXSource, we will still use a SAXParser, * so we still create the parser factory. */ XMLSchemaReader reader = new XMLSchemaReader(controller); reader.parse(schema); return reader.getResult(); }
@Override protected XMLValidationSchema loadSchema(InputSource src, Object sysRef) throws XMLStreamException { /* 26-Oct-2007, TSa: Are sax parser factories safe to share? * If not, should just create new instances for each * parsed schema. */ SAXParserFactory saxFactory = getSaxFactory(); MyGrammarController ctrl = new MyGrammarController(); XMLSchemaGrammar grammar = XMLSchemaReader.parse(src, saxFactory, ctrl); if (grammar == null) { String msg = "Failed to load W3C Schema from '"+sysRef+"'"; String emsg = ctrl.mErrorMsg; if (emsg != null) { msg = msg + ": "+emsg; } throw new XMLStreamException(msg); } return new W3CSchema(grammar); } }
@Override protected XMLValidationSchema loadSchema(InputSource src, Object sysRef) throws XMLStreamException { /* 26-Oct-2007, TSa: Are sax parser factories safe to share? * If not, should just create new instances for each * parsed schema. */ SAXParserFactory saxFactory = getSaxFactory(); MyGrammarController ctrl = new MyGrammarController(); XMLSchemaGrammar grammar = XMLSchemaReader.parse(src, saxFactory, ctrl); if (grammar == null) { String msg = "Failed to load W3C Schema from '"+sysRef+"'"; String emsg = ctrl.mErrorMsg; if (emsg != null) { msg = msg + ": "+emsg; } throw new XMLStreamException(msg); } return new W3CSchema(grammar); } }
@Override protected XMLValidationSchema loadSchema(InputSource src, Object sysRef) throws XMLStreamException { /* 26-Oct-2007, TSa: Are sax parser factories safe to share? * If not, should just create new instances for each * parsed schema. */ SAXParserFactory saxFactory = getSaxFactory(); MyGrammarController ctrl = new MyGrammarController(); XMLSchemaGrammar grammar = XMLSchemaReader.parse(src, saxFactory, ctrl); if (grammar == null) { String msg = "Failed to load W3C Schema from '"+sysRef+"'"; String emsg = ctrl.mErrorMsg; if (emsg != null) { msg = msg + ": "+emsg; } throw new XMLStreamException(msg); } return new W3CSchema(grammar); } }
protected XMLValidationSchema loadSchema(InputSource src, Object sysRef) throws XMLStreamException { /* 26-Oct-2007, TSa: Are SAX parser factories safe to share? * If not, should just create new instances for each * parsed schema. */ SAXParserFactory saxFactory = getSaxFactory(); MyGrammarController ctrl = new MyGrammarController(); XMLSchemaGrammar grammar = XMLSchemaReader.parse(src, saxFactory, ctrl); if (grammar == null) { String msg = "Failed to load W3C Schema from '"+sysRef+"'"; String emsg = ctrl.mErrorMsg; if (emsg != null) { msg = msg + ": "+emsg; } throw new XMLStreamException(msg); } return new W3CSchema(grammar); } }