com.ca.commons.datamodel
Class DataModelStreamSource

java.lang.Object
  extended by com.ca.commons.datamodel.DataModelSource
      extended by com.ca.commons.datamodel.DataModelStreamSource

public abstract class DataModelStreamSource
extends DataModelSource


Field Summary
 
Fields inherited from class com.ca.commons.datamodel.DataModelSource
logger
 
Constructor Summary
protected DataModelStreamSource(String name)
           
 
Method Summary
protected abstract  InputStream inputStream()
           
 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

DataModelStreamSource

protected DataModelStreamSource(@NotNull
                                String name)
Method Detail

inputStream

@NotNull
protected abstract InputStream inputStream()
                                    throws IOException
Throws:
IOException

readJaxbModelImpl

@NotNull
public 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