org.jboss.seam.xml.model
Class PropertyXmlItem

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

public class PropertyXmlItem
extends AbstractXmlItem


Field Summary
 
Fields inherited from class org.jboss.seam.xml.model.AbstractXmlItem
attributes, document, innerText, javaClass, lineno, parent, type
 
Constructor Summary
PropertyXmlItem(XmlItem parent, org.jboss.weld.extensions.properties.Property<Object> property, String innerText, Class<?> overridenFieldType, String document, int lineno)
           
PropertyXmlItem(XmlItem parent, org.jboss.weld.extensions.properties.Property<Object> property, String innerText, String document, int lineno)
           
 
Method Summary
 Set<TypeOccuranceInformation> getAllowedItem()
           
 Class<?> getDeclaringClass()
           
 Field getField()
          Returns the field that corresponds to the property, or null if it does not exist
 String getFieldName()
           
 Class<?> getFieldType()
           
 FieldValueObject getFieldValue()
           
 Collection<? extends BeanResult<?>> getInlineBeans()
           
 org.jboss.weld.extensions.properties.Property<?> getProperty()
           
 boolean resolveChildren(javax.enterprise.inject.spi.BeanManager manager)
          attempts to resolve any information that is not available at parse time
 
Methods inherited from class org.jboss.seam.xml.model.AbstractXmlItem
addChild, getAttributes, getChildren, getChildrenOfType, getDocument, getInnerText, getJavaClass, getLineno, getParent, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyXmlItem

public PropertyXmlItem(XmlItem parent,
                       org.jboss.weld.extensions.properties.Property<Object> property,
                       String innerText,
                       String document,
                       int lineno)

PropertyXmlItem

public PropertyXmlItem(XmlItem parent,
                       org.jboss.weld.extensions.properties.Property<Object> property,
                       String innerText,
                       Class<?> overridenFieldType,
                       String document,
                       int lineno)
Method Detail

getFieldValue

public FieldValueObject getFieldValue()

resolveChildren

public boolean resolveChildren(javax.enterprise.inject.spi.BeanManager manager)
Description copied from interface: XmlItem
attempts to resolve any information that is not available at parse time

Specified by:
resolveChildren in interface XmlItem
Overrides:
resolveChildren in class AbstractXmlItem
Returns:

getField

public Field getField()
Returns the field that corresponds to the property, or null if it does not exist

Returns:

getAllowedItem

public Set<TypeOccuranceInformation> getAllowedItem()

getInlineBeans

public Collection<? extends BeanResult<?>> getInlineBeans()

getDeclaringClass

public Class<?> getDeclaringClass()

getFieldName

public String getFieldName()

getFieldType

public Class<?> getFieldType()

getProperty

public org.jboss.weld.extensions.properties.Property<?> getProperty()


Copyright © 2010 Seam Framework. All Rights Reserved.