org.jboss.webbeans.xml
Class ParseXmlHelper

java.lang.Object
  extended by org.jboss.webbeans.xml.ParseXmlHelper

public class ParseXmlHelper
extends java.lang.Object


Constructor Summary
ParseXmlHelper()
           
 
Method Summary
static void checkForUniqueElements(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> list)
           
static void checkRootAttributes(org.dom4j.Element root, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap, XmlEnvironment environment, java.net.URL xmlUrl)
           
static void checkRootDeclaredNamespaces(org.dom4j.Element root, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap, XmlEnvironment environment, java.net.URL xmlUrl)
           
static java.util.List<org.dom4j.Element> findElements(org.dom4j.Element elementParent, java.lang.String elementName, java.lang.String elementPrefix, java.lang.String elementUri)
           
static java.util.List<org.dom4j.Element> findElementsInEeNamespace(org.dom4j.Element elementParent, java.lang.String elementName)
           
static boolean isJavaEeNamespace(org.dom4j.Element element)
           
static
<T extends java.lang.annotation.Annotation>
java.lang.Class<? extends T>
loadAnnotationClass(org.dom4j.Element element, java.lang.Class<T> expectedType, XmlEnvironment environment, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap)
           
static
<T> AnnotatedClass<? extends T>
loadElementClass(org.dom4j.Element element, java.lang.Class<T> expectedType, XmlEnvironment environment, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseXmlHelper

public ParseXmlHelper()
Method Detail

isJavaEeNamespace

public static boolean isJavaEeNamespace(org.dom4j.Element element)

loadElementClass

public static <T> AnnotatedClass<? extends T> loadElementClass(org.dom4j.Element element,
                                                               java.lang.Class<T> expectedType,
                                                               XmlEnvironment environment,
                                                               java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap)

loadAnnotationClass

public static <T extends java.lang.annotation.Annotation> java.lang.Class<? extends T> loadAnnotationClass(org.dom4j.Element element,
                                                                                                           java.lang.Class<T> expectedType,
                                                                                                           XmlEnvironment environment,
                                                                                                           java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap)

checkRootAttributes

public static void checkRootAttributes(org.dom4j.Element root,
                                       java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap,
                                       XmlEnvironment environment,
                                       java.net.URL xmlUrl)

checkRootDeclaredNamespaces

public static void checkRootDeclaredNamespaces(org.dom4j.Element root,
                                               java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap,
                                               XmlEnvironment environment,
                                               java.net.URL xmlUrl)

findElementsInEeNamespace

public static java.util.List<org.dom4j.Element> findElementsInEeNamespace(org.dom4j.Element elementParent,
                                                                          java.lang.String elementName)

findElements

public static java.util.List<org.dom4j.Element> findElements(org.dom4j.Element elementParent,
                                                             java.lang.String elementName,
                                                             java.lang.String elementPrefix,
                                                             java.lang.String elementUri)

checkForUniqueElements

public static void checkForUniqueElements(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> list)


Copyright © 2011. All Rights Reserved.