public class ModelBuilder extends Object
Constructor and Description |
---|
ModelBuilder(String fileUrl) |
Modifier and Type | Method and Description |
---|---|
void |
addNodeToResult(XmlItem xmlItem,
javax.enterprise.inject.spi.BeanManager manager) |
XmlResult |
build(SaxNode root,
javax.enterprise.inject.spi.BeanManager manager)
builds an XML result from a parsed xml document
|
protected ResultType |
getItemType(XmlItem item)
Determines the type of an element by examining its child nodes
|
protected NamespaceElementResolver |
resolveNamepsace(String namespaceURI,
Map<String,NamespaceElementResolver> resolvers) |
protected XmlItem |
resolveNode(SaxNode node,
XmlItem parent,
Map<String,NamespaceElementResolver> resolvers,
javax.enterprise.inject.spi.BeanManager manager)
resolves the appropriate java elements from the xml
|
void |
validateXmlItem(XmlItem item) |
public ModelBuilder(String fileUrl)
public XmlResult build(SaxNode root, javax.enterprise.inject.spi.BeanManager manager)
public void addNodeToResult(XmlItem xmlItem, javax.enterprise.inject.spi.BeanManager manager)
protected XmlItem resolveNode(SaxNode node, XmlItem parent, Map<String,NamespaceElementResolver> resolvers, javax.enterprise.inject.spi.BeanManager manager)
protected NamespaceElementResolver resolveNamepsace(String namespaceURI, Map<String,NamespaceElementResolver> resolvers)
protected ResultType getItemType(XmlItem item)
public void validateXmlItem(XmlItem item)
Copyright © 2008–2013 Seam Framework. All rights reserved.