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 boolean
canProcess(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.boolean
isGeneralPlugin()
Gibt zurueck, ob die Plugin allgemeine Metadaten enthaelt.void
process(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.boolean
providesRecoursiveData()
Diese Methode zeigt an, ob die Plugin rekursive Daten zurueckgibt, die dann innerhalb des GMAF-Frameworks erneut verarbeitet werden.static void
setFeature(Feature feature1)
Setter-Methode, die das Erkennungs-Feature setztstatic void
setStrategy(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:
canProcess
in 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:
getDetectedNodes
in interfaceGMAF_Plugin
- Returns:
- ein Vektor von MMFG-Knoten
-
isGeneralPlugin
public boolean isGeneralPlugin()Gibt zurueck, ob die Plugin allgemeine Metadaten enthaelt.- Specified by:
isGeneralPlugin
in 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:
process
in 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:
providesRecoursiveData
in 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
-