public ElementHandler createElementHandler(QName qName, Handler parent, ParserHandler parser) { SchemaIndex index = parser.getSchemaIndex(); //look up the element in the schema XSDElementDeclaration element = index.getElementDeclaration(qName); if (element != null) { return createElementHandler(element, parent, parser); } return null; }
protected void configure(Configuration config) { //configure the bindings Map bindings = config.setupBindings(); handlerFactory = new HandlerFactoryImpl(); bindingLoader = new BindingLoader(bindings); bindingWalker = new BindingWalker(bindingLoader); }
protected void configure(Configuration config) { handlerFactory = new HandlerFactoryImpl(); bindingLoader = new BindingLoader(); bindingWalker = new BindingWalker(bindingLoader); //configure the bindings MutablePicoContainer container = bindingLoader.getContainer(); container = config.setupBindings(container); bindingLoader.setContainer(container); }
public ElementHandler createElementHandler(QName qName, Handler parent, ParserHandler parser) { SchemaIndex index = parser.getSchemaIndex(); //look up the element in the schema XSDElementDeclaration element = index.getElementDeclaration(qName); if (element != null) { return createElementHandler(element, parent, parser); } return null; }
protected void configure(Configuration config) { handlerFactory = new HandlerFactoryImpl(); bindingLoader = new BindingLoader(); bindingWalker = new BindingWalker( bindingLoader ); //configure the bindings MutablePicoContainer container = bindingLoader.getContainer(); container = config.setupBindings( container ); bindingLoader.setContainer( container ); }
public ElementHandler createElementHandler(QName qName, Handler parent, ParserHandler parser ) { SchemaIndex index = parser.getSchemaIndex(); //look up the element in the schema XSDElementDeclaration element = index.getElementDeclaration(qName); if (element != null) { return createElementHandler(element, parent, parser); } return null; }
@Override public ElementHandler createElementHandler(QName qName, Handler parent, ParserHandler parser) { String name = qName.getLocalPart(); if (schemaRegistry.get(name) != null) { // we found a custom schema element // let's treat it as if we've found a placemark SchemaIndex schemaIndex = parser.getSchemaIndex(); XSDElementDeclaration element = schemaIndex.getElementDeclaration(KML.Placemark); if (element != null) { return createElementHandler(element, parent, parser); } } return super.createElementHandler(qName, parent, parser); } }