@ParametersAreNonnullByDefault public class ExtCodeArea extends org.exbin.bined.swing.CodeAreaCore implements ExtendedCodeArea, org.exbin.bined.swing.CodeAreaSwingControl
org.exbin.bined.swing.CodeAreaCore.AccessibleComponentjavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ExtCodeArea()
Creates new instance with default command handler and painter.
|
ExtCodeArea(org.exbin.bined.swing.CodeAreaCommandHandler.CodeAreaCommandHandlerFactory commandHandlerFactory)
Creates new instance with provided command handler factory method.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCaretMovedListener(org.exbin.bined.CaretMovedListener caretMovedListener) |
void |
addEditModeChangedListener(org.exbin.bined.EditModeChangedListener editModeChangedListener) |
void |
addScrollingListener(org.exbin.bined.ScrollingListener scrollingListener) |
void |
addSelectionChangedListener(org.exbin.bined.SelectionChangedListener selectionChangedListener) |
void |
centerOnCursor() |
void |
centerOnPosition(org.exbin.bined.CodeAreaCaretPosition caretPosition) |
void |
centerOnPosition(long dataPosition,
int dataOffset,
org.exbin.bined.CodeAreaSection section) |
void |
clearSelection() |
org.exbin.bined.CodeAreaCaretPosition |
computeMovePosition(org.exbin.bined.CodeAreaCaretPosition position,
org.exbin.bined.basic.MovementDirection direction) |
org.exbin.bined.basic.CodeAreaScrollPosition |
computeScrolling(org.exbin.bined.basic.CodeAreaScrollPosition startPosition,
org.exbin.bined.basic.ScrollingDirection scrollingShift) |
org.exbin.bined.EditOperation |
getActiveOperation() |
org.exbin.bined.CodeAreaSection |
getActiveSection() |
org.exbin.bined.swing.basic.AntialiasingMode |
getAntialiasingMode() |
org.exbin.bined.swing.basic.DefaultCodeAreaCaret |
getCaret() |
org.exbin.bined.CodeAreaCaretPosition |
getCaretPosition() |
ExtendedCodeAreaCaretsProfile |
getCaretsProfile()
Returns carets profile.
|
org.exbin.bined.ClipboardHandlingMode |
getClipboardHandlingMode() |
java.awt.Font |
getCodeFont() |
org.exbin.bined.CodeCharactersCase |
getCodeCharactersCase() |
int |
getCodeOffset() |
org.exbin.bined.CodeType |
getCodeType() |
org.exbin.bined.swing.basic.color.CodeAreaColorsProfile |
getColorsProfile()
Returns colors profile.
|
long |
getDataPosition() |
org.exbin.bined.EditMode |
getEditMode() |
org.exbin.bined.EditOperation |
getEditOperation() |
org.exbin.bined.ScrollBarVisibility |
getHorizontalScrollBarVisibility() |
org.exbin.bined.extended.ExtendedHorizontalScrollUnit |
getHorizontalScrollUnit() |
java.nio.charset.Charset |
getCharset() |
org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfile |
getLayoutProfile()
Returns layout profile.
|
int |
getMaxBytesPerRow() |
int |
getMaxRowPositionLength() |
int |
getMinRowPositionLength() |
int |
getMouseCursorShape(int positionX,
int positionY) |
org.exbin.bined.swing.CodeAreaPainter |
getPainter() |
org.exbin.bined.PositionCodeType |
getPositionCodeType() |
org.exbin.bined.RowWrappingMode |
getRowWrapping() |
org.exbin.bined.basic.CodeAreaScrollPosition |
getScrollPosition() |
org.exbin.bined.SelectionRange |
getSelection() |
org.exbin.bined.CodeAreaSelection |
getSelectionHandler() |
ExtendedCodeAreaThemeProfile |
getThemeProfile()
Returns theme profile.
|
org.exbin.bined.ScrollBarVisibility |
getVerticalScrollBarVisibility() |
org.exbin.bined.basic.VerticalScrollUnit |
getVerticalScrollUnit() |
org.exbin.bined.basic.CodeAreaViewMode |
getViewMode() |
int |
getWrappingBytesGroupSize() |
boolean |
hasSelection() |
boolean |
isEditable() |
boolean |
isInitialized() |
boolean |
isShowMirrorCursor() |
boolean |
isShowUnprintables() |
org.exbin.bined.CodeAreaCaretPosition |
mousePositionToClosestCaretPosition(int positionX,
int positionY,
org.exbin.bined.CaretOverlapMode overflowMode) |
protected void |
notifyCaretChanged() |
protected void |
notifyCaretMoved() |
void |
notifyDataChanged() |
protected void |
notifyScrolled() |
void |
notifySelectionChanged() |
void |
paintComponent(java.awt.Graphics g) |
void |
removeCaretMovedListener(org.exbin.bined.CaretMovedListener caretMovedListener) |
void |
removeEditModeChangedListener(org.exbin.bined.EditModeChangedListener editModeChangedListener) |
void |
removeScrollingListener(org.exbin.bined.ScrollingListener scrollingListener) |
void |
removeSelectionChangedListener(org.exbin.bined.SelectionChangedListener selectionChangedListener) |
void |
repaint() |
void |
reset() |
void |
resetColors() |
void |
resetPainter() |
void |
revealCursor() |
void |
revealPosition(org.exbin.bined.CodeAreaCaretPosition caretPosition) |
void |
revealPosition(long dataPosition,
int dataOffset,
org.exbin.bined.CodeAreaSection section) |
void |
setAntialiasingMode(org.exbin.bined.swing.basic.AntialiasingMode antialiasingMode) |
void |
setBorder(javax.swing.border.Border border) |
void |
setCaretPosition(org.exbin.bined.CodeAreaCaretPosition caretPosition) |
void |
setCaretPosition(long dataPosition) |
void |
setCaretPosition(long dataPosition,
int codeOffset) |
void |
setCaretsProfile(ExtendedCodeAreaCaretsProfile caretsProfile)
Sets carets profile.
|
void |
setClipboardHandlingMode(org.exbin.bined.ClipboardHandlingMode clipboardHandlingMode) |
void |
setCodeFont(java.awt.Font codeFont) |
void |
setCodeCharactersCase(org.exbin.bined.CodeCharactersCase codeCharactersCase) |
void |
setCodeType(org.exbin.bined.CodeType codeType) |
void |
setColorsProfile(org.exbin.bined.swing.basic.color.CodeAreaColorsProfile colorsProfile)
Sets colors profile.
|
void |
setEditMode(org.exbin.bined.EditMode editMode) |
void |
setEditOperation(org.exbin.bined.EditOperation editOperation) |
void |
setHorizontalScrollBarVisibility(org.exbin.bined.ScrollBarVisibility horizontalScrollBarVisibility) |
void |
setHorizontalScrollUnit(org.exbin.bined.extended.ExtendedHorizontalScrollUnit horizontalScrollUnit) |
void |
setCharset(java.nio.charset.Charset charset) |
void |
setLayoutProfile(org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfile layoutProfile)
Sets layout profile.
|
void |
setMaxBytesPerRow(int maxBytesPerRow) |
void |
setMaxRowPositionLength(int maxRowPositionLength) |
void |
setMinRowPositionLength(int minRowPositionLength) |
void |
setPainter(org.exbin.bined.swing.CodeAreaPainter painter) |
void |
setPositionCodeType(org.exbin.bined.PositionCodeType positionCodeType) |
void |
setRowWrapping(org.exbin.bined.RowWrappingMode rowWrapping) |
void |
setScrollPosition(org.exbin.bined.basic.CodeAreaScrollPosition scrollPosition) |
void |
setSelection(long start,
long end) |
void |
setSelection(org.exbin.bined.SelectionRange selectionRange) |
void |
setShowMirrorCursor(boolean showMirrorCursor) |
void |
setShowUnprintables(boolean show) |
void |
setThemeProfile(ExtendedCodeAreaThemeProfile themeProfile)
Sets theme profile.
|
void |
setVerticalScrollBarVisibility(org.exbin.bined.ScrollBarVisibility verticalScrollBarVisibility) |
void |
setVerticalScrollUnit(org.exbin.bined.basic.VerticalScrollUnit verticalScrollUnit) |
void |
setViewMode(org.exbin.bined.basic.CodeAreaViewMode viewMode) |
void |
setWrappingBytesGroupSize(int groupSize) |
void |
updateLayout() |
protected void |
updateScrollBars() |
void |
updateScrollPosition(org.exbin.bined.basic.CodeAreaScrollPosition scrollPosition) |
void |
updateUI() |
void |
validateCaret() |
addDataChangedListener, canPaste, copy, copyAsCode, cut, delete, getAccessibleContext, getCommandHandler, getContentData, getDataSize, paste, pasteFromCode, removeDataChangedListener, selectAll, setCommandHandler, setContentDataaddAncestorListener, 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, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, validateTreeaction, 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, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic ExtCodeArea()
public ExtCodeArea(org.exbin.bined.swing.CodeAreaCommandHandler.CodeAreaCommandHandlerFactory commandHandlerFactory)
commandHandlerFactory - command handler or null for default handler@Nonnull public org.exbin.bined.swing.CodeAreaPainter getPainter()
public void setPainter(org.exbin.bined.swing.CodeAreaPainter painter)
public boolean isInitialized()
public void paintComponent(java.awt.Graphics g)
paintComponent in interface org.exbin.bined.swing.CodeAreaSwingControlpaintComponent in class javax.swing.JComponentpublic void updateUI()
updateUI in class javax.swing.JComponentpublic void setBorder(@Nullable
javax.swing.border.Border border)
setBorder in class javax.swing.JComponent@Nonnull public org.exbin.bined.swing.basic.DefaultCodeAreaCaret getCaret()
getCaret in interface org.exbin.bined.capability.CaretCapablepublic boolean isShowMirrorCursor()
isShowMirrorCursor in interface org.exbin.bined.capability.CaretCapablepublic void setShowMirrorCursor(boolean showMirrorCursor)
setShowMirrorCursor in interface org.exbin.bined.capability.CaretCapablepublic int getMinRowPositionLength()
getMinRowPositionLength in interface org.exbin.bined.capability.RowWrappingCapablepublic void setMinRowPositionLength(int minRowPositionLength)
setMinRowPositionLength in interface org.exbin.bined.capability.RowWrappingCapablepublic int getMaxRowPositionLength()
getMaxRowPositionLength in interface org.exbin.bined.capability.RowWrappingCapablepublic void setMaxRowPositionLength(int maxRowPositionLength)
setMaxRowPositionLength in interface org.exbin.bined.capability.RowWrappingCapablepublic long getDataPosition()
getDataPosition in interface org.exbin.bined.capability.CaretCapablepublic int getCodeOffset()
getCodeOffset in interface org.exbin.bined.capability.CaretCapable@Nonnull public org.exbin.bined.CodeAreaSection getActiveSection()
getActiveSection in interface org.exbin.bined.capability.CaretCapable@Nonnull public org.exbin.bined.CodeAreaCaretPosition getCaretPosition()
getCaretPosition in interface org.exbin.bined.capability.CaretCapablepublic void setCaretPosition(org.exbin.bined.CodeAreaCaretPosition caretPosition)
setCaretPosition in interface org.exbin.bined.capability.CaretCapablepublic void setCaretPosition(long dataPosition)
setCaretPosition in interface org.exbin.bined.capability.CaretCapablepublic void setCaretPosition(long dataPosition,
int codeOffset)
setCaretPosition in interface org.exbin.bined.capability.CaretCapablepublic int getMouseCursorShape(int positionX,
int positionY)
getMouseCursorShape in interface org.exbin.bined.capability.CaretCapable@Nonnull public org.exbin.bined.CodeCharactersCase getCodeCharactersCase()
getCodeCharactersCase in interface org.exbin.bined.capability.CodeCharactersCaseCapablepublic void setCodeCharactersCase(org.exbin.bined.CodeCharactersCase codeCharactersCase)
setCodeCharactersCase in interface org.exbin.bined.capability.CodeCharactersCaseCapablepublic void resetColors()
resetColors in interface org.exbin.bined.swing.CodeAreaSwingControl@Nonnull public org.exbin.bined.basic.CodeAreaViewMode getViewMode()
getViewMode in interface org.exbin.bined.capability.ViewModeCapablepublic void setViewMode(org.exbin.bined.basic.CodeAreaViewMode viewMode)
setViewMode in interface org.exbin.bined.capability.ViewModeCapable@Nonnull public org.exbin.bined.CodeType getCodeType()
getCodeType in interface org.exbin.bined.capability.CodeTypeCapablepublic void setCodeType(org.exbin.bined.CodeType codeType)
setCodeType in interface org.exbin.bined.capability.CodeTypeCapablepublic void validateCaret()
public void revealCursor()
revealCursor in interface org.exbin.bined.capability.ScrollingCapablepublic void revealPosition(org.exbin.bined.CodeAreaCaretPosition caretPosition)
revealPosition in interface org.exbin.bined.capability.ScrollingCapablepublic void revealPosition(long dataPosition,
int dataOffset,
org.exbin.bined.CodeAreaSection section)
public void centerOnCursor()
centerOnCursor in interface org.exbin.bined.capability.ScrollingCapablepublic void centerOnPosition(org.exbin.bined.CodeAreaCaretPosition caretPosition)
centerOnPosition in interface org.exbin.bined.capability.ScrollingCapablepublic void centerOnPosition(long dataPosition,
int dataOffset,
org.exbin.bined.CodeAreaSection section)
@Nonnull
public org.exbin.bined.CodeAreaCaretPosition mousePositionToClosestCaretPosition(int positionX,
int positionY,
org.exbin.bined.CaretOverlapMode overflowMode)
mousePositionToClosestCaretPosition in interface org.exbin.bined.capability.CaretCapable@Nonnull
public org.exbin.bined.CodeAreaCaretPosition computeMovePosition(org.exbin.bined.CodeAreaCaretPosition position,
org.exbin.bined.basic.MovementDirection direction)
computeMovePosition in interface org.exbin.bined.capability.CaretCapable@Nonnull
public org.exbin.bined.basic.CodeAreaScrollPosition computeScrolling(org.exbin.bined.basic.CodeAreaScrollPosition startPosition,
org.exbin.bined.basic.ScrollingDirection scrollingShift)
computeScrolling in interface org.exbin.bined.capability.ScrollingCapableprotected void updateScrollBars()
@Nonnull public org.exbin.bined.basic.CodeAreaScrollPosition getScrollPosition()
getScrollPosition in interface org.exbin.bined.capability.ScrollingCapablepublic void setScrollPosition(org.exbin.bined.basic.CodeAreaScrollPosition scrollPosition)
setScrollPosition in interface org.exbin.bined.capability.ScrollingCapablepublic void updateScrollPosition(org.exbin.bined.basic.CodeAreaScrollPosition scrollPosition)
updateScrollPosition in interface org.exbin.bined.swing.CodeAreaSwingControl@Nonnull public org.exbin.bined.ScrollBarVisibility getVerticalScrollBarVisibility()
getVerticalScrollBarVisibility in interface org.exbin.bined.extended.capability.ExtendedScrollingCapablepublic void setVerticalScrollBarVisibility(org.exbin.bined.ScrollBarVisibility verticalScrollBarVisibility)
setVerticalScrollBarVisibility in interface org.exbin.bined.extended.capability.ExtendedScrollingCapable@Nonnull public org.exbin.bined.basic.VerticalScrollUnit getVerticalScrollUnit()
getVerticalScrollUnit in interface org.exbin.bined.extended.capability.ExtendedScrollingCapablepublic void setVerticalScrollUnit(org.exbin.bined.basic.VerticalScrollUnit verticalScrollUnit)
setVerticalScrollUnit in interface org.exbin.bined.extended.capability.ExtendedScrollingCapable@Nonnull public org.exbin.bined.ScrollBarVisibility getHorizontalScrollBarVisibility()
getHorizontalScrollBarVisibility in interface org.exbin.bined.extended.capability.ExtendedScrollingCapablepublic void setHorizontalScrollBarVisibility(org.exbin.bined.ScrollBarVisibility horizontalScrollBarVisibility)
setHorizontalScrollBarVisibility in interface org.exbin.bined.extended.capability.ExtendedScrollingCapable@Nonnull public org.exbin.bined.extended.ExtendedHorizontalScrollUnit getHorizontalScrollUnit()
getHorizontalScrollUnit in interface org.exbin.bined.extended.capability.ExtendedScrollingCapablepublic void setHorizontalScrollUnit(org.exbin.bined.extended.ExtendedHorizontalScrollUnit horizontalScrollUnit)
setHorizontalScrollUnit in interface org.exbin.bined.extended.capability.ExtendedScrollingCapablepublic void reset()
reset in interface org.exbin.bined.swing.CodeAreaSwingControlpublic void updateLayout()
updateLayout in interface org.exbin.bined.swing.CodeAreaSwingControlupdateLayout in class org.exbin.bined.swing.CodeAreaCorepublic void repaint()
repaint in class java.awt.Componentpublic void resetPainter()
resetPainter in class org.exbin.bined.swing.CodeAreaCoreprotected void notifyCaretChanged()
public void notifyDataChanged()
notifyDataChanged in class org.exbin.bined.swing.CodeAreaCore@Nonnull public org.exbin.bined.swing.basic.AntialiasingMode getAntialiasingMode()
getAntialiasingMode in interface org.exbin.bined.swing.capability.AntialiasingCapablepublic void setAntialiasingMode(org.exbin.bined.swing.basic.AntialiasingMode antialiasingMode)
setAntialiasingMode in interface org.exbin.bined.swing.capability.AntialiasingCapable@Nonnull public org.exbin.bined.SelectionRange getSelection()
getSelection in interface org.exbin.bined.capability.SelectionCapablepublic void setSelection(org.exbin.bined.SelectionRange selectionRange)
setSelection in interface org.exbin.bined.capability.SelectionCapablepublic void setSelection(long start,
long end)
setSelection in interface org.exbin.bined.capability.SelectionCapablepublic void clearSelection()
clearSelection in interface org.exbin.bined.capability.SelectionCapableclearSelection in interface org.exbin.bined.CodeAreaControlclearSelection in class org.exbin.bined.swing.CodeAreaCorepublic boolean hasSelection()
hasSelection in interface org.exbin.bined.capability.SelectionCapablehasSelection in interface org.exbin.bined.CodeAreaControlhasSelection in class org.exbin.bined.swing.CodeAreaCore@Nonnull public org.exbin.bined.CodeAreaSelection getSelectionHandler()
getSelectionHandler in interface org.exbin.bined.capability.SelectionCapable@Nonnull public java.nio.charset.Charset getCharset()
getCharset in interface org.exbin.bined.capability.CharsetCapablepublic void setCharset(java.nio.charset.Charset charset)
setCharset in interface org.exbin.bined.capability.CharsetCapablepublic boolean isEditable()
isEditable in class org.exbin.bined.swing.CodeAreaCore@Nonnull public org.exbin.bined.EditMode getEditMode()
getEditMode in interface org.exbin.bined.capability.EditModeCapablepublic void setEditMode(org.exbin.bined.EditMode editMode)
setEditMode in interface org.exbin.bined.capability.EditModeCapable@Nonnull public org.exbin.bined.EditOperation getActiveOperation()
getActiveOperation in interface org.exbin.bined.capability.EditModeCapable@Nonnull public org.exbin.bined.EditOperation getEditOperation()
getEditOperation in interface org.exbin.bined.capability.EditModeCapablepublic void setEditOperation(org.exbin.bined.EditOperation editOperation)
setEditOperation in interface org.exbin.bined.capability.EditModeCapable@Nonnull public org.exbin.bined.ClipboardHandlingMode getClipboardHandlingMode()
getClipboardHandlingMode in interface org.exbin.bined.capability.ClipboardCapablepublic void setClipboardHandlingMode(org.exbin.bined.ClipboardHandlingMode clipboardHandlingMode)
setClipboardHandlingMode in interface org.exbin.bined.capability.ClipboardCapable@Nonnull public java.awt.Font getCodeFont()
getCodeFont in interface org.exbin.bined.swing.capability.FontCapablepublic void setCodeFont(@Nullable
java.awt.Font codeFont)
setCodeFont in interface org.exbin.bined.swing.capability.FontCapable@Nonnull public org.exbin.bined.PositionCodeType getPositionCodeType()
getPositionCodeType in interface org.exbin.bined.extended.capability.PositionCodeTypeCapablepublic void setPositionCodeType(org.exbin.bined.PositionCodeType positionCodeType)
setPositionCodeType in interface org.exbin.bined.extended.capability.PositionCodeTypeCapable@Nonnull public org.exbin.bined.RowWrappingMode getRowWrapping()
getRowWrapping in interface org.exbin.bined.capability.RowWrappingCapablepublic void setRowWrapping(org.exbin.bined.RowWrappingMode rowWrapping)
setRowWrapping in interface org.exbin.bined.capability.RowWrappingCapablepublic int getWrappingBytesGroupSize()
getWrappingBytesGroupSize in interface org.exbin.bined.capability.RowWrappingCapablepublic void setWrappingBytesGroupSize(int groupSize)
setWrappingBytesGroupSize in interface org.exbin.bined.capability.RowWrappingCapablepublic int getMaxBytesPerRow()
getMaxBytesPerRow in interface org.exbin.bined.capability.RowWrappingCapablepublic void setMaxBytesPerRow(int maxBytesPerRow)
setMaxBytesPerRow in interface org.exbin.bined.capability.RowWrappingCapable@Nullable public org.exbin.bined.swing.basic.color.CodeAreaColorsProfile getColorsProfile()
ColorsProfileCapablegetColorsProfile in interface ColorsProfileCapablepublic void setColorsProfile(org.exbin.bined.swing.basic.color.CodeAreaColorsProfile colorsProfile)
ColorsProfileCapablesetColorsProfile in interface ColorsProfileCapablecolorsProfile - colors profile@Nullable public org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfile getLayoutProfile()
LayoutProfileCapablegetLayoutProfile in interface LayoutProfileCapablepublic void setLayoutProfile(org.exbin.bined.extended.layout.ExtendedCodeAreaLayoutProfile layoutProfile)
LayoutProfileCapablesetLayoutProfile in interface LayoutProfileCapablelayoutProfile - layout profile@Nullable public ExtendedCodeAreaThemeProfile getThemeProfile()
ThemeProfileCapablegetThemeProfile in interface ThemeProfileCapablepublic void setThemeProfile(ExtendedCodeAreaThemeProfile themeProfile)
ThemeProfileCapablesetThemeProfile in interface ThemeProfileCapablethemeProfile - theme profile@Nullable public ExtendedCodeAreaCaretsProfile getCaretsProfile()
CaretsProfileCapablegetCaretsProfile in interface CaretsProfileCapablepublic void setCaretsProfile(ExtendedCodeAreaCaretsProfile caretsProfile)
CaretsProfileCapablesetCaretsProfile in interface CaretsProfileCapablecaretsProfile - carets profilepublic boolean isShowUnprintables()
isShowUnprintables in interface org.exbin.bined.extended.capability.ShowUnprintablesCapablepublic void setShowUnprintables(boolean show)
setShowUnprintables in interface org.exbin.bined.extended.capability.ShowUnprintablesCapablepublic void notifySelectionChanged()
protected void notifyCaretMoved()
protected void notifyScrolled()
public void addSelectionChangedListener(org.exbin.bined.SelectionChangedListener selectionChangedListener)
addSelectionChangedListener in interface org.exbin.bined.capability.SelectionCapablepublic void removeSelectionChangedListener(org.exbin.bined.SelectionChangedListener selectionChangedListener)
removeSelectionChangedListener in interface org.exbin.bined.capability.SelectionCapablepublic void addCaretMovedListener(org.exbin.bined.CaretMovedListener caretMovedListener)
addCaretMovedListener in interface org.exbin.bined.capability.CaretCapablepublic void removeCaretMovedListener(org.exbin.bined.CaretMovedListener caretMovedListener)
removeCaretMovedListener in interface org.exbin.bined.capability.CaretCapablepublic void addScrollingListener(org.exbin.bined.ScrollingListener scrollingListener)
addScrollingListener in interface org.exbin.bined.capability.ScrollingCapablepublic void removeScrollingListener(org.exbin.bined.ScrollingListener scrollingListener)
removeScrollingListener in interface org.exbin.bined.capability.ScrollingCapablepublic void addEditModeChangedListener(org.exbin.bined.EditModeChangedListener editModeChangedListener)
addEditModeChangedListener in interface org.exbin.bined.capability.EditModeCapablepublic void removeEditModeChangedListener(org.exbin.bined.EditModeChangedListener editModeChangedListener)
removeEditModeChangedListener in interface org.exbin.bined.capability.EditModeCapable