|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.bval.xml.XMLMetaBeanFactory
public class XMLMetaBeanFactory
Description: Create or enrich MetaBeans from apache beanInfos xml
Nested Class Summary | |
---|---|
static interface |
XMLMetaBeanFactory.Visitor
|
static class |
XMLMetaBeanFactory.XMLResult
|
Constructor Summary | |
---|---|
XMLMetaBeanFactory()
|
Method Summary | |
---|---|
void |
addLoader(XMLMetaBeanLoader loader)
|
void |
buildMetaBean(MetaBean metaBean)
Initialize the specified MetaBean . |
protected MetaProperty |
enrichElement(MetaBean meta,
XMLMetaElement xmlProp,
XMLMetaBeanFactory.XMLResult result)
|
void |
enrichMetaBean(MetaBean meta,
XMLMetaBeanFactory.XMLResult result)
|
protected void |
enrichValidations(FeaturesCapable prop,
XMLFeaturesCapable xmlProp,
XMLMetaBeanFactory.XMLResult result,
boolean addStandard)
|
protected XMLMetaBeanFactory.XMLResult |
findXMLBeanMeta(String beanId)
find a bean by the bean-id (=bean.name) |
Collection<XMLMetaBeanLoader> |
getLoaders()
XMLMetaBeanLoader are used to know "locations" where to get BeanInfos from. |
StandardValidation |
getStandardValidation()
|
void |
handleLoadException(Object loader,
IOException e)
|
void |
setStandardValidation(StandardValidation standardValidation)
customize the implementation of standardValidation for this builder. |
void |
visitXMLBeanMeta(String beanId,
XMLMetaBeanFactory.Visitor visitor)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLMetaBeanFactory()
Method Detail |
---|
public void buildMetaBean(MetaBean metaBean) throws Exception
MetaBeanFactory
MetaBean
.
buildMetaBean
in interface MetaBeanFactory
Exception
public Collection<XMLMetaBeanLoader> getLoaders()
public void addLoader(XMLMetaBeanLoader loader)
public StandardValidation getStandardValidation()
public void setStandardValidation(StandardValidation standardValidation)
public void enrichMetaBean(MetaBean meta, XMLMetaBeanFactory.XMLResult result) throws Exception
Exception
protected void enrichValidations(FeaturesCapable prop, XMLFeaturesCapable xmlProp, XMLMetaBeanFactory.XMLResult result, boolean addStandard) throws Exception
Exception
protected MetaProperty enrichElement(MetaBean meta, XMLMetaElement xmlProp, XMLMetaBeanFactory.XMLResult result) throws Exception
Exception
public void visitXMLBeanMeta(String beanId, XMLMetaBeanFactory.Visitor visitor) throws Exception
Exception
protected XMLMetaBeanFactory.XMLResult findXMLBeanMeta(String beanId)
public void handleLoadException(Object loader, IOException e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |