|
org.netbeans.modules.editor.lib/1 1.14.0 3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.netbeans.editor.BaseElement
org.netbeans.editor.LeafElement
public class LeafElement
Leaf element is used on the leaf level of element tree.
Field Summary | |
---|---|
protected boolean |
bol
Does this view begin at line begining |
protected Mark |
endMark
Mark giving end offset of this element |
protected boolean |
eol
Does this view end at line end |
protected Mark |
startMark
Mark giving start offset of this element |
Fields inherited from class org.netbeans.editor.BaseElement |
---|
attrs, doc, ElementNameAttribute, parent |
Constructor Summary | |
---|---|
LeafElement(BaseDocument doc,
BaseElement parent,
AttributeSet attrs,
int startOffset,
int endOffset,
boolean bol,
boolean eol)
Create new document instance |
Method Summary | |
---|---|
protected void |
finalize()
|
Element |
getElement(int index)
Get child of this element at specified index or itself if the index is too big |
int |
getElementCount()
Get number of children of this element |
int |
getElementIndex(int offset)
Gets the child element index closest to the given offset. |
Mark |
getEndMark()
Get end mark of this element |
int |
getEndOffset()
Get end offset of this element |
Mark |
getStartMark()
Get start mark of this element |
int |
getStartOffset()
Get start offset of this element |
boolean |
isBOL()
Is this view begining at begin of line |
boolean |
isEOL()
Is this view ending at end of line ? |
boolean |
isLeaf()
Does this element have any children? |
String |
toString()
|
Methods inherited from class org.netbeans.editor.BaseElement |
---|
getAttributes, getDocument, getName, getParentElement |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Mark startMark
protected Mark endMark
protected boolean bol
protected boolean eol
Constructor Detail |
---|
public LeafElement(BaseDocument doc, BaseElement parent, AttributeSet attrs, int startOffset, int endOffset, boolean bol, boolean eol)
Method Detail |
---|
protected void finalize() throws Throwable
public final Mark getStartMark()
getStartMark
in class BaseElement
public final int getStartOffset()
getStartOffset
in interface Element
getStartOffset
in class BaseElement
public final Mark getEndMark()
getEndMark
in class BaseElement
public final int getEndOffset()
getEndOffset
in interface Element
getEndOffset
in class BaseElement
public final boolean isBOL()
public final boolean isEOL()
public int getElementIndex(int offset)
getElementIndex
in interface Element
getElementIndex
in class BaseElement
public int getElementCount()
getElementCount
in interface Element
getElementCount
in class BaseElement
public Element getElement(int index)
getElement
in interface Element
getElement
in class BaseElement
public boolean isLeaf()
isLeaf
in interface Element
isLeaf
in class BaseElement
public String toString()
|
org.netbeans.modules.editor.lib/1 1.14.0 3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |