java.lang.Object
org.gjt.sp.jedit.textarea.Selection
org.gjt.sp.jedit.textarea.Selection.Rect
org.gjt.sp.jedit.textarea.ColumnBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gjt.sp.jedit.textarea.Selection
Selection.Range, Selection.Rect -
Constructor Summary
ConstructorsConstructorDescriptionColumnBlock(JEditBuffer buffer, int startLine, int endLine) ColumnBlock(JEditBuffer buffer, int startLine, int startColumn, int endLine, int endColumn) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleangetColumnBlock(int line, int offset) intgetContainingBlock(int line, int offset) intReturns the ending line number of this selection.getLines()intReturns the starting line number of this selection.intisLineWithinThisBlock(int line) searchChildren(int line) voidsetDirtyStatus(boolean status) voidsetLines(Vector<ColumnBlockLine> lines) voidvoidsetTabSizeDirtyStatus(boolean dirty, boolean recursive) voidsetWidth(int width) toString()voidupdateColumnBlockLineOffset(int line, int offsetAdd, boolean increaseStartOffset) voidupdateLineNo(int line) Methods inherited from class org.gjt.sp.jedit.textarea.Selection.Rect
getEnd, getEndColumn, getStart, getStartColumn
-
Constructor Details
-
ColumnBlock
public ColumnBlock() -
ColumnBlock
-
ColumnBlock
-
-
Method Details
-
addChild
-
getChildren
- Specified by:
getChildrenin interfaceNode
-
getParent
-
setWidth
public void setWidth(int width) -
setParent
-
setLines
-
getLines
-
getStartLine
public int getStartLine()Description copied from class:SelectionReturns the starting line number of this selection.- Overrides:
getStartLinein classSelection
-
getEndLine
public int getEndLine()Description copied from class:SelectionReturns the ending line number of this selection.- Overrides:
getEndLinein classSelection
-
getColumnWidth
public int getColumnWidth() -
isLineWithinThisBlock
public int isLineWithinThisBlock(int line) -
getContainingBlock
-
getColumnBlock
-
searchChildren
-
toString
-
setDirtyStatus
public void setDirtyStatus(boolean status) -
updateLineNo
public void updateLineNo(int line) -
updateColumnBlockLineOffset
public void updateColumnBlockLineOffset(int line, int offsetAdd, boolean increaseStartOffset) -
setTabSizeDirtyStatus
public void setTabSizeDirtyStatus(boolean dirty, boolean recursive) -
areTabSizesDirty
public boolean areTabSizesDirty()
-