JavaTM 2 Platform
Standard Ed. 6

javax.swing.text
類別 AbstractDocument.LeafElement

java.lang.Object
  繼承者 javax.swing.text.AbstractDocument.AbstractElement
      繼承者 javax.swing.text.AbstractDocument.LeafElement
所有已實作的介面:
Serializable, AttributeSet, Element, MutableAttributeSet, TreeNode
直接已知子類別:
HTMLDocument.RunElement
正在封閉類別:
AbstractDocument

public class AbstractDocument.LeafElement
extends AbstractDocument.AbstractElement

實作可直接表示某類別內容的元素。

警告:此類別的已序列化物件與以後的 Swing 版本不相容。當前的序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder

另請參見:
Element

巢狀類別摘要
 
從介面 javax.swing.text.AttributeSet 繼承的巢狀類別/介面
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
 
欄位摘要
 
從介面 javax.swing.text.AttributeSet 繼承的欄位
NameAttribute, ResolveAttribute
 
建構子摘要
AbstractDocument.LeafElement(Element parent, AttributeSet a, int offs0, int offs1)
          建構一個表示文檔中內容的元素(沒有子元素)。
 
方法摘要
 Enumeration children()
          以 Enumeration 的形式返回接收者的子級。
 boolean getAllowsChildren()
          如果接收者允許接收子元素,則返回 true。
 Element getElement(int index)
          獲得一個子元素。
 int getElementCount()
          返回子元素的數量。
 int getElementIndex(int pos)
          獲得與給定模型偏移量最接近的子元素索引。
 int getEndOffset()
          獲得模型中該元素的結束偏移量。
 String getName()
          獲得元素名。
 int getStartOffset()
          獲得模型中該元素的起始偏移量。
 boolean isLeaf()
          檢查該元素是否為葉元素。
 String toString()
          將該元素轉換為字元串。
 
從類別 javax.swing.text.AbstractDocument.AbstractElement 繼承的方法
addAttribute, addAttributes, containsAttribute, containsAttributes, copyAttributes, dump, getAttribute, getAttributeCount, getAttributeNames, getAttributes, getChildAt, getChildCount, getDocument, getIndex, getParent, getParentElement, getResolveParent, isDefined, isEqual, removeAttribute, removeAttributes, removeAttributes, setResolveParent
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

AbstractDocument.LeafElement

public AbstractDocument.LeafElement(Element parent,
                                    AttributeSet a,
                                    int offs0,
                                    int offs1)
建構一個表示文檔中內容的元素(沒有子元素)。

參數:
parent - 父元素
a - 元素屬性
offs0 - 起始偏移量,該偏移量 >= 0
offs1 - 結束偏移量,該偏移量 >= offs0
從以下版本開始:
1.4
方法詳細資訊

toString

public String toString()
將該元素轉換為字元串。

覆寫:
類別 Object 中的 toString
返回:
字元串

getStartOffset

public int getStartOffset()
獲得模型中該元素的起始偏移量。

指定者:
介面 Element 中的 getStartOffset
指定者:
類別 AbstractDocument.AbstractElement 中的 getStartOffset
返回:
偏移量,該偏移量 >= 0
另請參見:
Document, AbstractDocument

getEndOffset

public int getEndOffset()
獲得模型中該元素的結束偏移量。

指定者:
介面 Element 中的 getEndOffset
指定者:
類別 AbstractDocument.AbstractElement 中的 getEndOffset
返回:
偏移量,該偏移量 >= 0
另請參見:
Document, AbstractDocument

getName

public String getName()
獲得元素名。

指定者:
介面 Element 中的 getName
覆寫:
類別 AbstractDocument.AbstractElement 中的 getName
返回:
名稱

getElementIndex

public int getElementIndex(int pos)
獲得與給定模型偏移量最接近的子元素索引。

指定者:
介面 Element 中的 getElementIndex
指定者:
類別 AbstractDocument.AbstractElement 中的 getElementIndex
參數:
pos - 偏移量,該偏移量 >= 0
返回:
元素索引,該索引 >= 0

getElement

public Element getElement(int index)
獲得一個子元素。

指定者:
介面 Element 中的 getElement
指定者:
類別 AbstractDocument.AbstractElement 中的 getElement
參數:
index - 子元素的索引,該索引 >= 0 && < getElementCount()
返回:
子元素

getElementCount

public int getElementCount()
返回子元素的數量。

指定者:
介面 Element 中的 getElementCount
指定者:
類別 AbstractDocument.AbstractElement 中的 getElementCount
返回:
子元素的數量,該數量 >= 0

isLeaf

public boolean isLeaf()
檢查該元素是否為葉元素。

指定者:
介面 Element 中的 isLeaf
指定者:
介面 TreeNode 中的 isLeaf
指定者:
類別 AbstractDocument.AbstractElement 中的 isLeaf
返回:
如果為葉元素,則返回 true

getAllowsChildren

public boolean getAllowsChildren()
如果接收者允許接收子元素,則返回 true。

指定者:
介面 TreeNode 中的 getAllowsChildren
指定者:
類別 AbstractDocument.AbstractElement 中的 getAllowsChildren
返回:
如果接收者允許接收子元素,則返回 true;否則返回 false

children

public Enumeration children()
Enumeration 的形式返回接收者的子級。

指定者:
介面 TreeNode 中的 children
指定者:
類別 AbstractDocument.AbstractElement 中的 children
返回:
接收者的子級

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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