|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.bonn.xulu.io.AbstractFactory
edu.bonn.xulu.plugin.io.grid.WritableGridFactory
public abstract class WritableGridFactory
Diese Klasse bildet eine Oberklasse fuer alle Factorys, die Standard-Instanzen
des Datentyps WritableGrid
erzeugen.
Bemerke:
Dieser Datentyp stellt kein Xulu-Objekt dar,
kann also nicht direkt im Xulu-Datenpool gespeichert werden. Hierzu ist der Datentyp
SingleGrid
(bzw. eine entsprechende Factory) zu verwenden!
Field Summary |
---|
Fields inherited from class edu.bonn.xulu.io.AbstractFactory |
---|
name |
Constructor Summary | |
---|---|
WritableGridFactory()
|
Method Summary | |
---|---|
Class |
getInstanceType()
Liefert den Datentyp, den die Factory erzeugt. |
WritableGrid |
newInstance(boolean dialog)
Erzeugt ein neues Raster. |
WritableGrid |
newInstance(boolean dialog,
int type,
int wCells,
int hCells,
double xCoord,
double yCoord,
double wReal,
double hReal,
CoordinateReferenceSystem crs)
Erzeugt ein neues Raster aus einer Vorlage. |
WritableGrid |
newInstance(boolean dialog,
Object sample)
Erzeugt ein neues Raster. |
abstract WritableGrid |
newInstance(int type,
int widthc,
int heightc,
int minX,
int minY,
double x,
double y,
double width,
double height,
CoordinateReferenceSystem crs)
Erzeugt ein neues Grid. |
Methods inherited from class edu.bonn.xulu.io.AbstractFactory |
---|
checkExportDestinationObject, checkImportSourceObject, equals, equals, getInstantiationFactoryFromRegistry, getName, setName |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.bonn.xulu.io.Factory |
---|
equals |
Constructor Detail |
---|
public WritableGridFactory()
Method Detail |
---|
public Class getInstanceType()
getInstanceType
in interface InstantiationFactory
WritableGrid.class
InstantiationFactory.newInstance(boolean)
public WritableGrid newInstance(boolean dialog, Object sample)
newInstance
in interface InstantiationFactory
sample
- Vorlagedialog
- gibt an, ob die Factory einen Dialog mit dem Anwender
fuehren darf, um die Instanz zu initialisieren (bei
false
wird die Vorlage ohne Dialog kopiert)
IllegalArgumentException
- falls es sich bei der Vorlage nicht
um ein WritableGridCoverage
handelt
FactoryCanceledException
- falls der Anwender-Dialog ueber
"Abbrechen" verlassen wirdpublic WritableGrid newInstance(boolean dialog)
newInstance
in interface InstantiationFactory
dialog
- gibt an, ob die Factory einen Dialog mit dem Anwender
fuehren darf, um die Instanz zu initialisieren (bei
false
wird eine Standard-Instanz erzeugt)
FactoryCanceledException
- falls der Anwender-Dialog ueber
"Abbrechen" verlassen wirdpublic WritableGrid newInstance(boolean dialog, int type, int wCells, int hCells, double xCoord, double yCoord, double wReal, double hReal, CoordinateReferenceSystem crs)
null
ist, werden Default-Angaben vorgeblendet.
dialog
- bestimmt, ob die Vorlagen-Daten sofort uebernommen werden, oder
ueber einen Anwender-Dialog abgeaendert werden koennentype
- Datentyp der gespeicherten ObjektewCells
- Breite in ZellenhCells
- Hoehe in ZellenxCoord
- Georeferenz Longitute (Westliche/Linke Kante)yCoord
- Georeferenz Latitude (Suedliche/Untere Kante)wReal
- BreitehReal
- Hoehecrs
- Referenzsystem fuer das Raster (wenn null
, wird
GeoImportUtil#DEFAULT_CRS
verwendetpublic abstract WritableGrid newInstance(int type, int widthc, int heightc, int minX, int minY, double x, double y, double width, double height, CoordinateReferenceSystem crs)
type
- Datentyp der gespeicherten Objektewidthc
- Breite in Zellenheightc
- Hoehe in ZellenminX
- Index der ersten Zelle in X-RichtungminY
- Index der ersten Zelle in Y-Richtungx
- Georeferenz Longitute (Westliche/Linke Kante)y
- Georeferenz Latitude (Suedliche/Untere Kante)width
- Breiteheight
- Hoehecrs
- Referenzsystem fuer das Raster
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |