edu.bonn.xulu.io
Class IODefinition.ExportDefinition

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

public static class IODefinition.ExportDefinition
extends IODefinition

Diese Klasse stellt eine Export-Definition dar. Sie besteht aus einer ExportFactory und einem Ziel-Objekt in das die Factory ein Objekt schreibt.

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.ExportDefinition(Object dest, ExportFactory fac, XuluRegistry registry)
          Erzeugt eine neue Export-Definition.
 
Method Summary
 ExportFactory getFactory()
          Liefert die Factory, die den Export 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.ExportDefinition

public IODefinition.ExportDefinition(Object dest,
                                     ExportFactory fac,
                                     XuluRegistry registry)
Erzeugt eine neue Export-Definition.

Parameters:
dest - Objekt in das exportiert wird; z.B. eine Datei
fac - Factory, die den Export vornimmt
registry - Xulu-Registry in der die Factories registriert sind
Method Detail

getFactory

public ExportFactory getFactory()
Liefert die Factory, die den Export vornimmt.

Overrides:
getFactory in class IODefinition