package se.cth.hedgehogphoto.plugin; import java.util.logging.Level; import se.cth.hedgehogphoto.log.Log; import se.cth.hedgehogphoto.view.MainView; /** * @author Barnabas Sapan */ public class PluginParser implements Parsable { @Override public Object parseClass(Class<?> c, Object o, MainView view) { if(c.isAnnotationPresent(Plugin.class)){ Plugin plugin = c.getAnnotation(Plugin.class); Log.getLogger().log(Level.INFO, "[Plugin: " + plugin.name() + ", Version: " + plugin.version() + ", Author: " + plugin.author() + ", Description: " + plugin.description() + "]"); } return o; } }