クラス VirtualListViewControlDirContextProcessor

実装済みのインターフェース一覧:
DirContextProcessor

@DeprecatedSE @NullUnmarked public class VirtualListViewControlDirContextProcessor extends AbstractFallbackRequestAndResponseControlDirContextProcessor
使用すべきではありません。
この草案は最終決定されていないため、使用するコントロールオブジェクトを使用して独自の ControlExchange 実装を提供する ControlExchangeDirContextProcessor を使用してください。
仮想リストビューを管理するための DirContextProcessor 実装。

これはリクエスト制御構文です:

VirtualListViewRequest ::= SEQUENCE {
        beforeCount     INTEGER (0..maxInt),
        afterCount       INTEGER (0..maxInt),
        target     CHOICE {
                                   byOffset             [0] SEQUENCE {
                                                offset            INTEGER (1 .. maxInt),
                                                contentCount    INTEGER (0 .. maxInt) },
                                   greaterThanOrEqual [1] AssertionValue },
        contextID        OCTET STRING OPTIONAL }

これは、レスポンス制御の構文です。

VirtualListViewResponse ::= SEQUENCE {
        targetPosition  INTEGER (0 .. maxInt),
        contentCount     INTEGER (0 .. maxInt),
        virtualListViewResult ENUMERATED {
                 success (0),
                 operationsError (1),
                 protocolError (3),
                 unwillingToPerform (53),
                 insufficientAccessRights (50),
                 timeLimitExceeded (3),
                 adminLimitExceeded (11),
                 innapropriateMatching (18),
                 sortControlMissing (60),
                 offsetRangeError (61),
                 other(80),
                 ... },
        contextID        OCTET STRING OPTIONAL }
関連事項:
  • コンストラクターの詳細

    • VirtualListViewControlDirContextProcessor

      public VirtualListViewControlDirContextProcessor(int pageSize)
      使用すべきではありません。
    • VirtualListViewControlDirContextProcessor

      public VirtualListViewControlDirContextProcessor(int pageSize, int targetOffset, int listSize, VirtualListViewResultsCookie cookie)
      使用すべきではありません。
  • 方法の詳細

    • getCookie

      public VirtualListViewResultsCookie getCookie()
      使用すべきではありません。
    • getPageSize

      public int getPageSize()
      使用すべきではありません。
    • getListSize

      public int getListSize()
      使用すべきではありません。
    • getException

      public NamingExceptionSE getException()
      使用すべきではありません。
    • getTargetOffset

      public int getTargetOffset()
      使用すべきではありません。
    • setOffsetPercentage

      public void setOffsetPercentage(boolean isPercentage)
      使用すべきではありません。
      targetOffset をリストのパーセンテージとして解釈するか、リストへのオフセットとして解釈するかを設定します。
      パラメーター:
      isPercentage - targetOffset がパーセンテージの場合、true 
    • isOffsetPercentage

      public boolean isOffsetPercentage()
      使用すべきではありません。
    • createRequestControl

      public ControlSE createRequestControl()
      使用すべきではありません。
      クラスからコピーされた説明: AbstractRequestControlDirContextProcessor
      適切な RequestControl のインスタンスを作成します。
      次で指定:
      クラス AbstractRequestControlDirContextProcessor の createRequestControl 
      戻り値:
      新しいインスタンス。
    • handleResponse

      protected void handleResponse(ObjectSE control)
      使用すべきではありません。
      次で指定:
      クラス AbstractFallbackRequestAndResponseControlDirContextProcessor の handleResponse 
    • invokeMethod

      protected static ObjectSE invokeMethod(StringSE methodName, ClassSE clazz, ObjectSE control, ClassSE[] paramTypes, ObjectSE[] paramValues)
      使用すべきではありません。