org.apache.bval.xml
Class XMLMetaBeanBuilder

java.lang.Object
  extended by org.apache.bval.MetaBeanBuilder
      extended by org.apache.bval.xml.XMLMetaBeanBuilder

public class XMLMetaBeanBuilder
extends MetaBeanBuilder

Description:
User: roman.stumm
Date: 17.06.2010
Time: 10:10:46


Constructor Summary
XMLMetaBeanBuilder()
           
XMLMetaBeanBuilder(MetaBeanFactory[] factories)
           
 
Method Summary
 void addLoader(XMLMetaBeanLoader loader)
           
 Map<String,MetaBean> buildAll()
          Build beans for all known ids.
 MetaBean buildForId(String beanInfoId)
          Build a MetaBean for a given id.
 Map<String,MetaBean> enrichCopies(Map<String,MetaBean> all, XMLMetaBeanInfos... infosArray)
           
 XMLMetaBeanFactory getXmlFactory()
           
 void setFactories(MetaBeanFactory[] factories)
          Set the array of MetaBeanFactory instances with which to enrich MetaBeans.
 
Methods inherited from class org.apache.bval.MetaBeanBuilder
buildForClass, findLocalClass, getFactories
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLMetaBeanBuilder

public XMLMetaBeanBuilder(MetaBeanFactory[] factories)

XMLMetaBeanBuilder

public XMLMetaBeanBuilder()
Method Detail

setFactories

public void setFactories(MetaBeanFactory[] factories)
Description copied from class: MetaBeanBuilder
Set the array of MetaBeanFactory instances with which to enrich MetaBeans.

Overrides:
setFactories in class MetaBeanBuilder

addLoader

public void addLoader(XMLMetaBeanLoader loader)

buildForId

public MetaBean buildForId(String beanInfoId)
                    throws Exception
Description copied from class: MetaBeanBuilder
Build a MetaBean for a given id.

Overrides:
buildForId in class MetaBeanBuilder
Returns:
MetaBean
Throws:
Exception - if unable to build

buildAll

public Map<String,MetaBean> buildAll()
                              throws Exception
Description copied from class: MetaBeanBuilder
Build beans for all known ids. Default implementation returns an empty map.

Overrides:
buildAll in class MetaBeanBuilder
Returns:
Map of String : MetaBean
Throws:
Exception

enrichCopies

public Map<String,MetaBean> enrichCopies(Map<String,MetaBean> all,
                                         XMLMetaBeanInfos... infosArray)
                                  throws Exception
Throws:
Exception

getXmlFactory

public XMLMetaBeanFactory getXmlFactory()


Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.