Package de.swa.mmfg.builder
Class FeatureVectorBuilder
java.lang.Object
de.swa.mmfg.builder.FeatureVectorBuilder
public class FeatureVectorBuilder
extends java.lang.Object
utility class, that builds a MMFG in various ways
-
Constructor Summary
Constructors Constructor Description FeatureVectorBuilder()
-
Method Summary
Modifier and Type Method Description static java.lang.String
attach(java.lang.String assetWithoutMfv, MMFG fv)
static java.lang.String
flatten(MMFG fv, Flattener fs)
flattens a given MMFG with a Flattener into a Stringstatic MMFG
generateFeatureVectorForAsset(java.lang.String assetWithoutMfv)
static MMFG
getFeatureVectorFromAsset(java.io.File f)
returns a MMFG based on EXIF-data embedded in filesstatic void
mergeIntoFeatureVector(MMFG base, MMFG delta)
merges two MMFGsstatic MMFG
parse(java.lang.String meta)
static MMFG
unflatten(java.lang.String s, Unflattener uf)
applies a unflattener to a string to extract the MMFG
-
Constructor Details
-
FeatureVectorBuilder
public FeatureVectorBuilder()
-
-
Method Details
-
getFeatureVectorFromAsset
returns a MMFG based on EXIF-data embedded in files -
mergeIntoFeatureVector
merges two MMFGs -
generateFeatureVectorForAsset
-
unflatten
applies a unflattener to a string to extract the MMFG -
flatten
flattens a given MMFG with a Flattener into a String -
attach
-
parse
-