rydeen.spi
インタフェース ProcessorService

既知の実装クラスの一覧:
AbstractProcessorService, NopProcessorService, StringEncryptObfuscatorService

public interface ProcessorService

Processorを提供するためのSPIです.

作成者:
Haruaki Tamada

メソッドの概要
 Author[] getAuthors()
          このSPI並びにProcessor の作成者のリストを返します.
 Arguments getDefaultArguments()
          このSPIが返すProcessorの初期設定値を返します.
 String getDescription()
          このSPIが返すProcessorの解説を返します.
 Organization getOrganization()
          このSPI並びにProcessor の作成者の団体を返します.
 Processor getProcessor()
          Processorを返します.
 String getProcessorName()
          このSPIが対応するProcessorの名前を返します.
 Provider getProvider()
          このSPI並びにProcessor の作成者のリストとその団体のオブジェクトを返します.
 

メソッドの詳細

getDefaultArguments

Arguments getDefaultArguments()
このSPIが返すProcessorの初期設定値を返します. 返されたArgumentsオブジェクトを変更しても他に影響を与えません.

戻り値:
初期設定値

getDescription

String getDescription()
このSPIが返すProcessorの解説を返します.

戻り値:
このSPIが対応するProcessorの解説

getProcessor

Processor getProcessor()
                       throws ProcessorBuildException
Processorを返します. 返されるProcessorのメソッドは並行して呼び出される可能性があります. そのため,並行して呼び出されても影響を受けないよう,実装しておかなければなりません.

戻り値:
作成されたProcessorオブジェクト
例外:
ProcessorBuildException

getProcessorName

String getProcessorName()
このSPIが対応するProcessorの名前を返します.

戻り値:
対応するProcessorの名前

getAuthors

Author[] getAuthors()
このSPI並びにProcessor の作成者のリストを返します.

戻り値:
作成者のリスト

getOrganization

Organization getOrganization()
このSPI並びにProcessor の作成者の団体を返します.

戻り値:
作成者の所属する団体

getProvider

Provider getProvider()
このSPI並びにProcessor の作成者のリストとその団体のオブジェクトを返します.

戻り値:
作成者とその団体を収めたオブジェクト


Copyright © 2010-2011 Rydeen Project. All Rights Reserved.