Package de.swa.fuh.carnet
Class CarAPI
java.lang.Object
de.swa.fuh.carnet.CarAPI
- All Implemented Interfaces:
GMAF_Plugin
public class CarAPI extends java.lang.Object implements GMAF_Plugin
-
Constructor Summary
Constructors Constructor Description CarAPI() -
Method Summary
Modifier and Type Method Description booleancanProcess(java.lang.String ext)Diese Methode gibt zurueck, ob das Plugin Dateien mit einer bestimmten Erweiterung verarbeiten kann.java.util.Vector<Node>getDetectedNodes()Getter-Methode, die vom GMAF aufgerufen wird, um die Ergebnisse des Plugins zu erhalten.booleanisGeneralPlugin()Gibt zurueck, ob die Plugin allgemeine Metadaten enthaelt.voidprocess(java.net.URL url, java.io.File file, byte[] bytes, MMFG fv)Diese Methode wird vom GMAF-Framework aufgerufen, wenn ein neues Asset verarbeitet werden soll.booleanprovidesRecoursiveData()Diese Methode zeigt an, ob die Plugin rekursive Daten zurueckgibt, die dann innerhalb des GMAF-Frameworks erneut verarbeitet werden.static voidsetFeature(Feature feature1)Setter-Methode, die das Erkennungs-Feature setztstatic voidsetStrategy(Strategy strategy1)Setter-Methode, die das Erkennungsstrategie setzt
-
Constructor Details
-
CarAPI
public CarAPI()
-
-
Method Details
-
canProcess
public boolean canProcess(java.lang.String ext)Diese Methode gibt zurueck, ob das Plugin Dateien mit einer bestimmten Erweiterung verarbeiten kann.- Specified by:
canProcessin interfaceGMAF_Plugin- Parameters:
ext- Erwaiterung der Datei- Returns:
- true, falls die Datei verarbeitet werden kann
-
getDetectedNodes
Getter-Methode, die vom GMAF aufgerufen wird, um die Ergebnisse des Plugins zu erhalten.- Specified by:
getDetectedNodesin interfaceGMAF_Plugin- Returns:
- ein Vektor von MMFG-Knoten
-
isGeneralPlugin
public boolean isGeneralPlugin()Gibt zurueck, ob die Plugin allgemeine Metadaten enthaelt.- Specified by:
isGeneralPluginin interfaceGMAF_Plugin- Returns:
- true, falls die Plugin allgemeine Metadaten enthaelt.
-
process
Diese Methode wird vom GMAF-Framework aufgerufen, wenn ein neues Asset verarbeitet werden soll.- Specified by:
processin interfaceGMAF_Plugin- Parameters:
url- die temporaere URL des zu verarbeitenden Multimedia-Assetsfile- die temporaere Datei des zu verarbeitenden Assetsbytes- enthaelt die Bytes der Dateifv- aktuelle MMFG, in das die Ergebnisse dieses Plugins fusioniert werden sollen
-
providesRecoursiveData
public boolean providesRecoursiveData()Diese Methode zeigt an, ob die Plugin rekursive Daten zurueckgibt, die dann innerhalb des GMAF-Frameworks erneut verarbeitet werden.- Specified by:
providesRecoursiveDatain interfaceGMAF_Plugin- Returns:
- true, wenn die Plugin rekursive Daten zurueckgibt
-
setStrategy
Setter-Methode, die das Erkennungsstrategie setzt- Parameters:
strategy1- Erkennungsstrategie
-
setFeature
Setter-Methode, die das Erkennungs-Feature setzt- Parameters:
feature1- Erkennungs-Feature
-