クラスImageTranscoderSpi

java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageTranscoderSpi
すべての実装されたインタフェース:
RegisterableService

public abstract class ImageTranscoderSpi extends IIOServiceProvider
ImageTranscoderのサービス・プロバイダ・インタフェース(SPI)です。 サービス・プロバイダ・クラスの詳細は、IIORegistryクラスのクラス・コメントを参照してください。
関連項目:
  • フィールドのサマリー

    クラスで宣言されたフィールド IIOServiceProvider

    vendorName, version
    修飾子と型
    フィールド
    説明
    protected String
    getVendorNameから返されるStringで、最初はnullです。
    protected String
    getVersionから返されるStringで、最初はnullです。
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    空白のImageTranscoderSpiを構築します。
     
    ImageTranscoderSpi(String vendorName, String version)
    指定された値セットを使用してImageTranscoderSpiを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このサービス・プロバイダに関連するImageTranscoder実装のインスタンスを返します。
    abstract String
    この変換プラグインへの入力として使用可能なIIOMetadataオブジェクトを生成するImageReaderSpiクラスの完全指定クラス名を返します。
    abstract String
    この変換プラグインへの入力として使用可能なIIOMetadataオブジェクトを生成するImageWriterSpiクラスの完全指定クラス名を返します。

    クラスで宣言されたメソッド IIOServiceProvider

    getDescription, getVendorName, getVersion, onDeregistration, onRegistration
    修飾子と型
    メソッド
    説明
    abstract String
    このサービス・プロバイダとそれに関連する実装の、簡潔で判読可能な説明を返します。
    このサービス・プロバイダおよび関連する実装の構築を担当するベンダーの名前を返します。
    このサービス・プロバイダとそれに関連する実装のバージョン番号を表す文字列を返します。
    void
    onDeregistration(ServiceRegistry registry, Class<?> category)
    SpiクラスがServiceRegistryから登録解除されると常にコールバックが実行されます。
    void
    onRegistration(ServiceRegistry registry, Class<?> category)
    Spiクラスがインスタンス化されてServiceRegistryに登録されたあとで1回だけ呼び出されるコールバックです。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • ImageTranscoderSpi

      protected ImageTranscoderSpi()
      空白のImageTranscoderSpiを構築します。 すべてのメソッドの作業バージョンを提供するための、インスタンス変数の初期化やメソッド実装のオーバーライドは、サブクラスで行う必要があります。
    • ImageTranscoderSpi

      public ImageTranscoderSpi(String vendorName, String version)
      指定された値セットを使用してImageTranscoderSpiを構築します。
      パラメータ:
      vendorName - ベンダー名。
      version - バージョン識別子。
  • メソッドの詳細

    • getReaderServiceProviderName

      public abstract String getReaderServiceProviderName()
      この変換プラグインへの入力として使用可能なIIOMetadataオブジェクトを生成するImageReaderSpiクラスの完全指定クラス名を返します。
      戻り値:
      ImageReaderSpi実装クラスの完全修飾クラス名を含むString
      関連項目:
    • getWriterServiceProviderName

      public abstract String getWriterServiceProviderName()
      この変換プラグインへの入力として使用可能なIIOMetadataオブジェクトを生成するImageWriterSpiクラスの完全指定クラス名を返します。
      戻り値:
      ImageWriterSpi実装クラスの完全修飾クラス名を含むString
      関連項目:
    • createTranscoderInstance

      public abstract ImageTranscoder createTranscoderInstance()
      このサービス・プロバイダに関連するImageTranscoder実装のインスタンスを返します。
      戻り値:
      ImageTranscoderインスタンス。