public class CodeArea
extends javax.swing.JComponent
Modifier and Type | Class and Description |
---|---|
static class |
CodeArea.BackgroundMode |
static class |
CodeArea.HorizontalScrollMode |
static class |
CodeArea.CharAntialiasingMode |
static class |
CodeArea.CharRenderingMode
Character rendering mode.
|
static class |
CodeArea.ScrollPosition
Scrolling position.
|
static class |
CodeArea.VerticalScrollMode |
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
DECORATION_BOX |
static int |
DECORATION_DEFAULT |
static int |
DECORATION_HEADER_LINE |
static int |
DECORATION_LINENUM_LINE |
static int |
DECORATION_PREVIEW_LINE |
static int |
MOUSE_SCROLL_LINES |
static int |
NO_MODIFIER |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
CodeArea() |
Modifier and Type | Method and Description |
---|---|
void |
addCaretMovedListener(org.exbin.deltahex.CaretMovedListener caretMovedListener) |
void |
addDataChangedListener(org.exbin.deltahex.DataChangedListener dataChangedListener) |
void |
addEditationModeChangedListener(org.exbin.deltahex.EditationModeChangedListener editationModeChangedListener) |
void |
addScrollingListener(org.exbin.deltahex.ScrollingListener scrollingListener) |
void |
addSelectionChangedListener(org.exbin.deltahex.SelectionChangedListener selectionChangedListener) |
boolean |
canPaste() |
void |
clearSelection() |
int |
computeByteCharPos(int byteOffset)
Computes character position for byte code of given offset position
|
int |
computeByteCharPos(int byteOffset,
boolean includeTail) |
int |
computeByteOffsetPerCodeCharOffset(int charOffset,
boolean includePreview)
Computes byte offset index for given code line offset.
|
int |
computeFittingBytes(int charsPerRect) |
int |
computeCharsPerLine(int bytesPerLine)
Computes number of characters for given number of bytes / offset.
|
void |
computePaintData() |
void |
copy() |
void |
copyAsCode() |
void |
cut() |
void |
delete() |
org.exbin.deltahex.Section |
getActiveSection() |
ColorsGroup |
getAlternateColors() |
CodeArea.BackgroundMode |
getBackgroundMode() |
int |
getByteGroupSize() |
int |
getBytesPerLine() |
CodeAreaCaret |
getCaret() |
org.exbin.deltahex.CaretPosition |
getCaretPosition() |
int |
getCodeOffset() |
java.awt.Rectangle |
getCodeSectionRectangle()
Returns main code area rectangle.
|
org.exbin.deltahex.CodeType |
getCodeType() |
CodeAreaCommandHandler |
getCommandHandler() |
java.awt.Rectangle |
getComponentRectangle()
Returns component area rectangle.
|
java.awt.Color |
getCursorColor() |
org.exbin.utils.binary_data.BinaryData |
getData() |
long |
getDataPosition() |
long |
getDataSize() |
java.awt.Color |
getDecorationLineColor() |
int |
getDecorationMode() |
org.exbin.deltahex.EditationAllowed |
getEditationAllowed() |
org.exbin.deltahex.EditationMode |
getEditationMode() |
java.awt.FontMetrics |
getFontMetrics() |
int |
getHeaderSpace()
Returns header space size.
|
int |
getHeaderSpaceSize() |
CodeAreaSpace.SpaceType |
getHeaderSpaceType() |
org.exbin.deltahex.HexCharactersCase |
getHexCharactersCase() |
org.exbin.deltahex.ScrollBarVisibility |
getHorizontalScrollBarVisibility() |
CodeArea.HorizontalScrollMode |
getHorizontalScrollMode() |
CodeArea.CharAntialiasingMode |
getCharAntialiasingMode() |
CodeArea.CharRenderingMode |
getCharRenderingMode() |
java.nio.charset.Charset |
getCharset() |
int |
getCharsPerLine() |
int |
getCharWidth() |
int |
getLineHeight() |
int |
getLineLength() |
int |
getLineNumberLength()
Returns current line number length in characters.
|
int |
getLineNumberSpace()
Returns line number space size.
|
int |
getLineNumberSpaceSize() |
CodeAreaSpace.SpaceType |
getLineNumberSpaceType() |
int |
getLineNumberSpecifiedLength() |
org.exbin.deltahex.CodeAreaLineNumberLength.LineNumberType |
getLineNumberType() |
int |
getLinesPerRect() |
ColorsGroup |
getMainColors() |
ColorsGroup |
getMirrorSelectionColors() |
java.awt.Color |
getNegativeCursorColor() |
CodeAreaPainter |
getPainter() |
org.exbin.deltahex.PositionCodeType |
getPositionCodeType() |
int |
getPreviewX()
Returns X start position of the ascii preview area.
|
CodeArea.ScrollPosition |
getScrollPosition() |
org.exbin.deltahex.SelectionRange |
getSelection() |
ColorsGroup |
getSelectionColors() |
int |
getSpaceGroupSize() |
int |
getSubFontSpace() |
org.exbin.deltahex.ScrollBarVisibility |
getVerticalScrollBarVisibility() |
CodeArea.VerticalScrollMode |
getVerticalScrollMode() |
org.exbin.deltahex.ViewMode |
getViewMode() |
boolean |
hasSelection() |
byte[] |
charToBytes(char value) |
boolean |
isEditable() |
boolean |
isHandleClipboard() |
boolean |
isLineNumberBackground() |
boolean |
isMonospaceFontDetected() |
boolean |
isShowHeader() |
boolean |
isShowLineNumbers() |
boolean |
isShowShadowCursor() |
boolean |
isShowUnprintableCharacters() |
boolean |
isValidChar(char value) |
boolean |
isWrapMode() |
void |
moveLeft(int modifiers) |
void |
moveRight(int modifiers) |
void |
notifyCaretMoved() |
void |
notifyDataChanged() |
void |
notifyScrolled() |
void |
paintComponent(java.awt.Graphics g) |
void |
paste() |
void |
pasteFromCode() |
void |
removeCaretMovedListener(org.exbin.deltahex.CaretMovedListener caretMovedListener) |
void |
removeDataChangedListener(org.exbin.deltahex.DataChangedListener dataChangedListener) |
void |
removeEditationModeChangedListener(org.exbin.deltahex.EditationModeChangedListener editationModeChangedListener) |
void |
removeScrollingListener(org.exbin.deltahex.ScrollingListener scrollingListener) |
void |
removeSelectionChangedListener(org.exbin.deltahex.SelectionChangedListener selectionChangedListener) |
void |
resetPosition()
Resets position of cursor and scrollbars.
|
void |
revealCursor() |
void |
revealPosition(long position,
org.exbin.deltahex.Section section) |
void |
selectAll() |
void |
setActiveSection(org.exbin.deltahex.Section activeSection) |
void |
setAlternateColors(ColorsGroup colorsGroup) |
void |
setBackgroundMode(CodeArea.BackgroundMode backgroundMode) |
void |
setBorder(javax.swing.border.Border border) |
void |
setByteGroupSize(int byteGroupSize) |
void |
setCaretPosition(org.exbin.deltahex.CaretPosition caretPosition) |
void |
setCaretPosition(long dataPosition) |
void |
setCaretPosition(long dataPosition,
int codeOffset) |
void |
setCodeType(org.exbin.deltahex.CodeType codeType) |
void |
setCommandHandler(CodeAreaCommandHandler commandHandler) |
void |
setCursorColor(java.awt.Color cursorColor) |
void |
setData(org.exbin.utils.binary_data.BinaryData data) |
void |
setDecorationLineColor(java.awt.Color decorationLineColor) |
void |
setDecorationMode(int decorationMode) |
void |
setEditable(boolean editable) |
void |
setEditationAllowed(org.exbin.deltahex.EditationAllowed editationAllowed) |
void |
setEditationMode(org.exbin.deltahex.EditationMode editationMode) |
void |
setFont(java.awt.Font font) |
void |
setHandleClipboard(boolean handleClipboard) |
void |
setHeaderSpaceSize(int spaceSize) |
void |
setHeaderSpaceType(CodeAreaSpace.SpaceType spaceType) |
void |
setHexCharactersCase(org.exbin.deltahex.HexCharactersCase hexCharactersCase) |
void |
setHorizontalScrollBarVisibility(org.exbin.deltahex.ScrollBarVisibility horizontalScrollBarVisibility) |
void |
setHorizontalScrollMode(CodeArea.HorizontalScrollMode horizontalScrollMode) |
void |
setCharAntialiasingMode(CodeArea.CharAntialiasingMode charAntialiasingMode) |
void |
setCharRenderingMode(CodeArea.CharRenderingMode charRenderingMode) |
void |
setCharset(java.nio.charset.Charset charset) |
void |
setLineLength(int lineLength) |
void |
setLineNumberBackground(boolean lineNumberBackground) |
void |
setLineNumberSpaceSize(int spaceSize) |
void |
setLineNumberSpaceType(CodeAreaSpace.SpaceType spaceType) |
void |
setLineNumberSpecifiedLength(int lineNumberSize) |
void |
setLineNumberType(org.exbin.deltahex.CodeAreaLineNumberLength.LineNumberType lineNumberType) |
void |
setMainColors(ColorsGroup colorsGroup) |
void |
setMirrorSelectionColors(ColorsGroup colorsGroup) |
void |
setPainter(CodeAreaPainter painter) |
void |
setPositionCodeType(org.exbin.deltahex.PositionCodeType positionCodeType) |
void |
setSelection(org.exbin.deltahex.SelectionRange selection) |
void |
setSelectionColors(ColorsGroup colorsGroup) |
void |
setShowHeader(boolean showHeader) |
void |
setShowLineNumbers(boolean showLineNumbers) |
void |
setShowShadowCursor(boolean showShadowCursor) |
void |
setShowUnprintableCharacters(boolean showUnprintableCharacters) |
void |
setSpaceGroupSize(int spaceGroupSize) |
void |
setSubFontSpace(int subFontSpace) |
void |
setVerticalScrollBarVisibility(org.exbin.deltahex.ScrollBarVisibility verticalScrollBarVisibility) |
void |
setVerticalScrollMode(CodeArea.VerticalScrollMode verticalScrollMode) |
void |
setViewMode(org.exbin.deltahex.ViewMode viewMode) |
void |
setWrapMode(boolean wrapMode) |
void |
updateScrollBars() |
void |
updateSelection(int modifiers,
org.exbin.deltahex.CaretPosition caretPosition) |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printComponent, printChildren, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, checkImage, checkImage, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int NO_MODIFIER
public static final int DECORATION_HEADER_LINE
public static final int DECORATION_LINENUM_LINE
public static final int DECORATION_PREVIEW_LINE
public static final int DECORATION_BOX
public static final int DECORATION_DEFAULT
public static final int MOUSE_SCROLL_LINES
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public CodeAreaCaret getCaret()
public void notifyCaretMoved()
public void notifyScrolled()
public void notifyDataChanged()
public CodeArea.ScrollPosition getScrollPosition()
public void revealCursor()
public void revealPosition(long position, org.exbin.deltahex.Section section)
public void updateScrollBars()
public void updateSelection(int modifiers, org.exbin.deltahex.CaretPosition caretPosition)
public void moveRight(int modifiers)
public void moveLeft(int modifiers)
public org.exbin.deltahex.SelectionRange getSelection()
public void selectAll()
public void clearSelection()
public boolean hasSelection()
public void setSelection(org.exbin.deltahex.SelectionRange selection)
public void setCaretPosition(org.exbin.deltahex.CaretPosition caretPosition)
public void setCaretPosition(long dataPosition)
public void setCaretPosition(long dataPosition, int codeOffset)
public void addSelectionChangedListener(org.exbin.deltahex.SelectionChangedListener selectionChangedListener)
public void removeSelectionChangedListener(org.exbin.deltahex.SelectionChangedListener selectionChangedListener)
public void addCaretMovedListener(org.exbin.deltahex.CaretMovedListener caretMovedListener)
public void removeCaretMovedListener(org.exbin.deltahex.CaretMovedListener caretMovedListener)
public void addEditationModeChangedListener(org.exbin.deltahex.EditationModeChangedListener editationModeChangedListener)
public void removeEditationModeChangedListener(org.exbin.deltahex.EditationModeChangedListener editationModeChangedListener)
public void addDataChangedListener(org.exbin.deltahex.DataChangedListener dataChangedListener)
public void removeDataChangedListener(org.exbin.deltahex.DataChangedListener dataChangedListener)
public void addScrollingListener(org.exbin.deltahex.ScrollingListener scrollingListener)
public void removeScrollingListener(org.exbin.deltahex.ScrollingListener scrollingListener)
public java.awt.Rectangle getComponentRectangle()
public java.awt.Rectangle getCodeSectionRectangle()
public int getPreviewX()
public int getLineHeight()
public int getBytesPerLine()
public int getLinesPerRect()
public int getCharsPerLine()
public int getCharWidth()
public java.awt.FontMetrics getFontMetrics()
public int getHeaderSpace()
public int getLineNumberSpace()
public int getLineNumberLength()
public org.exbin.utils.binary_data.BinaryData getData()
public void setData(org.exbin.utils.binary_data.BinaryData data)
public long getDataSize()
public java.nio.charset.Charset getCharset()
public void setCharset(java.nio.charset.Charset charset)
public CodeAreaPainter getPainter()
public void setPainter(CodeAreaPainter painter)
public boolean isValidChar(char value)
public byte[] charToBytes(char value)
public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
public void setBorder(javax.swing.border.Border border)
setBorder
in class javax.swing.JComponent
public void computePaintData()
public int computeFittingBytes(int charsPerRect)
public int computeByteOffsetPerCodeCharOffset(int charOffset, boolean includePreview)
charOffset
- char offset positionincludePreview
- flag if preview should be includedpublic int computeCharsPerLine(int bytesPerLine)
bytesPerLine
- number of bytes per linepublic int computeByteCharPos(int byteOffset)
byteOffset
- byte start offsetpublic int computeByteCharPos(int byteOffset, boolean includeTail)
public ColorsGroup getMainColors()
public ColorsGroup getAlternateColors()
public ColorsGroup getSelectionColors()
public ColorsGroup getMirrorSelectionColors()
public void setMainColors(ColorsGroup colorsGroup)
public void setAlternateColors(ColorsGroup colorsGroup)
public void setSelectionColors(ColorsGroup colorsGroup)
public void setMirrorSelectionColors(ColorsGroup colorsGroup)
public java.awt.Color getCursorColor()
public void setCursorColor(java.awt.Color cursorColor)
public java.awt.Color getNegativeCursorColor()
public java.awt.Color getDecorationLineColor()
public void setDecorationLineColor(java.awt.Color decorationLineColor)
public org.exbin.deltahex.ViewMode getViewMode()
public void setViewMode(org.exbin.deltahex.ViewMode viewMode)
public org.exbin.deltahex.CodeType getCodeType()
public void setCodeType(org.exbin.deltahex.CodeType codeType)
public org.exbin.deltahex.PositionCodeType getPositionCodeType()
public void setPositionCodeType(org.exbin.deltahex.PositionCodeType positionCodeType)
public CodeArea.BackgroundMode getBackgroundMode()
public void setBackgroundMode(CodeArea.BackgroundMode backgroundMode)
public boolean isLineNumberBackground()
public void setLineNumberBackground(boolean lineNumberBackground)
public int getDecorationMode()
public void setDecorationMode(int decorationMode)
public int getSubFontSpace()
public void setSubFontSpace(int subFontSpace)
public org.exbin.deltahex.Section getActiveSection()
public void setActiveSection(org.exbin.deltahex.Section activeSection)
public org.exbin.deltahex.EditationAllowed getEditationAllowed()
public void setEditationAllowed(org.exbin.deltahex.EditationAllowed editationAllowed)
public org.exbin.deltahex.EditationMode getEditationMode()
public void setEditationMode(org.exbin.deltahex.EditationMode editationMode)
public boolean isShowHeader()
public void setShowHeader(boolean showHeader)
public boolean isShowLineNumbers()
public void setShowLineNumbers(boolean showLineNumbers)
public boolean isEditable()
public void setEditable(boolean editable)
public boolean isWrapMode()
public void setWrapMode(boolean wrapMode)
public boolean isHandleClipboard()
public void setHandleClipboard(boolean handleClipboard)
public boolean isShowUnprintableCharacters()
public void setShowUnprintableCharacters(boolean showUnprintableCharacters)
public boolean isShowShadowCursor()
public void setShowShadowCursor(boolean showShadowCursor)
public int getLineLength()
public void setLineLength(int lineLength)
public int getByteGroupSize()
public void setByteGroupSize(int byteGroupSize)
public int getSpaceGroupSize()
public void setSpaceGroupSize(int spaceGroupSize)
public CodeArea.CharRenderingMode getCharRenderingMode()
public boolean isMonospaceFontDetected()
public void setCharRenderingMode(CodeArea.CharRenderingMode charRenderingMode)
public CodeArea.CharAntialiasingMode getCharAntialiasingMode()
public void setCharAntialiasingMode(CodeArea.CharAntialiasingMode charAntialiasingMode)
public org.exbin.deltahex.HexCharactersCase getHexCharactersCase()
public void setHexCharactersCase(org.exbin.deltahex.HexCharactersCase hexCharactersCase)
public CodeAreaSpace.SpaceType getHeaderSpaceType()
public void setHeaderSpaceType(CodeAreaSpace.SpaceType spaceType)
public int getHeaderSpaceSize()
public void setHeaderSpaceSize(int spaceSize)
public CodeAreaSpace.SpaceType getLineNumberSpaceType()
public void setLineNumberSpaceType(CodeAreaSpace.SpaceType spaceType)
public int getLineNumberSpaceSize()
public void setLineNumberSpaceSize(int spaceSize)
public org.exbin.deltahex.CodeAreaLineNumberLength.LineNumberType getLineNumberType()
public void setLineNumberType(org.exbin.deltahex.CodeAreaLineNumberLength.LineNumberType lineNumberType)
public int getLineNumberSpecifiedLength()
public void setLineNumberSpecifiedLength(int lineNumberSize)
public org.exbin.deltahex.ScrollBarVisibility getVerticalScrollBarVisibility()
public void setVerticalScrollBarVisibility(org.exbin.deltahex.ScrollBarVisibility verticalScrollBarVisibility)
public CodeArea.VerticalScrollMode getVerticalScrollMode()
public void setVerticalScrollMode(CodeArea.VerticalScrollMode verticalScrollMode)
public org.exbin.deltahex.ScrollBarVisibility getHorizontalScrollBarVisibility()
public void setHorizontalScrollBarVisibility(org.exbin.deltahex.ScrollBarVisibility horizontalScrollBarVisibility)
public CodeArea.HorizontalScrollMode getHorizontalScrollMode()
public void setHorizontalScrollMode(CodeArea.HorizontalScrollMode horizontalScrollMode)
public long getDataPosition()
public int getCodeOffset()
public org.exbin.deltahex.CaretPosition getCaretPosition()
public CodeAreaCommandHandler getCommandHandler()
public void setCommandHandler(CodeAreaCommandHandler commandHandler)
public void copy()
public void copyAsCode()
public void cut()
public void paste()
public void pasteFromCode()
public void delete()
public boolean canPaste()
public void resetPosition()