Package org.exbin.bined
Interface CodeAreaCaretPosition
-
- All Known Implementing Classes:
DefaultCodeAreaCaretPosition
public interface CodeAreaCaretPosition
Specifies caret position as combination of data position, section and code offset of code representation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getCodeOffset()
Returns offset position of current code on current position and code type.long
getDataPosition()
Returns position of byte in document.java.util.Optional<CodeAreaSection>
getSection()
Returns active code area section.void
reset()
Resets caret position.
-
-
-
Method Detail
-
getDataPosition
long getDataPosition()
Returns position of byte in document.- Returns:
- data position
-
getCodeOffset
int getCodeOffset()
Returns offset position of current code on current position and code type.- Returns:
- code offset
-
getSection
@Nonnull java.util.Optional<CodeAreaSection> getSection()
Returns active code area section.- Returns:
- section
-
reset
void reset()
Resets caret position.
-
-