org.jboss.webbeans.xml.checker.beanchildren.ext
Class AbstractBeanChildrenChecker

java.lang.Object
  extended by org.jboss.webbeans.xml.checker.beanchildren.impl.BeanChildrenCheckerImpl
      extended by org.jboss.webbeans.xml.checker.beanchildren.ext.AbstractBeanChildrenChecker
All Implemented Interfaces:
BeanChildrenChecker
Direct Known Subclasses:
NotSimpleBeanChildrenChecker, SimpleBeanChildrenChecker

public abstract class AbstractBeanChildrenChecker
extends BeanChildrenCheckerImpl


Field Summary
protected  java.util.List<AnnotatedClass<?>> constructorParameters
           
protected  boolean haveBeanDecoratorDeclaration
           
protected  boolean haveBeanInterceptorDeclaration
           
 
Fields inherited from class org.jboss.webbeans.xml.checker.beanchildren.impl.BeanChildrenCheckerImpl
environment, packagesMap
 
Constructor Summary
protected AbstractBeanChildrenChecker(XmlEnvironment environment, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap)
           
 
Method Summary
protected abstract  void checkChildForDecoratorType(org.dom4j.Element beanElement)
           
protected abstract  void checkChildForInterceptorType(org.dom4j.Element beanElement)
           
 void checkChildren(org.dom4j.Element beanElement, AnnotatedClass<?> beanClass)
           
protected abstract  void checkForConstructor(org.dom4j.Element beanElement, AnnotatedClass<?> beanClass)
           
protected abstract  void checkForDecoratorChild(org.dom4j.Element beanElement)
           
protected abstract  void checkForInterceptorChild(org.dom4j.Element beanElement)
           
protected abstract  void checkRIBean(org.dom4j.Element beanElement, AnnotatedClass<?> beanClass)
           
 
Methods inherited from class org.jboss.webbeans.xml.checker.beanchildren.impl.BeanChildrenCheckerImpl
getPackagesMap, getXmlEnvironment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

haveBeanInterceptorDeclaration

protected boolean haveBeanInterceptorDeclaration

haveBeanDecoratorDeclaration

protected boolean haveBeanDecoratorDeclaration

constructorParameters

protected java.util.List<AnnotatedClass<?>> constructorParameters
Constructor Detail

AbstractBeanChildrenChecker

protected AbstractBeanChildrenChecker(XmlEnvironment environment,
                                      java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap)
Method Detail

checkForInterceptorChild

protected abstract void checkForInterceptorChild(org.dom4j.Element beanElement)

checkForDecoratorChild

protected abstract void checkForDecoratorChild(org.dom4j.Element beanElement)

checkChildForInterceptorType

protected abstract void checkChildForInterceptorType(org.dom4j.Element beanElement)

checkChildForDecoratorType

protected abstract void checkChildForDecoratorType(org.dom4j.Element beanElement)

checkForConstructor

protected abstract void checkForConstructor(org.dom4j.Element beanElement,
                                            AnnotatedClass<?> beanClass)

checkRIBean

protected abstract void checkRIBean(org.dom4j.Element beanElement,
                                    AnnotatedClass<?> beanClass)

checkChildren

public void checkChildren(org.dom4j.Element beanElement,
                          AnnotatedClass<?> beanClass)


Copyright © 2011. All Rights Reserved.