org.jboss.seam.config.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(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(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 © 2011 Seam Framework. All Rights Reserved.