JavaTM 2 Platform
Standard Ed. 6

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)
          檢查兩個屬性集是否相等。
 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)
檢查兩個屬性集是否相等。

指定者:
介面 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
參數:
attr - 要檢查的屬性
返回:
如果該元素包含所有的屬性,則返回 true
另請參見:
AttributeSet.containsAttributes(javax.swing.text.AttributeSet)

getResolveParent

public AttributeSet getResolveParent()
如果未覆寫,解析父級預設為是解析父元素。

指定者:
介面 AttributeSet 中的 getResolveParent
返回:
來自父級的屬性
另請參見:
AttributeSet.getResolveParent()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only