001
014
015 package com.liferay.portal.kernel.template;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.ProxyFactory;
020
021 import java.util.List;
022
023
026 @ProviderType
027 public class TemplateHandlerRegistryUtil {
028
029 public static long[] getClassNameIds() {
030 return _templateHandlerRegistry.getClassNameIds();
031 }
032
033 public static TemplateHandler getTemplateHandler(long classNameId) {
034 return _templateHandlerRegistry.getTemplateHandler(classNameId);
035 }
036
037 public static TemplateHandler getTemplateHandler(String className) {
038 return _templateHandlerRegistry.getTemplateHandler(className);
039 }
040
041 public static List<TemplateHandler> getTemplateHandlers() {
042 return _templateHandlerRegistry.getTemplateHandlers();
043 }
044
045 private static final TemplateHandlerRegistry _templateHandlerRegistry =
046 ProxyFactory.newServiceTrackedInstance(TemplateHandlerRegistry.class);
047
048 }