agentextensiondefinition.java

来自「这是linux下ssl vpn的实现程序」· Java 代码 · 共 59 行

JAVA
59
字号
package com.sslexplorer.agent;

import java.util.ArrayList;
import java.util.List;

import com.sslexplorer.extensions.ExtensionDescriptor;
import com.sslexplorer.plugin.Plugin;

public class AgentExtensionDefinition {

    ExtensionDescriptor descriptor;
    String className;
    List classPath = new ArrayList();
    List jvmArgs = new ArrayList();
    String plugin;
    
	public AgentExtensionDefinition(ExtensionDescriptor descriptor, String className, String plugin) {
		this.descriptor = descriptor;
		this.className = className;
        this.plugin = plugin;
	}
    
    public String getPlugin() {
        return plugin;
    }
	
	public String getName() {
    	return descriptor.getId();
    }	
	
	public ExtensionDescriptor getDescriptor() {
		return descriptor;
	}
	
    /**
     * @return Returns the className.
     */
    public String getClassName() {
        return className;
    }
    
    public List getClassPath() {
    	return classPath;
    }
    
    public void addClassPath(String jarfile) {
    	classPath.add(jarfile);
    }
    
    public void addJVMArgument(String arg) {
    	jvmArgs.add(arg);
    }
    
    public List getJVMArguments() {
    	return jvmArgs;
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?