public IslandVerifier createNewVerifier (final String namespaceURI, final ElementDecl [] rules) { return new IgnoreVerifier (namespaceURI, rules); }
public DispatcherImpl (final SchemaProvider pschema) { this.schema = pschema; this.transponder = new Transponder (); this.currentHandler = pschema.createTopLevelVerifier (); this.currentHandler.setDispatcher (this); }
public boolean verify( XMLReader p, InputSource instance, boolean panicMode ) throws Exception { Dispatcher dispatcher = new DispatcherImpl(sp); dispatcher.attachXMLReader(p); ReportErrorHandler errorHandler = new ReportErrorHandler(); dispatcher.setErrorHandler( errorHandler ); // TODO: support the panicMode argument p.parse(instance); return !errorHandler.hadError; } }
private void getSchema( IslandSchemaReader moduleReader ) { IslandSchema schema = moduleReader.getSchema(); if( schema==null ) { // failed to load a module. reader.controller.setErrorFlag(); schema = new IgnoredSchema(); // use a dummy schema } getReader().grammar.moduleMap.put( namespace, schema ); }
public void switchVerifier (final IslandVerifier newVerifier) throws SAXException { // push context contextStack = new Context (currentHandler, depth, contextStack); currentHandler = newVerifier; currentHandler.setDispatcher (this); currentHandler.setDocumentLocator (documentLocator); depth = 0; // inform new IslandHandler about all prefix mappings final Enumeration <?> e = nsMap.getDeclaredPrefixes (); while (e.hasMoreElements ()) { final String prefix = (String) e.nextElement (); currentHandler.startPrefixMapping (prefix, nsMap.getURI (prefix)); } }
public IslandVerifier createNewVerifier (final String namespaceURI, final ElementDecl [] rules) { return new IgnoreVerifier (namespaceURI, rules); }
public DispatcherImpl( SchemaProvider schema ) { this.schema = schema; this.transponder = new Transponder(); this.currentHandler = schema.createTopLevelVerifier(); this.currentHandler.setDispatcher(this); }
public boolean verify( XMLReader p, InputSource instance, boolean panicMode ) throws Exception { Dispatcher dispatcher = new DispatcherImpl(sp); dispatcher.attachXMLReader(p); ReportErrorHandler errorHandler = new ReportErrorHandler(); dispatcher.setErrorHandler( errorHandler ); // TODO: support the panicMode argument p.parse(instance); return !errorHandler.hadError; } }
private void getSchema( IslandSchemaReader moduleReader ) { IslandSchema schema = moduleReader.getSchema(); if( schema==null ) { // failed to load a module. reader.controller.setErrorFlag(); schema = new IgnoredSchema(); // use a dummy schema } getReader().grammar.moduleMap.put( namespace, schema ); }
public void switchVerifier( IslandVerifier newVerifier ) throws SAXException { // push context contextStack = new Context( currentHandler, depth, contextStack ); currentHandler = newVerifier; currentHandler.setDispatcher(this); currentHandler.setDocumentLocator(documentLocator); depth = 0; // inform new IslandHandler about all prefix mappings Enumeration e = nsMap.getDeclaredPrefixes(); while( e.hasMoreElements() ) { String prefix = (String)e.nextElement(); currentHandler.startPrefixMapping( prefix, nsMap.getURI(prefix) ); } }
public IslandVerifier createNewVerifier( String namespaceURI, ElementDecl[] rules ) { return new IgnoreVerifier(namespaceURI,rules); }
public DispatcherImpl (final SchemaProvider pschema) { this.schema = pschema; this.transponder = new Transponder (); this.currentHandler = pschema.createTopLevelVerifier (); this.currentHandler.setDispatcher (this); }
public boolean verify( XMLReader p, InputSource instance, boolean panicMode ) throws Exception { Dispatcher dispatcher = new DispatcherImpl(sp); dispatcher.attachXMLReader(p); ReportErrorHandler errorHandler = new ReportErrorHandler(); dispatcher.setErrorHandler( errorHandler ); // TODO: support the panicMode argument p.parse(instance); return !errorHandler.hadError; } }
private void getSchema( IslandSchemaReader moduleReader ) { IslandSchema schema = moduleReader.getSchema(); if( schema==null ) { // failed to load a module. reader.controller.setErrorFlag(); schema = new IgnoredSchema(); // use a dummy schema } getReader().grammar.moduleMap.put( namespace, schema ); }
public void switchVerifier (final IslandVerifier newVerifier) throws SAXException { // push context contextStack = new Context (currentHandler, depth, contextStack); currentHandler = newVerifier; currentHandler.setDispatcher (this); currentHandler.setDocumentLocator (documentLocator); depth = 0; // inform new IslandHandler about all prefix mappings final Enumeration <?> e = nsMap.getDeclaredPrefixes (); while (e.hasMoreElements ()) { final String prefix = (String) e.nextElement (); currentHandler.startPrefixMapping (prefix, nsMap.getURI (prefix)); } }
public IslandVerifier createNewVerifier( String namespaceURI, ElementDecl[] rules ) { return new IgnoreVerifier(namespaceURI,rules); }
public DispatcherImpl( SchemaProvider schema ) { this.schema = schema; this.transponder = new Transponder(); this.currentHandler = schema.createTopLevelVerifier(); this.currentHandler.setDispatcher(this); }
public boolean verify( XMLReader p, InputSource instance, boolean panicMode ) throws Exception { Dispatcher dispatcher = new DispatcherImpl(sp); dispatcher.attachXMLReader(p); ReportErrorHandler errorHandler = new ReportErrorHandler(); dispatcher.setErrorHandler( errorHandler ); // TODO: support the panicMode argument p.parse(instance); return !errorHandler.hadError; } }
private void getSchema( IslandSchemaReader moduleReader ) { IslandSchema schema = moduleReader.getSchema(); if( schema==null ) { // failed to load a module. reader.controller.setErrorFlag(); schema = new IgnoredSchema(); // use a dummy schema } getReader().grammar.moduleMap.put( namespace, schema ); }
public void switchVerifier( IslandVerifier newVerifier ) throws SAXException { // push context contextStack = new Context( currentHandler, depth, contextStack ); currentHandler = newVerifier; currentHandler.setDispatcher(this); currentHandler.setDocumentLocator(documentLocator); depth = 0; // inform new IslandHandler about all prefix mappings Enumeration e = nsMap.getDeclaredPrefixes(); while( e.hasMoreElements() ) { String prefix = (String)e.nextElement(); currentHandler.startPrefixMapping( prefix, nsMap.getURI(prefix) ); } }