Class TextWithControls

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addGuessCompletionItem​(javax.swing.JPopupMenu menu, javax.swing.JMenuItem guess)  
      private void addJasmAction​(PluginManager pluginManager, DecompilerWrapper jasm, java.lang.String title, javax.swing.JMenu compile, MainProviders mainProviders)  
      private void addJavacAction​(PluginManager pluginManager, java.lang.String title, javax.swing.JMenu compile, ClasspathProvider classpathProvider, ExecuteMethodProvider lexecute, SaveProvider lsave, UploadProvider uploadProvider)  
      javax.swing.JComponent asComponent()  
      void close()  
      private void createAdvancedSubmenu​(javax.swing.JPopupMenu menu)  
      private org.fife.ui.rsyntaxtextarea.RSyntaxTextArea createSrcTextArea()  
      private java.lang.Object[] detectJasms()  
      private static java.lang.String[] getAllLexers()  
      private java.util.Collection<java.lang.String> getAllTabsTexts()  
      ClassesAndMethodsProvider getClasspath()  
      private javax.swing.JMenu getCompileAndRunMenu​(PluginManager pluginManager, DecompilerWrapper jasm7, DecompilerWrapper jasm8)  
      private javax.swing.JMenu getCompileMenu​(PluginManager pluginManager, DecompilerWrapper jasm7, DecompilerWrapper jasm8)  
      java.io.File getFile()  
      org.jboss.byteman.agent.submit.ScriptText getLastScript()  
      java.util.List<java.lang.String> getLines​(LinesProvider.LinesFormat type)  
      java.lang.String getMethodToExecute()  
      java.lang.String getName()  
      private FeatureFullHex getParentPane()  
      private StandaloneHex getParentWindow()  
      java.io.File getSaveDirectory()  
      org.fife.ui.rsyntaxtextarea.RSyntaxTextArea getSyntaxTextArea()  
      ClasspathProvider getTarget()  
      java.lang.String getText()  
      byte[] getTextAsBytes()  
      VmInfo getVmInfo()  
      VmManager getVmManager()  
      private static boolean hasVm​(ClassesAndMethodsProvider lclassesAndMethodsProvider)  
      boolean isBin()  
      boolean isBoot()  
      private boolean isTreatAllTabsAsOneBatch()  
      boolean isUploadEnabled()  
      private static void lastUsed​(JustBearerAction component, AbstractCompileAction last)  
      private void normalCodeCompletionGuess​(java.util.List<CompletionItem.CompletionItemSet> guessed)  
      void open​(java.io.File f)  
      void redo()  
      void removeCodecompletion()  
      private static void repaintMenu​(javax.swing.JPopupMenu menu)  
      (package private) void resetSrcArea​(java.lang.String data)  
      void resetUndoRedo()  
      void resetUpload()  
      void save​(java.io.File f)  
      private void saveOldSettings()  
      void scrollDown()  
      void setClassesAndMethodsProvider​(ClassesAndMethodsProvider classesAndMethodsProvider)  
      private void setCompletionHelper()  
      void setFile​(java.io.File f)  
      void setLastScript​(org.jboss.byteman.agent.submit.ScriptText st)  
      void setLines​(LinesProvider.LinesFormat type, java.util.List<java.lang.String> lines)  
      void setPopup​(DecompilationController.AgentApiGenerator ap)  
      void setText​(java.lang.String s)  
      private void setTreatAllTabsAsOneBatch​(boolean selected)  
      (package private) void showApiMenu​(java.awt.Point forcedLocation)  
      void undo()  
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        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
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, 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, getParent, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait