package org.bundlemaker.core.common.utils; import java.util.List; /** * <p> * </p> * * @author Gerd Wütherich (gerd@gerd-wuetherich.de) * * @param <T> */ public interface IBundleMakerExtensionRegistry<T> { /** * <p> * </p> */ void initialize(); /** * <p> * </p> * * @return */ boolean isInitalized(); /** * <p> * </p> */ void dispose(); /** * <p> * </p> * * @return */ List<T> getExtensionInstances(); List<String> getExtensionBundleNamespaces(); }