Set<String> sysIds = new TreeSet<String>();
public RecursiveAllowedXMLSchemaReader(GrammarReaderController controller,
SAXParserFactory parserFactory) {
super(controller, parserFactory, new StateFactory() {
public State schemaHead(String expectedNamespace) {
return new SchemaState(expectedNamespace) {
private XMLSchemaSchema old;
protected void endSelf() {
super.endSelf();
RecursiveAllowedXMLSchemaReader r = (RecursiveAllowedXMLSchemaReader)reader;
r.currentSchema = old;