Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source
   * Copyright 2010, Red Hat, Inc., and individual contributors
   * by the @authors tag. See the copyright.txt in the distribution for a
   * full listing of individual contributors.
   *
   * This is free software; you can redistribute it and/or modify it
   * under the terms of the GNU Lesser General Public License as
   * published by the Free Software Foundation; either version 2.1 of
  * the License, or (at your option) any later version.
  *
  * This software is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this software; if not, write to the Free
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
 package org.jboss.seam.xml.core;
 
 import java.util.List;
 import java.util.Map;

Stores the result of parsing an XML document

Author(s):
Stuart Douglas <stuart@baileyroberts.com.au>
 
 public class XmlResult implements Comparable<XmlResult>
 {
 
    private final Map<Class<? extends Annotation>, Annotation[]> stereotypes = new HashMap<Class<? extends Annotation>, Annotation[]>();
 
    private final List<Class<? extends Annotation>> qualifiers = new ArrayList<Class<? extends Annotation>>();
 
    private final List<Class<? extends Annotation>> interceptorBindings = new ArrayList<Class<? extends Annotation>>();
 
    private final List<Class<?>> veto = new ArrayList<Class<?>>();
 
    private final List<Stringproblems = new ArrayList<String>();
 
    private final List<BeanResult<?>> beans = new ArrayList<BeanResult<?>>();
 
    private final String sortKey;
 
    public XmlResult(String fileUrl)
    {
       StringBuilder keyBuilder = new StringBuilder(fileUrl.length());
       for (int i = fileUrl.length() - 1; i >= 0; --i)
       {
          keyBuilder.append(fileUrl.charAt(i));
       }
        = keyBuilder.toString();
    }
 
    public void addStereotype(Class<? extends AnnotationanAnnotation[] values)
    {
       .put(anvalues);
    }
 
    public Map<Class<? extends Annotation>, Annotation[]> getStereotypes()
    {
       return ;
    }
 
    public void addQualifier(Class<? extends Annotationqualifier)
    {
       .add(qualifier);
    }
 
    public List<Class<? extends Annotation>> getQualifiers()
    {
       return ;
    }
 
    public void addInterceptorBinding(Class<? extends Annotationbinding)
    {
       .add(binding);
    }
 
    public List<Class<? extends Annotation>> getInterceptorBindings()
    {
       return ;
    }
 
    public void addBean(BeanResult<?> bean)
    {
       .add(bean);
    }
 
    public List<BeanResult<?>> getBeans()
    {
      return ;
   }

   
Gets all beans from the result, including inline beans

Returns:
   public List<BeanResult<?>> getFlattenedBeans()
   {
      List<BeanResult<?>> results = new ArrayList<BeanResult<?>>();
      for (BeanResult<?> a : )
      {
         getFlattenedBeans(aresults);
      }
      return results;
   }
   private void getFlattenedBeans(BeanResult<?> rList<BeanResult<?>> results)
   {
      results.add(r);
      for (BeanResult<?> a : r.getInlineBeans())
      {
         getFlattenedBeans(aresults);
      }
   }
   public List<StringgetProblems()
   {
      return ;
   }
   public void addProblem(String p)
   {
      .add(p);
   }
   public void addVeto(Class<?> clazz)
   {
      .add(clazz);
   }
   public List<Class<?>> getVeto()
   {
      return ;
   }
   public int compareTo(XmlResult o)
   {
      return .compareTo(o.sortKey);
   }
New to GrepCode? Check out our FAQ X