olg.csv.bean.loader
Class BeanProcessorLoader.RowBeanTransformerLoader<T>
java.lang.Object
olg.csv.bean.loader.BeanProcessorLoader<T>
olg.csv.bean.loader.BeanProcessorLoader.RowBeanTransformerLoader<T>
- Type Parameters:
T -
- Enclosing class:
- BeanProcessorLoader<T>
protected static final class BeanProcessorLoader.RowBeanTransformerLoader<T>
- extends BeanProcessorLoader<T>
TransformerLoader adaptation in order to manage with beanRowType
elements.
- Author:
- Olivier Godineau
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanProcessorLoader.RowBeanTransformerLoader
protected BeanProcessorLoader.RowBeanTransformerLoader()
getPropertyParser
protected <I> IPropertyProcessor<I> getPropertyParser(Element node,
Class<I> beanClass)
throws XPathExpressionException,
LoadException
- Returns the property processor corresponding to a property node.
- Overrides:
getPropertyParser in class BeanProcessorLoader<T>
- Type Parameters:
I - the bean type- Parameters:
node - the XML node conform to BeanRowProperty Type XSD
declaration (property node).beanClass - the bean which support this property.
- Returns:
- the property processor corresponding to the property node
- Throws:
XPathExpressionException - If an XPath expression cannot be evaluated
LoadException - if an error occurs during loading
Copyright © 2014. All rights reserved.