All Classes
Class | Description |
---|---|
AbstractCommand |
base class following the Command Pattern
|
AbstractObserver |
Class defining an interface for concrete observer container classes.
|
AccentuateRectangleCommand |
This is a command class implementing command pattern.
|
AccentuateTextMarkCommand |
This is a command class implementing command pattern.
|
AdaptedRocchioGraphCodeMetricQuerying |
This class implements adapted GC metrics based on the vector space model.
|
AddRectangleCommand |
This is a command class implementing command pattern.
|
AddTextMarkCommand |
This is a command class implementing command pattern.
|
AnnelieMain | |
Annotation |
Annotation Class.
|
AnnotationAnchor | |
AnnotationType | |
AppleMetalProcessor | |
AssetDetailPanel |
panel that shows asset details
|
AssetLink |
data type to represent Asset Links
|
AssetListPanel |
panel that shows the list of assets
|
AssetRectangles |
class containing a number of references to rectangles that represent a relevance mark for an image file each.
|
AssetTextMarks |
class containing a number of references to text marks that represent a relevance mark for a text file each.
|
AssetViewer |
main window for the Asset Viewer
|
AttributeSets | |
AudioExtractor |
automated scene detection based on FFMPEG
|
AudioTranscriber | |
AutoProcessThread |
this thread is used as background processing of GMAF assets
|
BackToGMAFCommand |
This is a command class implementing command pattern.
|
BackToMainCardCommand |
This is a command class implementing command pattern.
|
BagOfWordsDetection |
GMAF Plugin for the BagOfWords Detection algorithm for texts
|
BooleanHelper | |
BoundingBox |
bounding box class, which represents bounding box element in GMAF XML
|
ButtonRenderer |
Renders delete button in JTable
|
CarAPI | |
ChangeAlgorithmConfig |
This is a command class implementing command pattern.
|
ChangeTextMarkCommand |
This is a command class implementing command pattern.
|
ClarifaiBasePlugin |
GMAF Plugin for Clarifai API.
|
ClarifaiConnector |
Helperclass to connect to the Clarifai backend.
|
ClarifaiImageLabeler |
Class to call Image labeling operations.
|
ClarifAIObjectDetection |
Controller for submitting details for object detection to ClarifAI API.
Class can submit images to API in form of a URL, an image files or a byte array and returns bounding boxes defined by
the service as a List of Type "Region".
For further information see ClarifAI documentation.
Class parameters are:
API_KEY: Needs to be generated by the user through clarifai.com and entered in clarifaiPlugin.config.
modelId: Defines the ClarifAI model used for object detection.
|
ClarifAIPluginGMAF |
This class functions as an API between ClarifAI and GMAF.
|
ClarifaiPluginMain |
Application for object detection in image files through the standard ClarifAI API.
Images can be submitted as URL objects, as image files or as byte arrays.
Legal image formats: JPG, PNG, TIFF, BMP, WEBP
Application needs exactly one argument, containing one of the following:
Image url as a string
Image file path
Directory path containing image files
The application will send either the single image given as an argument to the API or
every image contained in the directory in seperate API calls.
|
ClarifaiResponseHandler |
Helper class to handle respondes of the clarifai API
|
ClearQueryCommand |
class to encapsulate the Clear Queue Command
|
Client | |
CollectionCreator | |
CollectionProcessor | |
CollectionReferenceDetection | |
CollectionStatistics |
Statistical approach to Feature Relevance - WORK IN PROGRESS
|
Colors | |
Command |
Interface for concrete commands.
|
CommandHistory |
Command History based on the Command Pattern
|
ComplexLanguageModel |
language generation based on Linguatools
https://rapidapi.com/petapro/api/linguatools-sentence-generating/
|
CompositionRelationship |
data type to represent Composition Relationships
|
ComputerVision |
main and start class for application
|
ConfigDialog |
Class implementing a ui dialog to configure the rf algorithm to be used to construct new queries
|
Configuration |
data structure representing the config files of the GMAF
|
ConnectionType | |
Constants |
class, which contains constants of whole project
|
Content |
data structure to represent a RSS item
|
Context |
data type to represent the Context
|
CreateDocumentFromGC | |
CreationInformation | |
CSVLogWriter |
writes the GMAF log to a CSV file
|
DefaultCollectionProcessor | |
DefaultExtension |
Extension to external semantic models - WORK IN PROGRESS
|
DefaultLanguageModel | |
DefaultQueryExplainer | |
DeleteRectangleCommand |
This is a command class implementing command pattern.
|
DeleteTextMarkCommand |
This is a command class implementing command pattern.
|
DependencyStructure | |
DescriptionMetadata | |
DetailRelevanceMarksPanel |
Container class for detail panel of currently selected asset and table of all relevance marks
|
DetectionExporter |
export the complete list of MMFGs as XML
|
DOCX_ExtensionPlugin |
implementation of Microsoft Word .DOC format based on Apache POI library
|
DominantColorDetection |
Dominant Color Detection Plugin based on the GoogleVision API
|
DuplicateRelevanceMarkException |
Exception stating non-technical problem with user's input of overlapping relevance marks for parts of an asset and the whole asset at the same time
|
EditTextField |
Implements an editable cell of a JTable
|
ESMMFG | |
EvalModel |
Class representing config of asynchronous interactive evaluation mode and controlling execution of interactive evaluation mode.
|
EvalResultsFrame |
This class implements a frame to show results of the eval process to the user
|
EvalThread |
Implementation of interacive eval mode.
|
ExifHandler |
Exif Plugin based on Apache Commons Imaging
|
ExitCommand |
This is a command class implementing command pattern.
|
ExpertModeCommand |
This class implements the showing or hiding of an expert mode in UI.
|
Explainable | |
ExplainableGraphCode | |
Explainer | |
ExplainerTest | |
ExplainPanel |
panel that shows the tag cloud
|
ExportCommand |
class to encapsulate the Export Command
|
ExternalPlugin | |
FaceDetection |
Face Detection Plugin based on the GoogleVision API
|
Feature | |
FeatureFusionPlugin | |
FeatureFusionStrategy | |
FeatureVectorBuilder |
utility class, that builds a MMFG in various ways
|
FileExtensionFactory |
factory for File Extensions to support additional document formats
|
FileExtensionPlugin |
interface to define file extensions
|
Flattener |
interface to represent flatteners for exporting MMFGs into various formats
|
GeneralDictionary |
General Dictionary to represent words and word-stems
|
GeneralMetadata |
data type to represent General Metadata
|
GenericXMLImporter | |
GMAF |
main Framework class of the GMAF
|
GMAF_Facade |
GMAF API - SOAP implementation facade
|
GMAF_Facade_RESTImpl |
implementation of the GMAF REST API
|
GMAF_Facade_SOAPImpl |
implementation of the GMAF SOAP API
|
GMAF_Plugin | |
GMAF_SessionFactory | |
GMAF_UI |
main window of the GMAF UI
|
GMAF_UI_Facade | |
GMAF_UI_FacadeImpl | |
GMAFConfCommand |
class to encapsulate the Configuration Command
|
GmafFactory |
GMAF Factory class, to create GMAF object objects, create GMAF objects and GMAF XML files vise versa
|
GMAFObject |
GMAF object class, which represents gmaf object element in GMAF XML
|
GMAFXml |
GMAF Xml class, with represents GMAF XML objext
source to parse into XML file
|
GoogleVisionBasePlugin |
this class acts as a basis for the GoogleVision API and contains standard
methods for authentication, authorisation and API calls.
|
GraphCode |
Implementation of a Graph Code as a 2D representation of MMIR features
|
GraphCodeCollection |
this class contains operations for Graph Code Collections, i.e. connected recursive lists of Graph Codes
|
GraphCodeGenerator |
Graph Code Generator to calculate Graph Codes out of MMFGs
|
GraphCodeHelper | |
GraphCodeIO |
Utility Class for Graph Code Import and Export, implements the MMFG-Flattener-Interface
|
GraphCodeMeta | |
GraphCodeMetric |
Implementation of the Graph Code Metric
|
GraphCodeRenderer |
component that provides the renderer for the Graph Codes
|
GraphCodeTableModel |
component that provides the table model for Graph Codes
|
GraphMLFlattener |
exports a MMFG as Graph ML
|
Helper |
main class to serve some reusable methods
|
HTMLFlattener |
exports a MMFG as HTML
|
ImageAnalyzer |
object, to analyse object with ms azure library
|
ImageDetectionLogger |
Logger class for imageDetectionAzure
|
ImageFilter | |
ImageFlattener |
exports a MMFG as Rendered JPEG
|
ImageMouseListener |
Class implementing mouse listeners for mouse events in image relevance mark ui
|
ImageObservers |
Concrete observer container class to manage observing objects interested in changes of image assets (e.g. addition or deletion of relevance marks).
|
ImageRefinementLabel |
This class implements a label to show an image in the ui for providing relevance input.
|
ImageRefinementPanel |
Panel realizing the ui element for the input of relevance marks for an image asset.
|
ImageRefinementTable |
Class implementing a table to show an overview of all relevance marks for the image the user currently works on.
|
ImageTextDetection |
Text Detection Plugin based on the GoogleVision API
|
InfoButton | |
JsonFlattener |
exports a MMFG as JSon
|
KeywordAnnotation |
KeywordAnnotation
|
LabelDetection |
Label Detection Plugin based on the GoogleVision API
|
LabelRenderer |
Implements rendering of table cell with colors green and red
|
LandmarkDetection |
Landmark Detection Plugin based on the GoogleVision API
|
Language | |
LanguageModel | |
Location |
data type to represent file or URL locations
|
LoginCommand |
class to encapsulate the Export Command
|
LoginDialog |
progress frame indicating the processing status at startup of the GMAF
|
LogoDetection |
Logo Detection Plugin based on the GoogleVision API
|
LogPanel |
panel that shows the logging console
|
Main |
main class of GMAF
|
MainExplanation | |
Map_Reader |
Class which reads a CSV and returns List from each column
|
MediaTime |
MediaTime Class.
|
MergeDetectionXML |
merges detected object XMLs into a single large file
|
MMFG |
data type to represent the MMFG
|
MMFGCollection |
data structure representing the collection of all MMFGs
|
MMFGPanel |
panel that shows the MMFG
|
MoodDetection |
Mood Detection Plugin based on the GoogleVision API
|
MouseListenerForChosenAsset | |
Mpeg7Container | |
Mpeg7ContainerExporter |
Exporter Class to export Mpeg7Container either into MMFG or DMPEG7
|
Mpeg7Converter | |
Mpeg7Import | |
Mpeg7IO |
exports or imports a MMFG as XML or from XML
|
Mpeg7XMLValidator |
Class to help check if Mpeg7 file is following the specified schema
|
MultimediaContent | |
NamesHelper | |
Neo4JFlattener |
exports a MMFG as Neo4J Script
|
NicoEngelhardt | |
Node |
data type to represent a MMFG node
|
NoRelevanceMarkException |
Exception stating problem in generation process of a new query due to no relevance input provided at all
|
NormalGraphCodeMetricQuerying |
This class implements an object representation of normal GC similarity metrics.
|
NumberHelper | |
NvidiaCUDAConfig | |
NvidiaCUDAProcessor | |
ObjectDetection |
Object Detection Plugin based on the GoogleVision API
|
OpenCVObjectDetector |
Helper class to generate with OpenCV DNN Module results.
|
OpenCVObjectDetectorGMAFPlugin |
The Plugin class to make OpenCV compatible with GMAF.
|
OperatingSystem | |
OperatingSystemClassifier | |
OptimizeCommand |
class to encapsulate the Optimize Command
|
Phrase | |
Phrase.type | |
PluginChain |
this class chains the filters and plugins for GMAF processing
|
PluginConfCommand |
class to encapsulate the Plugin Configuration Command
|
ProcessCommand |
class to encapsulate the Process Command
|
ProcessElement | |
ProcessFlow | |
ProcessFlowFactory | |
ProcessFlowPlugin | |
ProgressFrame |
progress frame indicating the processing status at startup of the GMAF
|
QueryByExampleCommand |
class to encapsulate the Query By Example Command
|
QueryByKeywordCommand |
class to encapsulate the Query By Keyword Command
|
QueryBySPARQLCommand |
class to encapsulate SPARQL commands
|
QueryInfoCommand | |
Querying |
Interface to be implemented by concrete similarity metrics to compare GCs during query execution.
|
QueryPanel |
panel that shows the query field
|
QueryRefinementCommand | |
QueryRepresentation | |
QueryResultFrame | |
QueryResultPanel | |
RadioButtonTextMarkPanel |
Class implementing a part of the text relevance mark ui, where the user sets, whether the next relevance mark is for a relevant or a non relevant part of the text
|
RDFFlattener | |
RecommendedAssetPanel |
panel that shows the recommendations
|
Rectangle |
Implementation of the model of one rectangular relevance mark for an image asset
|
Refinement_UI |
Implementation of the main frame of the UI
|
RefinementAssetListPanel |
Container class for thumbnails of all assets in collection
|
RefinementCollection |
Class representing the collection of all assets
|
RefinementController |
RefinementController class containing static main method to be executed on startup.
|
RefinementDetailPanel |
Panel showing currently selected asset
|
RefinementGCGenerator |
Single thread implementation of the construction of GCs from user relevance marks
|
RefinementGCGeneratorThread |
Multi thread implementation of the construction of GCs from user relevance marks
|
RefinementListTable |
Table showing all relevance marks that are currently set
|
RefinementPanel |
Thumbnail of an asset in the collection
|
RefinementUIModel |
class representing data relevant for all UI components.
|
RekognitionBasePlugin_JavaV1 | |
RekognitionBasePlugin_JavaV2 | |
RekognitionImageLabler_JavaV1 |
Helper Class to call image labeling.
|
RekognitionImageLabler_JavaV2 | |
RekognitionResponseHandler_JavaV1 | |
RekognitionResponseHandler_JavaV2 | |
Relationship | |
RelationshipWeightRocchioRelevanceFeedback |
Class implementing contruction of new query based on an adapted rocchio weighting schema.
|
RelevanceFeedback |
Interface to be implemented by concrete RF algorithms to calculate new query's GC.
|
RelevanceMarkCommandHistory |
This class implements a command history for all commands that changed relevance marks of images or text
|
ReloadCommand |
class to encapsulate the Reload Command
|
RequeryCommand |
This is a command class implementing command pattern.
|
ResultExplanation | |
RSS_ExtensionPlugin |
implementation of RSS (Json + .rss) format
|
RSSImporter |
class to import RSS feeds
|
RssItem |
data structure to represent an RSS Item
|
SampleEvaluation |
performs a sample evaluation based on a single xml-file compared to the annotations in a csv file
|
Scene | |
Security |
data type to represent security information
|
SelectCommand |
This is a command class implementing command pattern.
|
SelectCommand |
class to encapsulate the Select Command
|
SelectQueryCommandHistory |
This class implements a command history for all commands that changed selection of an asset or produced a new query
|
SemanticExtension |
Interface to attach semantic extensions to a MMFG collection
|
SemanticExtensionFactory |
Factory to create the semantic extension.
|
SemanticGraphCode |
Semantic Graph Code Extension - WORK IN PROGRESS
|
SemanticNodeRepresentation | |
SemanticRelationship |
data type to represent semantic relationships
|
SemanticRelationshipRepresentation | |
SemanticVocabulary | |
SemWebExtension |
Extension to the Semantic Web for Querying - WORK IN PROGRESS
|
SentenceDetection |
GMAF Plugin for the Sentence Detection algorithm for texts
|
Service | |
SessionFactory | |
SetValues | |
ShazamPlugin | |
ShowImageRefinementCommand |
This is a command class implementing command pattern.
|
ShowTextRefinementCommand |
This is a command class implementing command pattern.
|
SigIREvaluation | |
SigIRImageSelector | |
SigIRPascal | |
SimilarAssetPanel |
panel that shows the similarity
|
SimpleLanguageModel | |
SimpleTest | |
SMMFG | |
SocialMediaPlatform | |
SocialMediaPostExtractor | |
SocialMediaProcessor | |
SocialMediaProvider | |
SocialMediaTwitterPostFeatureExtractor | |
SocialMediaTwitterProvider | |
SocialMediaYouTubePostFeatureExtractor | |
SocialMediaYouTubeProvider | |
SpacialFeatureFusion | |
StartApp | |
StartEvalCommand |
This is a command class implementing command pattern.
|
Stemmer |
Word Stemmer to reduce words into their word-stems
|
StopEvalCommand |
This is a command class implementing command pattern.
|
Strategy | |
SubtractGCRelevanceFeedback |
Class implementing contruction of new query based on subtraction API for graph codes.
|
SynonymInformation |
data type to represent synonym information
|
SyntacticDetection |
GMAF Plugin for the Syntactic Detection algorithm for texts
|
TagCloudPanel |
panel that shows the tag cloud
|
TechnicalAttribute |
data type to represent technical attributes
|
TempFileProvider |
this class provides temporary files based on byte arrays, useful if a plugin can only process files
|
TempURLProvider |
this class provides temporary URLs based on byte arrays.
|
TensorFlowProcessor | |
TermNormalizer |
returns normalized terms based on word-stems and an english dictionary
|
Test | |
TextEditor |
Text editor for showing text asset in relevance mark UI
|
TextMark |
Class implementing the model of a relevance mark for a text asset.
|
TextMouseListener |
Class implementing listeners for ui events in text relevance mark ui.
|
TextObservers |
Concrete observer container class to manage observing objects interested in changes of text assets (e.g. addition or deletion of relevance marks).
|
TextRefinementPanel |
Container for relevance mark UI for text documents
|
TextRefinementTable |
Table showing relevance marks that are set for the currently edited text asset
|
TFIDFCalculator | |
Timepoint | |
Tools |
Class containing implementation of algorithms that are used by objects of different classes.
|
Tools |
utility class
|
TREC2021_Tests | |
TrecEval |
Utility class for executing the external tool trec eval
|
TrecTopic | |
TrecTopicParser | |
TreePanel |
panel that shows the tree of multiple collections
|
TXT_ExtensionPlugin |
implementation of Plain-Text format
|
UndoableCommand |
Interface for concrete commands.
|
Unflattener |
interface to be used for unflattening (i.e. importing) MMFGs based on a String
|
UnionFeatureFusion | |
UpdateImageMarks |
Interface to be implemented by observing objects interested in changes of image assets.
|
UpdateMarks |
Empty super interface of concrete interfaces to be implemented by observing objects.
|
UpdateTextMarks |
Interface to be implemented by observing objects interested in changes of text assets.
|
Video |
Video Class.
|
VideoExtractor | |
VideoShotDetection |
automated scene detection based on FFMPEG
|
VideoSplitter |
automated scene detection based on FFMPEG
|
WAPO_ExtensionPlugin |
implementation of the Washington Post archive-format
|
WaPoSplitter | |
WaPoTest | |
WashingtonPostIndexer |
GMAF Plugin for the Washington Post archive algorithm for texts
|
WashingtonPostItem |
data structure to represent an item of the Washington Post archive
|
Weight |
data type to represent weights
|
Word |
Dictionary-Word implementation to represent words, word-stems and synonym links
|
XMLDocumentBuilder |
HelperClass to build Documents from Paths
|
XMLEncodeDecode |
exports or imports a MMFG as XML or from XML
|
XMLHandler |
Class that takes ClarifAI API responses and builds XML output in the defined GMAF format.
|
YoloObjectDetection |
This Class acts as a Plugin to implement object recognition,
using the YOLOv3 convolutional neural network, into the GMAF
Framework.
|