JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing.text
クラス StyleContext.SmallAttributeSet

java.lang.Object
  |
  +--javax.swing.text.StyleContext.SmallAttributeSet
すべての実装インタフェース:
AttributeSet
含まれているクラス:
StyleContext

public class StyleContext.SmallAttributeSet
extends Object
implements AttributeSet

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


入れ子クラスの概要
 
クラス javax.swing.text.AttributeSet から継承した入れ子クラス
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
 
フィールドの概要
 
インタフェース javax.swing.text.AttributeSet から継承したフィールド
NameAttribute, ResolveAttribute
 
コンストラクタの概要
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
戻り値:
この属性セットのためのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object obj)
このオブジェクトを指定されたオブジェクトと比較します。オブジェクトが同等の属性セットである場合は true になります。

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
オブジェクトが等しい場合は true、そうでない場合は false
関連項目:
Object.hashCode(), Hashtable

clone

public Object clone()
属性セットを複製します。属性セットは不変なので、その複製も基本的に同一のセットです。

オーバーライド:
クラス Object 内の clone
戻り値:
属性セット
関連項目:
Cloneable

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()

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.