context = configuration.setupContext(context);
public void startDocument() throws SAXException { //perform teh configuration configure(config); //create the document handler + root context DocumentHandler docHandler = handlerFactory.createDocumentHandler(this); context = new DefaultPicoContainer(); context = config.setupContext(context); docHandler.setContext(context); // create the stack and add handler for document element handlers = new Stack(); handlers.push(docHandler); // get a logger from the context logger = (Logger) context.getComponentInstanceOfType(Logger.class); if (logger == null) { //create a default logger = Logger.getLogger("org.geotools.xml"); context.registerComponentInstance(logger); } //setup the namespace support namespaces = new NamespaceSupport(); context.registerComponentInstance(namespaces); context.registerComponentInstance(new NamespaceSupportWrapper(namespaces)); //binding factory support bindingFactory = new BindingFactoryImpl(bindingLoader); context.registerComponentInstance(bindingFactory); //binding walker support context.registerComponentInstance(new BindingWalkerFactoryImpl(bindingLoader, context)); }
public void startDocument() throws SAXException { //perform teh configuration configure(config); //create the document handler + root context DocumentHandler docHandler = handlerFactory.createDocumentHandler( this ); context = new DefaultPicoContainer(); context = config.setupContext(context); docHandler.setContext(context); // create the stack and add handler for document element handlers = new Stack(); handlers.push(docHandler); // get a logger from the context logger = (Logger) context.getComponentInstanceOfType(Logger.class); if (logger == null) { //create a default logger = org.geotools.util.logging.Logging.getLogger("org.geotools.xml"); context.registerComponentInstance(logger); } //setup the namespace support context.registerComponentInstance(namespaces); context.registerComponentInstance( new NamespaceSupportWrapper( namespaces ) ); //binding factory support bindingFactory = new BindingFactoryImpl( bindingLoader ); context.registerComponentInstance( bindingFactory ); //binding walker support context.registerComponentInstance( new BindingWalkerFactoryImpl( bindingLoader , context ) ); }
public void startDocument() throws SAXException { //perform teh configuration configure(config); //create the document handler + root context DocumentHandler docHandler = handlerFactory.createDocumentHandler(this); context = new DefaultPicoContainer(); context = config.setupContext(context); docHandler.setContext(context); // create the stack and add handler for document element handlers = new Stack(); handlers.push(docHandler); // get a logger from the context logger = (Logger) context.getComponentInstanceOfType(Logger.class); if (logger == null) { //create a default logger = org.geotools.util.logging.Logging.getLogger("org.geotools.xml"); context.registerComponentInstance(logger); } //setup the namespace support context.registerComponentInstance(namespaces); context.registerComponentInstance(new NamespaceSupportWrapper(namespaces)); //binding factory support bindingFactory = new BindingFactoryImpl(bindingLoader); context.registerComponentInstance(bindingFactory); //binding walker support context.registerComponentInstance(new BindingWalkerFactoryImpl(bindingLoader, context)); }
/** * Convenience method for obtaining an instance of a binding. * * @param name The qualified name of the element,attribute,or type the * binding "binds" to, the key of the binding in the container. * * @return The binding. */ protected Binding binding(QName name) { Configuration configuration = createConfiguration(); //create the context MutablePicoContainer context = new DefaultPicoContainer(); context = configuration.setupContext(context); //create the binding container BindingLoader bindingLoader = new BindingLoader(); MutablePicoContainer container = bindingLoader.getContainer(); container = configuration.setupBindings(container); bindingLoader.setContainer(container); //register cmponents available to bindings at runtime context.registerComponentInstance(new BindingFactoryImpl(bindingLoader)); //binding walker support context.registerComponentInstance(new BindingWalkerFactoryImpl(bindingLoader, context)); //logger context.registerComponentInstance(logger); return bindingLoader.loadBinding(name, context); }
context = configuration.setupContext( context );
context = configuration.setupContext(context); encoder.setContext(context);
context = configuration.setupContext(context); encoder.setContext(context);
context = configuration.setupContext(context); encoder.setContext( context );
MutablePicoContainer context = wfsConfiguration.setupContext(new DefaultPicoContainer()); NamespaceSupport namespaces = new NamespaceSupport();
MutablePicoContainer context = wfsConfiguration.setupContext(new DefaultPicoContainer()); NamespaceSupport namespaces = new NamespaceSupport();