org.databene.model.data
Class FileBasedEntitySource

java.lang.Object
  extended by org.databene.model.data.AbstractEntitySource
      extended by org.databene.model.data.FileBasedEntitySource
All Implemented Interfaces:
java.lang.Iterable<Entity>, org.databene.commons.context.ContextAware, org.databene.commons.TypedIterable<Entity>, EntitySource
Direct Known Subclasses:
CSVEntitySource, DbUnitEntitySource, FlatFileEntitySource, XLSEntitySource

public abstract class FileBasedEntitySource
extends AbstractEntitySource
implements org.databene.commons.context.ContextAware

Parent class for EntitySources that import entities from files.

Created: 12.03.2010 11:05:13

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
protected  BeneratorContext context
           
protected  java.lang.String uri
           
 
Constructor Summary
FileBasedEntitySource(java.lang.String uri)
           
FileBasedEntitySource(java.lang.String uri, BeneratorContext context)
           
 
Method Summary
 java.lang.String getUri()
           
protected  java.lang.String resolveUri()
           
 void setContext(org.databene.commons.Context context)
           
 void setUri(java.lang.String uri)
           
 java.lang.String toString()
           
 
Methods inherited from class org.databene.model.data.AbstractEntitySource
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Iterable
iterator
 

Field Detail

uri

protected java.lang.String uri

context

protected BeneratorContext context
Constructor Detail

FileBasedEntitySource

public FileBasedEntitySource(java.lang.String uri)

FileBasedEntitySource

public FileBasedEntitySource(java.lang.String uri,
                             BeneratorContext context)
Method Detail

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

setContext

public void setContext(org.databene.commons.Context context)
Specified by:
setContext in interface org.databene.commons.context.ContextAware

resolveUri

protected java.lang.String resolveUri()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.