Java プラットフォーム 1.2

javax.swing.text
クラス StyleContext.SmallAttributeSet

java.lang.Object
  |
  +--javax.swing.text.StyleContext.SmallAttributeSet

public class StyleContext.SmallAttributeSet
extends Object
implements AttributeSet

このクラスは、少数の属性を配列として格納します。格納形式は、「キー, 値, キー, 値, 」の形式です。この属性セットのサイズは、配列の長さを 2 で割った値です。デフォルトでは、このクラスは、複数の属性をコンパクトかつ共有可能な形式で格納するために使われます。


コンストラクタの概要
StyleContext.SmallAttributeSet(AttributeSet attrs)
           
StyleContext.SmallAttributeSet(Object[] attributes)
           
 
メソッドの概要
 Object clone()
          属性セットを複製します。
 boolean containsAttribute(Object name, Object value)
          属性の名前と値が定義済みであるかどうかを判定します。
 boolean containsAttributes(AttributeSet attrs)
          属性セットが、指定された属性をすべて含んでいるかどうかを判定します。
 AttributeSet copyAttributes()
          属性セットをコピーします。
 boolean equals(Object obj)
          このオブジェクトを、指定されたオブジェクトと比較します。
 Object getAttribute(Object key)
          属性の値を取得します。
 int getAttributeCount()
          定義されている属性の個数を取得します。
 Enumeration getAttributeNames()
          すべての属性の名前を取得します。
 AttributeSet getResolveParent()
          オーバーライドしない場合、解決する親のデフォルトはこの親要素になります。
 int hashCode()
          この属性セットのためのハッシュコードを返します。
 boolean isDefined(Object key)
          指定された属性が定義済みであるかどうかを判定します。
 boolean isEqual(AttributeSet attr)
          2 つの属性セットが等しいかどうかを判定します。
 String toString()
          キーと値の組を表す文字列を返します。
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

StyleContext.SmallAttributeSet

public StyleContext.SmallAttributeSet(Object[] attributes)

StyleContext.SmallAttributeSet

public StyleContext.SmallAttributeSet(AttributeSet attrs)
メソッドの詳細

toString

public String toString()
キーと値の組を表す文字列を返します。
オーバーライド:
クラス Object 内の toString

hashCode

public int hashCode()
この属性セットのためのハッシュコードを返します。
戻り値:
この属性セットのためのハッシュコード値
オーバーライド:
クラス Object 内の hashCode

equals

public boolean equals(Object obj)
このオブジェクトを、指定されたオブジェクトと比較します。結果が true になるのは、引数が null ではなく、このフォントと同じ名前、スタイル、サイズ (ポイント単位) を持つ Font オブジェクトの場合だけです。
パラメータ:
obj - このフォントと比較されるオブジェクト
戻り値:
オブジェクトが等しい場合は true、そうでない場合は false
オーバーライド:
クラス Object 内の equals

clone

public Object clone()
属性セットを複製します。属性セットは不変なので、その複製も基本的に同一のセットです。
戻り値:
属性のセット
オーバーライド:
クラス Object 内の clone

getAttributeCount

public int getAttributeCount()
定義されている属性の個数を取得します。
定義:
インタフェース AttributeSet 内の getAttributeCount
戻り値:
属性の個数
関連項目:
AttributeSet.getAttributeCount()

isDefined

public boolean isDefined(Object key)
指定された属性が定義済みであるかどうかを判定します。
定義:
インタフェース AttributeSet 内の isDefined
パラメータ:
key - 属性のキー
戻り値:
属性が定義済みである場合は true
関連項目:
AttributeSet.isDefined(java.lang.Object)

isEqual

public boolean isEqual(AttributeSet attr)
2 つの属性セットが等しいかどうかを判定します。
定義:
インタフェース AttributeSet 内の isEqual
パラメータ:
attr - 比較の対象となる属性セット
戻り値:
等しい場合は true
関連項目:
AttributeSet.isEqual(javax.swing.text.AttributeSet)

copyAttributes

public AttributeSet copyAttributes()
属性セットをコピーします。
定義:
インタフェース AttributeSet 内の copyAttributes
戻り値:
属性セットのコピー
関連項目:
AttributeSet.copyAttributes()

getAttribute

public Object getAttribute(Object key)
属性の値を取得します。
定義:
インタフェース AttributeSet 内の getAttribute
パラメータ:
key - 属性の名前
戻り値:
属性の値
関連項目:
AttributeSet.getAttribute(java.lang.Object)

getAttributeNames

public Enumeration getAttributeNames()
すべての属性の名前を取得します。
定義:
インタフェース AttributeSet 内の getAttributeNames
戻り値:
すべての属性の名前
関連項目:
AttributeSet.getAttributeNames()

containsAttribute

public boolean containsAttribute(Object name,
                                 Object value)
属性の名前と値が定義済みであるかどうかを判定します。
定義:
インタフェース AttributeSet 内の containsAttribute
パラメータ:
name - 属性の名前
value - 属性の値
戻り値:
名前と値が定義済みである場合は true
関連項目:
AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)

containsAttributes

public boolean containsAttributes(AttributeSet attrs)
属性セットが、指定された属性をすべて含んでいるかどうかを判定します。
定義:
インタフェース AttributeSet 内の containsAttributes
パラメータ:
attrs - 検査対象の属性
戻り値:
要素が指定された属性をすべて格納している場合は true
関連項目:
AttributeSet.containsAttributes(javax.swing.text.AttributeSet)

getResolveParent

public AttributeSet getResolveParent()
オーバーライドしない場合、解決する親のデフォルトはこの親要素になります。
定義:
インタフェース AttributeSet 内の getResolveParent
戻り値:
親からの属性
関連項目:
AttributeSet.getResolveParent()

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.