public class ClassViewer
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
static class |
ClassViewer.MethodData |
class |
ClassViewer.NoWrapParagraphView |
Modifier and Type | Field and Description |
---|---|
javax.swing.JCheckBox |
check1 |
javax.swing.JCheckBox |
check2 |
javax.swing.JCheckBox |
check3 |
org.objectweb.asm.tree.ClassNode |
cn |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
java1 |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
java2 |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
java3 |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
krakatau1 |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
krakatau2 |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
krakatau3 |
javax.swing.JPanel |
panel1 |
javax.swing.JPanel |
panel1Search |
javax.swing.JPanel |
panel2 |
javax.swing.JPanel |
panel2Search |
javax.swing.JPanel |
panel3 |
javax.swing.JPanel |
panel3Search |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
smali1 |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
smali2 |
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea |
smali3 |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ClassViewer(java.lang.String name,
org.objectweb.asm.tree.ClassNode cn) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
getJava() |
java.lang.Object[] |
getKrakatau() |
java.lang.Object[] |
getSmali() |
void |
highlight(int pane,
javax.swing.text.JTextComponent textComp,
java.lang.String pattern) |
void |
resetDivider() |
void |
search(int pane,
java.lang.String search,
boolean next)
This was really interesting to write.
|
static javax.swing.JSplitPane |
setDividerLocation(javax.swing.JSplitPane splitter,
double proportion)
Whoever wrote this function, THANK YOU!
|
void |
startPaneUpdater(javax.swing.JButton button) |
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, 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 org.objectweb.asm.tree.ClassNode cn
public javax.swing.JPanel panel1Search
public javax.swing.JPanel panel2Search
public javax.swing.JPanel panel3Search
public javax.swing.JCheckBox check1
public javax.swing.JCheckBox check2
public javax.swing.JCheckBox check3
public javax.swing.JPanel panel1
public javax.swing.JPanel panel2
public javax.swing.JPanel panel3
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea smali1
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea smali2
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea smali3
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea krakatau1
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea krakatau2
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea krakatau3
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea java1
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea java2
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea java3
public ClassViewer(java.lang.String name, org.objectweb.asm.tree.ClassNode cn)
public static javax.swing.JSplitPane setDividerLocation(javax.swing.JSplitPane splitter, double proportion)
splitter
- proportion
- public void search(int pane, java.lang.String search, boolean next)
public void highlight(int pane, javax.swing.text.JTextComponent textComp, java.lang.String pattern)
public void resetDivider()
public void startPaneUpdater(javax.swing.JButton button)
public java.lang.Object[] getSmali()
public java.lang.Object[] getKrakatau()
public java.lang.Object[] getJava()