edu.bonn.xulu.io
Class IODefinition.ImportDefinition

java.lang.Object
  extended by edu.bonn.xulu.io.IODefinition
      extended by edu.bonn.xulu.io.IODefinition.ImportDefinition
Enclosing class:
IODefinition

public static class IODefinition.ImportDefinition
extends IODefinition

Diese Klasse stellt eine Import-Definition dar. Sie besteht aus einer ImportFactory und einem Quell-Objekt aus dem die Factory ein Objekt generiert.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.bonn.xulu.io.IODefinition
IODefinition.ExportDefinition, IODefinition.ImportDefinition
 
Field Summary
 
Fields inherited from class edu.bonn.xulu.io.IODefinition
factory, object, registry
 
Constructor Summary
IODefinition.ImportDefinition(Object source, ImportFactory fac, XuluRegistry registry)
          Erzeugt eine neue Import-Definition.
 
Method Summary
 ImportFactory getFactory()
          Liefert die Factory, die den Import vornimmt.
 
Methods inherited from class edu.bonn.xulu.io.IODefinition
equals, getIOObject, getRegistry
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IODefinition.ImportDefinition

public IODefinition.ImportDefinition(Object source,
                                     ImportFactory fac,
                                     XuluRegistry registry)
Erzeugt eine neue Import-Definition.

Parameters:
source - Objekt aus dem importiert wird; z.B. eine Datei
fac - Factory, die den Import vornimmt
registry - Xulu-Registry in der die Factories registriert sind
Method Detail

getFactory

public ImportFactory getFactory()
Liefert die Factory, die den Import vornimmt.

Overrides:
getFactory in class IODefinition