org.milyn.javabean
Class BeanInstancePopulator
java.lang.Object
org.milyn.javabean.BeanInstancePopulator
- All Implemented Interfaces:
- ContentHandler, DOMElementVisitor, DOMVisitAfter, DOMVisitBefore, DOMVisitor, Consumer, Producer, SAXVisitAfter, SAXVisitBefore, SAXVisitor, Visitor
public class BeanInstancePopulator
- extends Object
- implements DOMElementVisitor, SAXVisitBefore, SAXVisitAfter, Producer, Consumer
Bean instance populator visitor class.
Targeted via BeanPopulator expansion configuration.
- Author:
- tom.fennelly@gmail.com, maurice.zeijen@smies.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALUE_ATTRIBUTE_NAME
public static final String VALUE_ATTRIBUTE_NAME
- See Also:
- Constant Field Values
BeanInstancePopulator
public BeanInstancePopulator()
setBeanId
public void setBeanId(String beanId)
setWireBeanId
public void setWireBeanId(String wireBeanId)
setExpression
public void setExpression(MVELExpressionEvaluator expression)
setProperty
public void setProperty(String property)
setSetterMethod
public void setSetterMethod(String setterMethod)
setValueAttributeName
public void setValueAttributeName(String valueAttributeName)
setTypeAlias
public void setTypeAlias(String typeAlias)
setDecoder
public void setDecoder(DataDecoder decoder)
setDefaultVal
public void setDefaultVal(String defaultVal)
setExtendLifecycle
public void setExtendLifecycle(Boolean extendLifecycle)
initialize
@Initialize
public void initialize()
throws SmooksConfigurationException
- Set the resource configuration on the bean populator.
- Throws:
SmooksConfigurationException - Incorrectly configured resource.
visitBefore
public void visitBefore(Element element,
ExecutionContext executionContext)
throws SmooksException
- Specified by:
visitBefore in interface DOMVisitBefore
- Throws:
SmooksException
visitAfter
public void visitAfter(Element element,
ExecutionContext executionContext)
throws SmooksException
- Specified by:
visitAfter in interface DOMVisitAfter
- Throws:
SmooksException
visitBefore
public void visitBefore(SAXElement element,
ExecutionContext executionContext)
throws SmooksException,
IOException
- Specified by:
visitBefore in interface SAXVisitBefore
- Throws:
SmooksException
IOException
visitAfter
public void visitAfter(SAXElement element,
ExecutionContext executionContext)
throws SmooksException,
IOException
- Specified by:
visitAfter in interface SAXVisitAfter
- Throws:
SmooksException
IOException
getProducts
public Set<? extends Object> getProducts()
- Specified by:
getProducts in interface Producer
consumes
public boolean consumes(Object object)
- Specified by:
consumes in interface Consumer
Copyright © 2010. All Rights Reserved.