public final class Service
extends java.lang.Object
org.apache.batik.util.Service| Modifier and Type | Field and Description |
|---|---|
private static java.lang.Class |
POOLABLE |
private static java.util.HashMap |
providers |
private static java.lang.String |
SERVICES |
| Modifier | Constructor and Description |
|---|---|
private |
Service()
Private constructor to keep from instantiating this class
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isClassPoolable(java.lang.Class clazz)
Provide a way to determine if a Class implements Poolable without
requiring it to be in the classpath.
|
static java.util.Iterator |
providers(java.lang.Class klass)
Get all the providers for the specified services.
|
static java.util.Iterator |
providers(java.lang.Class klass,
java.lang.ClassLoader loader)
Get all the providers for the specified services.
|
static java.util.Iterator |
providers(java.lang.Class klass,
java.lang.ClassLoader loader,
org.apache.avalon.framework.logger.Logger logger)
Get all the providers for the specified services.
|
private static final java.lang.Class POOLABLE
private static final java.lang.String SERVICES
private static final java.util.HashMap providers
private Service()
public static java.util.Iterator providers(java.lang.Class klass,
java.lang.ClassLoader loader,
org.apache.avalon.framework.logger.Logger logger)
klass - the interface Classloader - the ClassLoader to be used.logger - logger to use if any problems are encountered.Iterator for the providers.public static java.util.Iterator providers(java.lang.Class klass,
java.lang.ClassLoader loader)
klass - the interface Classloader - the ClassLoader to be used.Iterator for the providers.public static java.util.Iterator providers(java.lang.Class klass)
klass - the interface ClassIterator for the providers.public static boolean isClassPoolable(java.lang.Class clazz)
clazz - the class to testtrue if Poolable is in the classpath and the class implements Poolable