JavaTM 2 Platform
Std. Ed. v1.3

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
クラス java.lang.Object からコピーされたタグ:
戻り値:
このオブジェクトの文字列表現

hashCode

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

equals

public boolean equals(Object obj)
このオブジェクトを指定されたオブジェクトと比較します。オブジェクトが同等の属性セットである場合は true になります。
オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
オブジェクトが等しい場合は true、そうでない場合は false

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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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