org.jboss.seam.xml.model
Interface XmlItem

All Known Implementing Classes:
AbstractValueXmlItem, AbstractXmlItem, AnnotationXmlItem, ArrayXmlItem, ClassXmlItem, EntryXmlItem, KeyXmlItem, MethodXmlItem, ModifiesXmlItem, ParametersXmlItem, ParameterXmlItem, PropertyXmlItem, ReplacesXmlItem, ValueXmlItem

public interface XmlItem


Method Summary
 void addChild(XmlItem xmlItem)
           
 Set<TypeOccuranceInformation> getAllowedItem()
           
 List<XmlItem> getChildren()
           
<T> List<T>
getChildrenOfType(Class<T> type)
           
 String getDocument()
           
 String getInnerText()
           
 Class<?> getJavaClass()
           
 int getLineno()
           
 XmlItem getParent()
           
 XmlItemType getType()
           
 boolean resolveChildren(javax.enterprise.inject.spi.BeanManager manager)
          attempts to resolve any information that is not available at parse time
 

Method Detail

getInnerText

String getInnerText()

addChild

void addChild(XmlItem xmlItem)

getParent

XmlItem getParent()

getChildren

List<XmlItem> getChildren()

getType

XmlItemType getType()

getJavaClass

Class<?> getJavaClass()

resolveChildren

boolean resolveChildren(javax.enterprise.inject.spi.BeanManager manager)
attempts to resolve any information that is not available at parse time

Parameters:
childeren -
Returns:

getAllowedItem

Set<TypeOccuranceInformation> getAllowedItem()

getLineno

int getLineno()

getDocument

String getDocument()

getChildrenOfType

<T> List<T> getChildrenOfType(Class<T> type)


Copyright © 2010 Seam Framework. All Rights Reserved.