jp.carabiner.inkpod.plugin
クラス ServiceLoader<T>

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.plugin.ServiceLoader<T>

public class ServiceLoader<T>
extends java.lang.Object


フィールドの概要
static java.lang.String SERVICES_FILE_PREFIX
           
 
コンストラクタの概要
protected ServiceLoader(java.lang.ClassLoader classLoader, java.lang.Class<T> serviceInterface, java.util.List<java.lang.String> serviceNameList)
           
 
メソッドの概要
 boolean hasNextService()
           
static
<T> ServiceLoader<T>
load(java.lang.Class<T> serviceInterface)
           
static
<T> ServiceLoader<T>
load(java.lang.Class<T> serviceInterface, java.lang.ClassLoader classLoader)
           
static
<T> ServiceLoader<T>
load(java.lang.Class<T> serviceInterface, java.lang.ClassLoader classLoader, ServiceFilter serviceFilter)
           
 T nextService()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SERVICES_FILE_PREFIX

public static final java.lang.String SERVICES_FILE_PREFIX
関連項目:
定数フィールド値
コンストラクタの詳細

ServiceLoader

protected ServiceLoader(java.lang.ClassLoader classLoader,
                        java.lang.Class<T> serviceInterface,
                        java.util.List<java.lang.String> serviceNameList)
メソッドの詳細

nextService

public T nextService()

hasNextService

public boolean hasNextService()

load

public static <T> ServiceLoader<T> load(java.lang.Class<T> serviceInterface)

load

public static <T> ServiceLoader<T> load(java.lang.Class<T> serviceInterface,
                                        java.lang.ClassLoader classLoader)

load

public static <T> ServiceLoader<T> load(java.lang.Class<T> serviceInterface,
                                        java.lang.ClassLoader classLoader,
                                        ServiceFilter serviceFilter)