org.jboss.webbeans.xml.registrator.bean.impl
Class BeanElementRegistratorImpl

java.lang.Object
  extended by org.jboss.webbeans.xml.registrator.bean.impl.BeanElementRegistratorImpl
All Implemented Interfaces:
BeanElementRegistrator
Direct Known Subclasses:
NotSimpleBeanElementRegistrator, SimpleBeanElementRegistrator

public abstract class BeanElementRegistratorImpl
extends java.lang.Object
implements BeanElementRegistrator


Field Summary
protected  BeanChildrenChecker childrenChecker
           
protected  XmlEnvironment environment
           
protected  java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap
           
 
Constructor Summary
protected BeanElementRegistratorImpl(BeanChildrenChecker childrenChecker)
           
 
Method Summary
abstract  boolean accept(org.dom4j.Element beanElement, AnnotatedClass<?> beanClass)
           
protected abstract  void checkElementDeclaration(org.dom4j.Element beanElement, AnnotatedClass<?> beanClass)
           
protected  void register(org.dom4j.Element beanElement, AnnotatedClass<?> beanClass)
           
 void registerBeanElement(org.dom4j.Element beanElement, AnnotatedClass<?> beanClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

childrenChecker

protected final BeanChildrenChecker childrenChecker

environment

protected final XmlEnvironment environment

packagesMap

protected final java.util.Map<java.lang.String,java.util.Set<java.lang.String>> packagesMap
Constructor Detail

BeanElementRegistratorImpl

protected BeanElementRegistratorImpl(BeanChildrenChecker childrenChecker)
Method Detail

accept

public abstract boolean accept(org.dom4j.Element beanElement,
                               AnnotatedClass<?> beanClass)
Specified by:
accept in interface BeanElementRegistrator

checkElementDeclaration

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

registerBeanElement

public void registerBeanElement(org.dom4j.Element beanElement,
                                AnnotatedClass<?> beanClass)
Specified by:
registerBeanElement in interface BeanElementRegistrator

register

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


Copyright © 2011. All Rights Reserved.