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, getStartColumn
public 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 Node
public 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()
Selection
getStartLine
in class Selection
public int getEndLine()
Selection
getEndLine
in class Selection
public 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()