com.ca.commons.datamodel
Class ReaderSource

java.lang.Object
  extended by com.ca.commons.datamodel.DataModelSource
      extended by com.ca.commons.datamodel.ReaderSource
Direct Known Subclasses:
DataModelStringSource

public abstract class ReaderSource
extends DataModelSource


Field Summary
 
Fields inherited from class com.ca.commons.datamodel.DataModelSource
logger
 
Constructor Summary
protected ReaderSource(String name)
           
 
Method Summary
protected abstract  Reader reader()
           
 ModelType readJaxbModelImpl()
           
 
Methods inherited from class com.ca.commons.datamodel.DataModelSource
equals, getName, hashCode, invalidate, isChanged, lastModified, override, readComplete, readJaxbModel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderSource

protected ReaderSource(@NotNull
                       String name)
Method Detail

reader

@NotNull
protected abstract Reader reader()
                          throws IOException
Throws:
IOException

readJaxbModelImpl

@NotNull
public final ModelType readJaxbModelImpl()
                                  throws javax.xml.bind.JAXBException,
                                         IOException
Specified by:
readJaxbModelImpl in class DataModelSource
Throws:
javax.xml.bind.JAXBException
IOException


Created 2011-07-14 13:27 EST