モジュール java.desktop
パッケージ javax.swing.text

クラスDefaultStyledDocument.ElementSpec

  • 含まれているクラス:
    DefaultStyledDocument

    public static class DefaultStyledDocument.ElementSpec
    extends Object
    要素を構築する実装です。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static short ContentType
      getTypeに設定可能な値です。
      static short EndTagType
      getTypeに設定可能な値です。
      static short JoinFractureDirection
      getDirectionに設定可能な値です。
      static short JoinNextDirection
      getDirectionに設定可能な値です。
      static short JoinPreviousDirection
      getDirectionに設定可能な値です。
      static short OriginateDirection
      getDirectionに設定可能な値です。
      static short StartTagType
      getTypeに設定可能な値です。
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      ElementSpec​(AttributeSet a, short type)
      マークアップがドキュメントに格納されない場合の、マークアップに有効なコンストラクタです。
      ElementSpec​(AttributeSet a, short type, char[] txt, int offs, int len)
      ドキュメントへのコンテンツとマークアップのバッチ入力のスペックを、外部的に作成するコンストラクタです。
      ElementSpec​(AttributeSet a, short type, int len)
      データがすでに追加されているがlen情報が必要な場合に、ドキュメント内で解析を行うコンストラクタです。
    • フィールドの詳細

      • StartTagType

        public static final short StartTagType
        getTypeに設定可能な値です。 この値は、このレコード・タイプが開始タグであることを指定し、要素の開始を指定するマークアップを表します。
        関連項目:
        定数フィールド値
      • EndTagType

        public static final short EndTagType
        getTypeに設定可能な値です。 この値は、このレコード・タイプが終了タグであることを指定し、要素の終了を指定するマークアップを表します。
        関連項目:
        定数フィールド値
      • ContentType

        public static final short ContentType
        getTypeに設定可能な値です。 この値は、このレコード・タイプがコンテンツを表すことを示します。
        関連項目:
        定数フィールド値
      • JoinPreviousDirection

        public static final short JoinPreviousDirection
        getDirectionに設定可能な値です。 この値は、このレコードに関連付けられたデータを、先行するデータに結合することを指定します。
        関連項目:
        定数フィールド値
      • JoinNextDirection

        public static final short JoinNextDirection
        getDirectionに設定可能な値です。 この値は、このレコードに関連付けられたデータを、続くデータに結合することを示します。
        関連項目:
        定数フィールド値
      • OriginateDirection

        public static final short OriginateDirection
        getDirectionに設定可能な値です。 この値は、このレコードに関連付けられたデータを、新規要素の生成に使用することを示します。 これは通常の値になります。
        関連項目:
        定数フィールド値
      • JoinFractureDirection

        public static final short JoinFractureDirection
        getDirectionに設定可能な値です。 この値は、このレコードに関連付けられたデータを、分割要素に結合することを示します。
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • ElementSpec

        public ElementSpec​(AttributeSet a,
                           short type)
        マークアップがドキュメントに格納されない場合の、マークアップに有効なコンストラクタです。
        パラメータ:
        a - 要素の属性
        type - 要素の型(StartTagType、EndTagType、ContentType)
      • ElementSpec

        public ElementSpec​(AttributeSet a,
                           short type,
                           int len)
        データがすでに追加されているがlen情報が必要な場合に、ドキュメント内で解析を行うコンストラクタです。
        パラメータ:
        a - 要素の属性
        type - 要素の型(StartTagType、EndTagType、ContentType)
        len - 長さ>= 0
      • ElementSpec

        public ElementSpec​(AttributeSet a,
                           short type,
                           char[] txt,
                           int offs,
                           int len)
        ドキュメントへのコンテンツとマークアップのバッチ入力のスペックを、外部的に作成するコンストラクタです。
        パラメータ:
        a - 要素の属性
        type - 要素の型(StartTagType、EndTagType、ContentType)
        txt - 要素のテキスト
        offs - テキストに対するオフセット>= 0
        len - テキストの長さ>= 0
    • メソッドの詳細

      • setType

        public void setType​(short type)
        要素の型を設定します。
        パラメータ:
        type - 要素の型(StartTagType、EndTagType、ContentType)
      • getType

        public short getType()
        要素の型を取得します。
        戻り値:
        要素の型(StartTagType、EndTagType、ContentType)
      • setDirection

        public void setDirection​(short direction)
        方向を設定します。
        パラメータ:
        direction - 方向(JoinPreviousDirection、JoinNextDirection)
      • getDirection

        public short getDirection()
        方向を取得します。
        戻り値:
        方向(JoinPreviousDirection、JoinNextDirection)
      • getAttributes

        public AttributeSet getAttributes()
        要素の属性を取得します。
        戻り値:
        属性セット
      • getArray

        public char[] getArray()
        文字の配列を取得します。
        戻り値:
        メッセージ・データの長さ
      • getOffset

        public int getOffset()
        開始オフセットを取得します。
        戻り値:
        オフセット>= 0
      • getLength

        public int getLength()
        長さを取得します。
        戻り値:
        長さ>= 0
      • toString

        public String toString()
        要素を文字列に変換します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        文字列