Package org.apache.commons.digester

Examples of org.apache.commons.digester.Digester.push()


            return new InputSource(new StringReader(""));
          }
        });
        digester.setNamespaceAware(false);
        digester.setUseContextClassLoader(true);
        digester.push(this);
        digester.addObjectCreate("resource-config/resource", "class",
            JarResource.class);
        digester.addObjectCreate("resource-config/resource/renderer",
            "class", HTMLRenderer.class);
        digester.addCallMethod(
View Full Code Here


                        }
                    }
                }
        );

        d.push( this );
        d.addSetProperties( "bm-vdl" );

        d.addObjectCreate( "bm-vdl/controller", Controller.class );
        d.addSetProperties( "bm-vdl/controller" );
        d.addSetNext( "bm-vdl/controller", "add", Controller.class.getName() );
View Full Code Here

    ProvidesDigesterEvents result = null;
    Digester digester = new Digester();
    digester.setNamespaceAware(true); // this is so we can use the JADE parser instead which is faster

    digester.setValidating(false);
    digester.push(root);
    root.addDigesterEvents(digester);

    try {
      result = (ProvidesDigesterEvents) digester.parse(stream);
    } catch (IOException e1) {
View Full Code Here

        //
        // configuring
        configureDigester(digester,config);
        //
        // Pushing Configuration on top of queue
        digester.push(config);
        //
        // run parsing
        try {
            config = (Configuration) digester.parse(reader);
        } catch (IOException e) {
View Full Code Here

            fis = new FileInputStream(pathname);
            bis = new BufferedInputStream(fis);

            // Construct a digester to use for parsing
            Digester digester = new Digester();
            digester.push(this);
            digester.setValidating(false);
            digester.addFactoryCreate
                ("database/user",
                 new MemoryUserCreationFactory(this));
            digester.addFactoryCreate
View Full Code Here

        digester.setNamespaceAware(true);
        digester.setValidating(false);
        digester.addRuleSet(new JNDIConfigRuleSet("jndiConfig/"));

        digester.push(new NamingContext(envContext, engine));
        digester.parse(configInput);
        digester.clear();
    }

    /**
 
View Full Code Here

  }

  private Digester configure(TobagoConfig config) {
    Digester digester = new Digester();
    digester.setUseContextClassLoader(true);
    digester.push(config);
    digester.setValidating(true);

    // theme-config
    digester.addCallMethod("tobago-config/theme-config/default-theme", "setDefaultThemeName", 0);
    digester.addCallMethod("tobago-config/theme-config/supported-theme", "addSupportedThemeName", 0);
View Full Code Here

     */
    public void loadCustomPortletModes(String supportedPortletModesConfigFileName) {

        // Add XML file structure to Digester
        Digester digester = new Digester();
        digester.push(this);
        digester.setLogger(LogFactory.getLog(Digester.class));
        digester.addObjectCreate("portlet-modes/portlet-mode", CustomPortletMode.class);
        digester.addBeanPropertySetter("portlet-modes/portlet-mode/name", "name");
        digester.addSetNext("portlet-modes/portlet-mode", "addCustomPortletMode", CustomPortletMode.class.getName());

View Full Code Here

     */
    public void loadCustomWindowStates(String supportedWindowStatesConfigFileName) {

        // Add XML file structure to Digester
        Digester digester = new Digester();
        digester.push(this);
        digester.setLogger(LogFactory.getLog(Digester.class));
        digester.addObjectCreate("window-states/window-state", CustomWindowState.class);
        digester.addBeanPropertySetter("window-states/window-state/name", "name");
        digester.addSetNext("window-states/window-state", "addCustomWindowState", CustomWindowState.class.getName());

View Full Code Here

        try {
            InputSource is =
                new InputSource("file://" + file.getAbsolutePath());
            FileInputStream fis = new FileInputStream(file);
            is.setByteStream(fis);
            digester.push(this);
            digester.parse(is);
            fis.close();
        } catch (Exception e) {
            System.out.println("Catalina.start using "
                               + configFile() + ": " + e);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.