public class ColumnBlock extends Selection.Rect implements Node
Selection.Range, Selection.Rect| Constructor and Description |
|---|
ColumnBlock() |
ColumnBlock(JEditBuffer buffer,
int startLine,
int endLine) |
ColumnBlock(JEditBuffer buffer,
int startLine,
int startColumn,
int endLine,
int endColumn) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(Node node) |
boolean |
areTabSizesDirty() |
java.util.Vector<Node> |
getChildren() |
ColumnBlock |
getColumnBlock(int line,
int offset) |
int |
getColumnWidth() |
ColumnBlock |
getContainingBlock(int line,
int offset) |
int |
getEndLine()
Returns the ending line number of this selection.
|
java.util.Vector<ColumnBlockLine> |
getLines() |
Node |
getParent() |
int |
getStartLine()
Returns the starting line number of this selection.
|
int |
isLineWithinThisBlock(int line) |
ColumnBlock |
searchChildren(int line) |
void |
setDirtyStatus(boolean status) |
void |
setLines(java.util.Vector<ColumnBlockLine> lines) |
void |
setParent(Node parent) |
void |
setTabSizeDirtyStatus(boolean dirty,
boolean recursive) |
void |
setWidth(int width) |
java.lang.String |
toString() |
void |
updateColumnBlockLineOffset(int line,
int offsetAdd,
boolean increaseStartOffset) |
void |
updateLineNo(int line) |
getEnd, getEndColumn, getStart, getStartColumnpublic ColumnBlock()
public ColumnBlock(JEditBuffer buffer, int startLine, int startColumn, int endLine, int endColumn)
public ColumnBlock(JEditBuffer buffer, int startLine, int endLine)
public java.util.Vector<Node> getChildren()
getChildren in interface Nodepublic void setWidth(int width)
public void setParent(Node parent)
public void setLines(java.util.Vector<ColumnBlockLine> lines)
public java.util.Vector<ColumnBlockLine> getLines()
public int getStartLine()
SelectiongetStartLine in class Selectionpublic int getEndLine()
SelectiongetEndLine in class Selectionpublic int getColumnWidth()
public int isLineWithinThisBlock(int line)
public ColumnBlock getContainingBlock(int line, int offset)
public ColumnBlock getColumnBlock(int line, int offset)
public ColumnBlock searchChildren(int line)
public void setDirtyStatus(boolean status)
public void updateLineNo(int line)
public void updateColumnBlockLineOffset(int line,
int offsetAdd,
boolean increaseStartOffset)
public void setTabSizeDirtyStatus(boolean dirty,
boolean recursive)
public boolean areTabSizesDirty()