org.benow.repository.io
Class Importer

java.lang.Object
  extended by org.benow.repository.io.Importer

public class Importer
extends java.lang.Object


Nested Class Summary
 class Importer.ExportInstance
           
 
Constructor Summary
Importer(ObjectRepository repo, java.lang.String inName)
           
 
Method Summary
 void addAllKnownClasses()
           
 Importer addClass(java.lang.Class<?> toExport)
           
 Importer addClasses(java.util.List<java.lang.Class<?>> toExport)
           
 int doImport()
           
 java.util.List<java.lang.Class<?>> getKnownClasses()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Importer

public Importer(ObjectRepository repo,
                java.lang.String inName)
Method Detail

addClasses

public Importer addClasses(java.util.List<java.lang.Class<?>> toExport)

doImport

public int doImport()
             throws java.io.IOException,
                    ObjectRepositoryException
Throws:
java.io.IOException
ObjectRepositoryException

addClass

public Importer addClass(java.lang.Class<?> toExport)

addAllKnownClasses

public void addAllKnownClasses()
                        throws ObjectRepositoryException
Throws:
ObjectRepositoryException

getKnownClasses

public java.util.List<java.lang.Class<?>> getKnownClasses()
                                                   throws java.io.IOException
Throws:
java.io.IOException