|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
javax.swing.text
|
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface javax.swing.text.AttributeSet |
---|
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute |
Field Summary |
---|
Fields inherited from interface javax.swing.text.AttributeSet |
---|
NameAttribute, ResolveAttribute |
Constructor Summary | |
---|---|
AbstractDocument.BranchElement(Element parent,
AttributeSet a)
Constructs a composite element that initially contains no children. |
Method Summary | |
---|---|
Enumeration |
children()
Returns the children of the receiver as an Enumeration . |
boolean |
getAllowsChildren()
Returns true if the receiver allows children. |
Element |
getElement(int index)
Gets a child element. |
int |
getElementCount()
Gets the number of children for the element. |
int |
getElementIndex(int offset)
Gets the child element index closest to the given model offset. |
int |
getEndOffset()
Gets the ending offset in the model for the element. |
String |
getName()
Gets the element name. |
int |
getStartOffset()
Gets the starting offset in the model for the element. |
boolean |
isLeaf()
Checks whether the element is a leaf. |
Element |
positionToElement(int pos)
Gets the child element that contains the given model position. |
void |
replace(int offset,
int length,
Element[] elems)
Replaces content with a new set of elements. |
String |
toString()
Converts the element to a string. |
Methods inherited from class 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AbstractDocument.BranchElement(Element parent, AttributeSet a)
parent
- The parent elementa
- the attributes for the elementMethod Detail |
---|
public Element positionToElement(int pos)
pos
- the position >= 0
public void replace(int offset, int length, Element[] elems)
offset
- the starting offset >= 0length
- the length to replace >= 0elems
- the new elementspublic String toString()
public String getName()
getName
in interface Element
getName
in class AbstractDocument.AbstractElement
public int getStartOffset()
getStartOffset
in interface Element
getStartOffset
in class AbstractDocument.AbstractElement
Document
,
AbstractDocument
public int getEndOffset()
getEndOffset
in interface Element
getEndOffset
in class AbstractDocument.AbstractElement
NullPointerException
- if this element has no childrenDocument
,
AbstractDocument
public Element getElement(int index)
getElement
in interface Element
getElement
in class AbstractDocument.AbstractElement
index
- the child index, >= 0 && < getElementCount()
public int getElementCount()
getElementCount
in interface Element
getElementCount
in class AbstractDocument.AbstractElement
public int getElementIndex(int offset)
getElementIndex
in interface Element
getElementIndex
in class AbstractDocument.AbstractElement
offset
- the offset >= 0
public boolean isLeaf()
public boolean getAllowsChildren()
getAllowsChildren
in interface TreeNode
getAllowsChildren
in class AbstractDocument.AbstractElement
public Enumeration children()
Enumeration
.
children
in interface TreeNode
children
in class AbstractDocument.AbstractElement