ExtensionPoints: Unterschied zwischen den Versionen

Aus GeoMediaKommunal
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== POLYGDM ProcessStep == Mit diesem Extension-Point können neue Datenverarbeitungsschritte für den ALKIS-Import registiert werden. Plug-in ID: de.iacleipz…“)
 
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 7: Zeile 7:


Syntax:  
Syntax:  
{{
   <extension
   <extension
         point="de.iac_leipzig.polygdm.processStep">
         point="de.iac_leipzig.polygdm.processStep">
       <processStep
       <processStep
             class="org.xxx.POLYGDMProcessStep"
             class="org.xxx.POLYGDMProcessStep"
            name="Test"
             mapping="ALKIS"
             mapping="ALKIS"
            name="Test"
             source="GML"
             source="GML"
             target="POLYGIS">
             target="POLYGIS">
       </processStep>
       </processStep>
   </extension>
   </extension>
}}
 
 
{| class="wikitable"
|-
! Attribut!! Beschreibung
|-
| class || Eine Klasse, die das Interface de.iac_leipzig.polygdm.IPOLYGDMProcessStep implementieren und die Annotation de.iac_leipzig.polygdm.POLYGDMProgressStepDescriptor besitzen muss.
|-
| name || Ein Name.
|-
| mapping || (Optional) Gibt an, für welches Mapping (Name einer Extension für "de.iac_leipzig.polygdm.mapping") diese Extension verwendet wird.
|-
| source || (Optional) Gibt an, für welche Eingabequelle (Name einer Extension für "de.iac_leipzig.polygdm.reader") diese Extension verwendet wird.
|-
| target || (Optional) Gibt an, für welches Ausgabeziel (Name einer Extension für "de.iac_leipzig.polygdm.writer") diese Extension verwendet wird.
|}

Aktuelle Version vom 7. September 2022, 13:51 Uhr

POLYGDM ProcessStep

Mit diesem Extension-Point können neue Datenverarbeitungsschritte für den ALKIS-Import registiert werden.

Plug-in ID: de.iacleipzig.polygdm.core
Point ID: de.iac_leipzig.polygdm.processStep

Syntax:

  <extension
        point="de.iac_leipzig.polygdm.processStep">
     <processStep
           class="org.xxx.POLYGDMProcessStep"
           name="Test"
           mapping="ALKIS"
           source="GML"
           target="POLYGIS">
     </processStep>
  </extension>


Attribut Beschreibung
class Eine Klasse, die das Interface de.iac_leipzig.polygdm.IPOLYGDMProcessStep implementieren und die Annotation de.iac_leipzig.polygdm.POLYGDMProgressStepDescriptor besitzen muss.
name Ein Name.
mapping (Optional) Gibt an, für welches Mapping (Name einer Extension für "de.iac_leipzig.polygdm.mapping") diese Extension verwendet wird.
source (Optional) Gibt an, für welche Eingabequelle (Name einer Extension für "de.iac_leipzig.polygdm.reader") diese Extension verwendet wird.
target (Optional) Gibt an, für welches Ausgabeziel (Name einer Extension für "de.iac_leipzig.polygdm.writer") diese Extension verwendet wird.