JavaTM 2 Platform
Standard Ed. 5.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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。