Package jadx.gui.ui.hexviewer
Class BinEdCodeAreaAssessor
- java.lang.Object
-
- jadx.gui.ui.hexviewer.BinEdCodeAreaAssessor
-
- All Implemented Interfaces:
org.exbin.bined.swing.CodeAreaCharAssessor,org.exbin.bined.swing.CodeAreaColorAssessor,org.exbin.bined.swing.CodeAreaPaintAssessor
public class BinEdCodeAreaAssessor extends java.lang.Object implements org.exbin.bined.swing.CodeAreaColorAssessor, org.exbin.bined.swing.CodeAreaCharAssessorColor assessor for binary editor with registrable modifiers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBinEdCodeAreaAssessor.PositionColorModifier
-
Constructor Summary
Constructors Constructor Description BinEdCodeAreaAssessor(org.exbin.bined.swing.CodeAreaColorAssessor parentColorAssessor, org.exbin.bined.swing.CodeAreaCharAssessor parentCharAssessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)voidaddPriorityColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)java.util.Optional<org.exbin.bined.swing.CodeAreaCharAssessor>getParentCharAssessor()java.util.Optional<org.exbin.bined.swing.CodeAreaColorAssessor>getParentColorAssessor()java.awt.ColorgetPositionBackgroundColor(long rowDataPosition, int byteOnRow, int charOnRow, org.exbin.bined.CodeAreaSection section, boolean inSelection)java.awt.ColorgetPositionTextColor(long rowDataPosition, int byteOnRow, int charOnRow, org.exbin.bined.CodeAreaSection section, boolean inSelection)chargetPreviewCharacter(long rowDataPosition, int byteOnRow, int charOnRow, org.exbin.bined.CodeAreaSection section)chargetPreviewCursorCharacter(long rowDataPosition, int byteOnRow, int charOnRow, byte[] cursorData, int cursorDataLength, org.exbin.bined.CodeAreaSection section)voidremoveColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)voidremovePriorityColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)voidstartPaint(org.exbin.bined.swing.CodeAreaPaintState codeAreaPaintState)
-
-
-
Method Detail
-
addColorModifier
public void addColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)
-
removeColorModifier
public void removeColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)
-
addPriorityColorModifier
public void addPriorityColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)
-
removePriorityColorModifier
public void removePriorityColorModifier(BinEdCodeAreaAssessor.PositionColorModifier colorModifier)
-
startPaint
public void startPaint(org.exbin.bined.swing.CodeAreaPaintState codeAreaPaintState)
- Specified by:
startPaintin interfaceorg.exbin.bined.swing.CodeAreaPaintAssessor
-
getPositionBackgroundColor
public java.awt.Color getPositionBackgroundColor(long rowDataPosition, int byteOnRow, int charOnRow, org.exbin.bined.CodeAreaSection section, boolean inSelection)- Specified by:
getPositionBackgroundColorin interfaceorg.exbin.bined.swing.CodeAreaColorAssessor
-
getPositionTextColor
public java.awt.Color getPositionTextColor(long rowDataPosition, int byteOnRow, int charOnRow, org.exbin.bined.CodeAreaSection section, boolean inSelection)- Specified by:
getPositionTextColorin interfaceorg.exbin.bined.swing.CodeAreaColorAssessor
-
getPreviewCharacter
public char getPreviewCharacter(long rowDataPosition, int byteOnRow, int charOnRow, org.exbin.bined.CodeAreaSection section)- Specified by:
getPreviewCharacterin interfaceorg.exbin.bined.swing.CodeAreaCharAssessor
-
getPreviewCursorCharacter
public char getPreviewCursorCharacter(long rowDataPosition, int byteOnRow, int charOnRow, byte[] cursorData, int cursorDataLength, org.exbin.bined.CodeAreaSection section)- Specified by:
getPreviewCursorCharacterin interfaceorg.exbin.bined.swing.CodeAreaCharAssessor
-
getParentCharAssessor
public java.util.Optional<org.exbin.bined.swing.CodeAreaCharAssessor> getParentCharAssessor()
- Specified by:
getParentCharAssessorin interfaceorg.exbin.bined.swing.CodeAreaCharAssessor
-
getParentColorAssessor
public java.util.Optional<org.exbin.bined.swing.CodeAreaColorAssessor> getParentColorAssessor()
- Specified by:
getParentColorAssessorin interfaceorg.exbin.bined.swing.CodeAreaColorAssessor
-
-