org.jboss.seam.config.xml.model
Class ClassXmlItem

java.lang.Object
  extended by org.jboss.seam.config.xml.model.AbstractXmlItem
      extended by org.jboss.seam.config.xml.model.ClassXmlItem
All Implemented Interfaces:
XmlItem

public class ClassXmlItem
extends AbstractXmlItem


Field Summary
 
Fields inherited from class org.jboss.seam.config.xml.model.AbstractXmlItem
attributes, document, innerText, javaClass, lineno, parent, type
 
Constructor Summary
ClassXmlItem(XmlItem parent, Class<?> c, Map<String,String> attributes, String document, int lineno)
           
 
Method Summary
 BeanResult<?> createBeanResult(javax.enterprise.inject.spi.BeanManager manager)
           
 BeanResult<?> createVirtualFieldBeanResult(javax.enterprise.inject.spi.BeanManager manager)
          Builds up a bean result for a virtual producer field.
 Set<TypeOccuranceInformation> getAllowedItem()
           
 Set<PropertyXmlItem> getShorthandFieldValues()
           
 
Methods inherited from class org.jboss.seam.config.xml.model.AbstractXmlItem
addChild, getAttributes, getChildren, getChildrenOfType, getDocument, getInnerText, getJavaClass, getLineno, getParent, getType, resolveChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassXmlItem

public ClassXmlItem(XmlItem parent,
                    Class<?> c,
                    Map<String,String> attributes,
                    String document,
                    int lineno)
Method Detail

getAllowedItem

public Set<TypeOccuranceInformation> getAllowedItem()

getShorthandFieldValues

public Set<PropertyXmlItem> getShorthandFieldValues()

createBeanResult

public BeanResult<?> createBeanResult(javax.enterprise.inject.spi.BeanManager manager)

createVirtualFieldBeanResult

public BeanResult<?> createVirtualFieldBeanResult(javax.enterprise.inject.spi.BeanManager manager)
Builds up a bean result for a virtual producer field.

Parameters:
manager -
Returns:


Copyright © 2011 Seam Framework. All Rights Reserved.