|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.bonn.xulu.io.TypeMapping
public class TypeMapping
Constructor Summary | |
---|---|
TypeMapping(Class type,
InstantiationFactory fac)
Erzeugt ein neues TypeMapping. |
Method Summary | |
---|---|
boolean |
addExportFactory(ExportFactory fac)
Fuegt eine Export-Factory fuer den Datentyp hinzu. |
boolean |
addImportFactory(ImportFactory fac)
Fuegt eine Import-Factory fuer den Datentyp hinzu. |
InstantiationFactory |
getDefaultFactory()
Liefert die Factory, die den Datentyp standardmaessig instanziiert. |
ExportFactory[] |
getExportFactories()
Liefert alle Factorys, die den Datentyp exportieren. |
ImportFactory[] |
getImportFactories()
Liefert alle Factorys, die den Datentyp importieren. |
Class |
getType()
Liefert den Datentyp des Mappings. |
boolean |
removeExportFactory(ImportFactory fac)
Entfernt eine Export-Factory aus dem TypeMapping. |
boolean |
removeImportFactory(ImportFactory fac)
Entfernt eine Import-Factory aus dem TypeMapping. |
boolean |
replaceExportFactory(ExportFactory facOld,
ExportFactory facNew)
Ersetzt eine Export-Factory des TypeMappings durch eine andere. |
boolean |
replaceImportFactory(ImportFactory facOld,
ImportFactory facNew)
Ersetzt eine Import-Factory des TypeMappings durch eine andere. |
void |
setDefaultFactory(InstantiationFactory fac)
Setzt die Factory, die den Datentyp standardmaessig instanziiert. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TypeMapping(Class type, InstantiationFactory fac)
type
- Datentypfac
- Factory, die eine Standard-Instanz des Datentyps erzeugt
schmitzm.data.io.TypeMappingException
- falls die
Default-Factory den Datentyp nicht erzeugt oder die Factory
null
istMethod Detail |
---|
public Class getType()
public InstantiationFactory getDefaultFactory()
public void setDefaultFactory(InstantiationFactory fac)
schmitzm.data.io.TypeMappingException
- falls die
Default-Factory den Datentyp nicht erzeugt oder die Factory
null
istpublic ImportFactory[] getImportFactories()
public boolean addImportFactory(ImportFactory fac)
false
falls diese Factory bereits fuer den Datentyp
registriert ist
schmitzm.data.io.TypeMappingException
- falls die
Import-Factory den Datentyp des TypeMappings nicht erzeugt
oder die Factory null
istpublic boolean removeImportFactory(ImportFactory fac)
false
falls diese Factory nicht fuer den Datentyp
registriert istpublic boolean replaceImportFactory(ImportFactory facOld, ImportFactory facNew)
facOld
- zu ersetzende FactoryfacNew
- neue Factory
false
falls facOld
nicht fuer den Datentyp
registriert war und deshalb keine Ersetzung moeglich ist
schmitzm.data.io.TypeMappingException
- falls die
neue Import-Factory den Datentyp des TypeMappings nicht erzeugt
oder die Factory null
istpublic ExportFactory[] getExportFactories()
public boolean addExportFactory(ExportFactory fac)
false
falls diese Factory bereits fuer den Datentyp
registriert ist
schmitzm.data.io.TypeMappingException
- falls die
Export-Factory den Datentyp des TypeMappings nicht exportieren
kann oder die Factory null
istpublic boolean removeExportFactory(ImportFactory fac)
false
falls diese Factory nicht fuer den Datentyp
registriert istpublic boolean replaceExportFactory(ExportFactory facOld, ExportFactory facNew)
facOld
- zu ersetzende FactoryfacNew
- neue Factory
false
falls facOld
nicht fuer den Datentyp
registriert war und deshalb keine Ersetzung moeglich ist
schmitzm.data.io.TypeMappingException
- falls die
neue Export-Factory den Datentyp des TypeMappings nicht exportieren
kann oder die Factory null
ist
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |