package org.infernus.idea.checkstyle; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleComponent; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jetbrains.annotations.NotNull; /** * The module level plugin. * <p/> * This is used to allow modules to override the chosen checkstyle configuration. */ public class CheckStyleModulePlugin implements ModuleComponent { private static final Log LOG = LogFactory.getLog(CheckStyleModulePlugin.class); public CheckStyleModulePlugin(@NotNull final Module module) { LOG.info("CheckStyle Module Plugin loaded for module: \"" + module.getName() + "\""); } public void projectOpened() { LOG.debug("Project opened."); } public void projectClosed() { LOG.debug("Project closed."); } public void moduleAdded() { LOG.debug("Module added."); } @NotNull public String getComponentName() { return CheckStylePlugin.ID_MODULE_PLUGIN; } public void initComponent() { } public void disposeComponent() { } }