Examples of Digester


Examples of org.apache.commons.digester.Digester

    @SuppressWarnings("rawtypes")
    public ExtractChangeLogSet parse(AbstractBuild build, InputStream changeLogStream) throws IOException, SAXException {

        ArrayList<ExtractChangeLogEntry> changeLog = new ArrayList<ExtractChangeLogEntry>();

        Digester digester = new Digester();
        digester.setClassLoader(ExtractChangeLogSet.class.getClassLoader());
        digester.push(changeLog);
        digester.addObjectCreate("*/extractChanges/entry", ExtractChangeLogEntry.class);

        digester.addBeanPropertySetter("*/extractChanges/entry/zipFile");

        digester.addObjectCreate("*/extractChanges/entry/file",
                FileInZip.class);
        digester.addBeanPropertySetter("*/extractChanges/entry/file/fileName");
        digester.addSetNext("*/extractChanges/entry/file", "addFile");
        digester.addSetNext("*/extractChanges/entry", "add");

        digester.parse(changeLogStream);

        return new ExtractChangeLogSet(build, changeLog);
    }
View Full Code Here

Examples of org.apache.commons.digester.Digester

      }
      if (resource == null)
      {
         throw new IllegalArgumentException("Input stream must not be null.");
      }
      final Digester digester = configureDigester(new Digester());

      ConvertUtils.register(caseConverter, Case.class);
      ConvertUtils.register(trailingSlashConverter, TrailingSlash.class);
      ConvertUtils.register(phaseIdConverter, PhaseId.class);
      ConvertUtils.register(redirectConverter, Redirect.class);

      digester.push(builder);
      digester.parse(resource);
   }
View Full Code Here

Examples of org.apache.commons.digester.Digester

   */
  @SuppressWarnings("unchecked")
  public List<ParameterList> createParameters(InputStream xmlInput)
      throws Exception {
    // Step 1 - Create the digester
    Digester digester = new Digester();
    digester.setValidating(false);

    // Step 2 - Register rules

    registerBaseRules(digester);
    registerValueObjectRules(digester);
    registerCollectionRules(digester);

    // Step 3 - Run the digester against the given input file
    List<ParameterList> generatedParamSets = (List<ParameterList>) digester
        .parse(xmlInput);

    return generatedParamSets;
  }
View Full Code Here

Examples of org.apache.commons.digester.Digester

{
    private Digester digester;

    public DigesterFacesConfigUnmarshallerImpl(ExternalContext externalContext)
    {
        digester = new Digester();
        // TODO: validation set to false during implementation of 1.2
        digester.setValidating(false);
        digester.setNamespaceAware(true);
        digester.setEntityResolver(new FacesConfigEntityResolver(externalContext));
        //digester.setUseContextClassLoader(true);
View Full Code Here

Examples of org.apache.commons.digester3.Digester

     *
     * @return a Digester with rules and variable substitutor
     */
    private Digester createDigesterThatCanDoAnt()
    {
        Digester digester = new Digester();

        MultiVariableExpander expander = new MultiVariableExpander();
        expander.addSource( "$", mutableSource );
        digester.setSubstitutor( new VariableSubstitutor( expander ) );

        int useRootObj = -1;
        Class<?>[] callerArgTypes = new Class[] { String.class, String.class };
        CallMethodRule caller = new CallMethodRule( useRootObj, "addProperty", callerArgTypes.length, callerArgTypes );
        digester.addRule( "root/property", caller );
        digester.addCallParam( "root/property", 0, "name" );
        digester.addCallParam( "root/property", 1, "value" );

        digester.addObjectCreate( "root/bean", SimpleTestBean.class );
        digester.addSetProperties( "root/bean" );
        digester.addSetNext( "root/bean", "addSimpleTestBean" );
        return digester;
    }
View Full Code Here

Examples of org.apache.struts.digester.Digester

    _types.add(bean);
  }

  protected static TypeBean parse(InputStream in) throws Exception {
    TypeBean bean = new TypeBean();
    Digester digester = new Digester();
    digester.push(bean);
    digester.setValidating(false);
    digester.addObjectCreate(
      "templates-description/template",
      "org.nextime.ion.backoffice.bean.TypeBean");
    digester.addSetProperties("templates-description/template");
    digester.addSetNext("templates-description/template", "addBean");
    digester.addCallMethod(
      "templates-description/template/description",
      "setDescription",
      0);
    digester.addCallMethod(
      "templates-description/template/publication-types",
      "setPublicationTypes",
      0);
    digester.addObjectCreate(
      "templates-description/template/property",
      "org.nextime.ion.backoffice.bean.PropertyBean");
    digester.addSetProperties("templates-description/template/property");
    digester.addSetTop(
      "templates-description/template/property",
      "setSectionType");
    digester.parse(in);
    return bean;
  }
View Full Code Here

Examples of org.apache.struts.digester.Digester

  private String icon;
  private static Hashtable roots = new Hashtable();

  protected static ResourceXmlBean parse(InputStream in) throws Exception {
    ResourceXmlBean bean = new ResourceXmlBean();
    Digester digester = new Digester();
    digester.push(bean);
    digester.setValidating(false);
    digester.addObjectCreate(
      "resources-description/resources",
      "org.nextime.ion.backoffice.bean.ResourceXmlBean");
    digester.addSetProperties("resources-description/resources");
    digester.addSetNext("resources-description/resources", "addResource");
    digester.parse(in);
    return bean;
  }
View Full Code Here

Examples of org.apache.struts.digester.Digester

  private String icon;
  private static Hashtable roots = new Hashtable();

  protected static ResourceXmlBean parse(InputStream in) throws Exception {
    ResourceXmlBean bean = new ResourceXmlBean();
    Digester digester = new Digester();
    digester.push(bean);
    digester.setValidating(false);
    digester.addObjectCreate(
      "resources-description/resources",
      "org.nextime.ion.export.bean.ResourceXmlBean");
    digester.addSetProperties("resources-description/resources");
    digester.addSetNext("resources-description/resources", "addResource");
    digester.parse(in);
    return bean;
  }
View Full Code Here

Examples of org.apache.struts.digester.Digester

  private String icon;
  private static Hashtable roots = new Hashtable();

  protected static ResourceXmlBean parse(InputStream in) throws Exception {
    ResourceXmlBean bean = new ResourceXmlBean();
    Digester digester = new Digester();
    digester.push(bean);
    digester.setValidating(false);
    digester.addObjectCreate(
      "resources-description/resources",
      "org.nextime.ion.frontoffice.bean.ResourceXmlBean");
    digester.addSetProperties("resources-description/resources");
    digester.addSetNext("resources-description/resources", "addResource");
    digester.parse(in);
    return bean;
  }
View Full Code Here

Examples of org.apache.struts.digester.Digester

    _types.add(bean);
  }
 
  protected static TypeBean parse( InputStream in ) throws Exception {
    TypeBean bean = new TypeBean();
    Digester digester = new Digester();
    digester.push(bean);
    digester.setValidating(false);
    digester.addObjectCreate("templates-description/template","org.nextime.ion.frontoffice.bean.TypeBean");
    digester.addSetProperties("templates-description/template");
    digester.addSetNext("templates-description/template","addBean");
    digester.addCallMethod("templates-description/template/description","setDescription",0);
    digester.addCallMethod("templates-description/template/publication-types","setPublicationTypes",0);
    digester.addObjectCreate("templates-description/template/property","org.nextime.ion.frontoffice.bean.PropertyBean");
    digester.addSetProperties("templates-description/template/property");
    digester.addSetTop("templates-description/template/property","setSectionType");
    digester.parse(in);
    return bean;
  }
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.