X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fmedia%2FMediaHelper.java;h=4222dc738966f5a7542046628ab162f0755a62ff;hb=14127fccd05fd4dc20411d3c551908103fcd28a9;hp=762cce0adc670fb44b4bee02500b6d7544f0acbc;hpb=1f0ad3f2013909116569c243abbc02dde6c7161a;p=mir.git diff --git a/source/mircoders/media/MediaHelper.java b/source/mircoders/media/MediaHelper.java index 762cce0a..4222dc73 100755 --- a/source/mircoders/media/MediaHelper.java +++ b/source/mircoders/media/MediaHelper.java @@ -29,16 +29,12 @@ */ package mircoders.media; -import java.util.HashMap; -import java.util.Map; - import mir.entity.Entity; import mir.media.MediaExc; import mir.media.MediaFailure; import mir.media.MediaHandler; import mir.storage.Database; import mircoders.global.MirGlobal; -import mircoders.localizer.MirLocalizerExc; import mircoders.storage.DatabaseAudio; import mircoders.storage.DatabaseImages; import mircoders.storage.DatabaseOther; @@ -53,23 +49,10 @@ import mircoders.storage.DatabaseVideo; */ public final class MediaHelper { - private static Map nameToMediaHandler = new HashMap(); - - public static void addHandler(String aName, MediaHandler aHandler) { - synchronized (nameToMediaHandler) { - nameToMediaHandler.put(aName, aHandler); - } - } - public static MediaHandler getHandler(Entity aMediaType) throws MediaExc, MediaFailure { String handlerName = aMediaType.getFieldValue("classname"); - try { - return MirGlobal.localizer().media().getHandler(handlerName); - } - catch (MirLocalizerExc e) { - throw new MediaFailure(e); - } + return MirGlobal.localizer().media().getHandler(handlerName); } public static Database getStorage(Entity mediaType, String aTable) throws MediaExc, MediaFailure {