olg.csv.bean.loader.getter.impl
Class ConstantGetterLoader

Package class diagram package ConstantGetterLoader
java.lang.Object
  extended by olg.csv.bean.loader.getter.AbstractGetterLoader
      extended by olg.csv.bean.loader.getter.impl.ConstantGetterLoader

public final class ConstantGetterLoader
extends AbstractGetterLoader

The loader characteristic of the constant getter.

See Also:
AbstractGetter.getConstant(String)

Field Summary
 
Fields inherited from class olg.csv.bean.loader.getter.AbstractGetterLoader
successor, xPathExpression
 
Constructor Summary
ConstantGetterLoader(AbstractGetterLoader successor)
          Constructs a loader bound with the constant node.
 
Method Summary
protected  AbstractGetter getConcreteGetter(Element node, String defaultValue)
          Returns a concret getter.
 
Methods inherited from class olg.csv.bean.loader.getter.AbstractGetterLoader
getGetter, getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstantGetterLoader

public ConstantGetterLoader(AbstractGetterLoader successor)
Constructs a loader bound with the constant node.

Parameters:
successor - the next getter loader in the loader chain.
Method Detail

getConcreteGetter

protected AbstractGetter getConcreteGetter(Element node,
                                           String defaultValue)
                                    throws XPathExpressionException,
                                           LoadException
Description copied from class: AbstractGetterLoader
Returns a concret getter.

Specified by:
getConcreteGetter in class AbstractGetterLoader
Parameters:
node - XML Element corresponding to the XPath expression from which the corresponding getter is loaded.
defaultValue - value the loaded getter must used as default value.
Returns:
a concret getter this loader has responsability or null if the given node doesn't match the type this loader should return.
Throws:
XPathExpressionException - on invalid XPathExpression
LoadException - on Error occurs during loading
See Also:
AbstractGetterLoader.xPathExpression


Copyright © 2014. All Rights Reserved.