public class VmDecompilerInformationController
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
VmDecompilerInformationController.vmArrayList<T> |
Modifier and Type | Field and Description |
---|---|
private BytecodeDecompilerView |
bytecodeDecompilerView |
static int |
CLASS_BODY |
static int |
CLASS_NAME |
static java.lang.String |
CLASSES_NOPE |
private static java.lang.String |
lastFile |
private LoadingDialog |
loadingDialog |
private MainFrameView |
mainFrameView |
private NewConnectionController |
newConnectionController |
private NewConnectionView |
newConnectionDialog |
private PluginConfigurationEditorController |
pluginConfigurationEditorController |
private PluginConfigurationEditorView |
pluginConfigurationEditorView |
private PluginManager |
pluginManager |
private VmInfo |
vmInfo |
private VmManager |
vmManager |
Constructor and Description |
---|
VmDecompilerInformationController(MainFrameView mainFrameView,
Model model) |
Modifier and Type | Method and Description |
---|---|
private void |
abortAndCleanup() |
private void |
changeVm(java.awt.event.ActionEvent event) |
private void |
clearOtherList(javax.swing.JList<VmInfo> vmList)
If selected list is remoteVmList clears localVmList and vice versa.
Effectively merging them into one. |
private void |
createConfigurationEditor() |
private void |
createNewConnectionDialog() |
private AgentRequestAction |
createRequest(AgentRequestAction.RequestAction action,
java.lang.String... commands) |
static AgentRequestAction |
createRequest(VmInfo vmInfo,
AgentRequestAction.RequestAction action,
java.lang.String... commands) |
static java.lang.String |
fileToBase64(java.lang.String path) |
private void |
haltAgent() |
private void |
hideLoadingDialog() |
private void |
loadClassBytecode(java.lang.String name) |
private void |
loadClassNames()
Sends request for classes.
|
private void |
rewriteClass(java.lang.String name) |
private void |
showLoadingDialog() |
private java.lang.String |
submitRequest(AgentRequestAction request) |
static java.lang.String |
submitRequest(VmManager vmManager,
AgentRequestAction request) |
private void |
updateVmLists() |
private final MainFrameView mainFrameView
private final BytecodeDecompilerView bytecodeDecompilerView
private NewConnectionView newConnectionDialog
private PluginConfigurationEditorView pluginConfigurationEditorView
private PluginConfigurationEditorController pluginConfigurationEditorController
private LoadingDialog loadingDialog
private NewConnectionController newConnectionController
private VmManager vmManager
private VmInfo vmInfo
private PluginManager pluginManager
public static final int CLASS_NAME
public static final int CLASS_BODY
public static final java.lang.String CLASSES_NOPE
private static java.lang.String lastFile
public VmDecompilerInformationController(MainFrameView mainFrameView, Model model)
private void createConfigurationEditor()
private void createNewConnectionDialog()
private void updateVmLists()
private void changeVm(java.awt.event.ActionEvent event)
private void clearOtherList(javax.swing.JList<VmInfo> vmList)
vmList
- list that doesn't get cleared containing the VM that user
wants to attach.private void showLoadingDialog()
private void hideLoadingDialog()
private void abortAndCleanup()
private void loadClassNames()
private void loadClassBytecode(java.lang.String name)
private void rewriteClass(java.lang.String name)
public static java.lang.String fileToBase64(java.lang.String path)
private void haltAgent()
private AgentRequestAction createRequest(AgentRequestAction.RequestAction action, java.lang.String... commands)
public static AgentRequestAction createRequest(VmInfo vmInfo, AgentRequestAction.RequestAction action, java.lang.String... commands)
private java.lang.String submitRequest(AgentRequestAction request)
public static java.lang.String submitRequest(VmManager vmManager, AgentRequestAction request)