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.Stringattach(java.lang.String assetWithoutMfv, MMFG fv)static java.lang.Stringflatten(MMFG fv, Flattener fs)flattens a given MMFG with a Flattener into a Stringstatic MMFGgenerateFeatureVectorForAsset(java.lang.String assetWithoutMfv)static MMFGgetFeatureVectorFromAsset(java.io.File f)returns a MMFG based on EXIF-data embedded in filesstatic voidmergeIntoFeatureVector(MMFG base, MMFG delta)merges two MMFGsstatic MMFGparse(java.lang.String meta)static MMFGunflatten(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
-