1 16 package org.apache.commons.jelly.tags.core; 17 18 import org.apache.commons.jelly.TagSupport; 19 import org.apache.commons.jelly.util.ClassLoaderUtils; 20 21 27 public abstract class BaseClassLoaderTag extends TagSupport { 28 34 protected ClassLoader classLoader = null; 35 36 40 protected boolean useContextClassLoader = false; 41 42 52 public ClassLoader getClassLoader() { 53 return ClassLoaderUtils.getClassLoader(classLoader, useContextClassLoader, getClass()); 54 } 55 56 63 public void setClassLoader(ClassLoader classLoader) { 64 this.classLoader = classLoader; 65 } 66 67 70 public boolean getUseContextClassLoader() { 71 return useContextClassLoader; 72 } 73 74 83 public void setUseContextClassLoader(boolean use) { 84 useContextClassLoader = use; 85 } 86 } 87 | Popular Tags |