|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.text.AbstractDocument.AbstractElement javax.swing.text.AbstractDocument.BranchElement
public class AbstractDocument.BranchElement
實作一個套件含其他元素的復合元素。
警告:此類別的已序列化物件與以後的 Swing 版本不相容。當前的序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans
套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder
。
巢狀類別摘要 |
---|
從介面 javax.swing.text.AttributeSet 繼承的巢狀類別/介面 |
---|
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute |
欄位摘要 |
---|
從介面 javax.swing.text.AttributeSet 繼承的欄位 |
---|
NameAttribute, ResolveAttribute |
建構子摘要 | |
---|---|
AbstractDocument.BranchElement(Element parent,
AttributeSet a)
建構最初不包含任何子元素的復合元素。 |
方法摘要 | |
---|---|
Enumeration |
children()
以 Enumeration 的形式返回接收者的子級。 |
boolean |
getAllowsChildren()
如果接收者允許接收子元素,則返回 true。 |
Element |
getElement(int index)
獲得一個子元素。 |
int |
getElementCount()
獲得該元素的子元素數。 |
int |
getElementIndex(int offset)
獲得與給定模型偏移量最接近的子元素索引。 |
int |
getEndOffset()
獲得模型中該元素的結束偏移量。 |
String |
getName()
獲得元素名。 |
int |
getStartOffset()
獲得模型中該元素的起始偏移量。 |
boolean |
isLeaf()
檢查該元素是否為葉元素。 |
Element |
positionToElement(int pos)
獲得包含給定模型位置的子元素。 |
void |
replace(int offset,
int length,
Element[] elems)
使用新的元素集替換該內容。 |
String |
toString()
將該元素轉換為字元串。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
建構子詳細資訊 |
---|
public AbstractDocument.BranchElement(Element parent, AttributeSet a)
parent
- 父元素a
- 該元素的屬性方法詳細資訊 |
---|
public Element positionToElement(int pos)
pos
- 位置,該位置 >= 0
public void replace(int offset, int length, Element[] elems)
offset
- 起始偏移量,該偏移量 >= 0length
- 要替換的長度,該長度 >= 0elems
- 新元素public String toString()
Object
中的 toString
public String getName()
Element
中的 getName
AbstractDocument.AbstractElement
中的 getName
public int getStartOffset()
Element
中的 getStartOffset
AbstractDocument.AbstractElement
中的 getStartOffset
Document
,
AbstractDocument
public int getEndOffset()
Element
中的 getEndOffset
AbstractDocument.AbstractElement
中的 getEndOffset
NullPointerException
- 如果此元素沒有子元素Document
,
AbstractDocument
public Element getElement(int index)
Element
中的 getElement
AbstractDocument.AbstractElement
中的 getElement
index
- 子元素的索引,該索引 >= 0 && < getElementCount()
public int getElementCount()
Element
中的 getElementCount
AbstractDocument.AbstractElement
中的 getElementCount
public int getElementIndex(int offset)
Element
中的 getElementIndex
AbstractDocument.AbstractElement
中的 getElementIndex
offset
- 偏移量,該偏移量 >= 0
public boolean isLeaf()
Element
中的 isLeaf
TreeNode
中的 isLeaf
AbstractDocument.AbstractElement
中的 isLeaf
public boolean getAllowsChildren()
TreeNode
中的 getAllowsChildren
AbstractDocument.AbstractElement
中的 getAllowsChildren
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。