⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 displaysettingstaskinfo.java

📁 esri的ArcGIS Server超级学习模板程序(for java)
💻 JAVA
字号:
package com.esri.solutions.jitk.web.tasks.serviceprops;

import com.esri.adf.web.data.tasks.TaskActionDescriptor;
import com.esri.adf.web.data.tasks.TaskParamDescriptor;
import com.esri.solutions.jitk.common.resources.TextResources;
import com.esri.solutions.jitk.web.tasks.RenderAwareTaskDescription;
import com.esri.solutions.jitk.web.tasks.RenderControlledTaskInfo;

/**
 * Task Info bean for the Display Settings task.  This task info
 * will setup parameters for Brightness, Contrast, Tint, Transparency,
 * GIS Resource ID, Web Context Name, and GIS Resource Name.  This
 * task info will also setup the Apply action.
 */
public class DisplaySettingsTaskInfo extends RenderControlledTaskInfo {

	private static final long serialVersionUID = -8872969691900898608L;
	
	/**
	 * Describes the Tint Red parameter.
	 */
	private TaskParamDescriptor m_tintRedParam;
	
	/**
	 * Describes the Tint Green parameter.
	 */
	private TaskParamDescriptor m_tintGreenParam;
	
	/**
	 * Describes the Tint Blue parameter.
	 */
	private TaskParamDescriptor m_tintBlueParam;
	
	/**
	 * Describes the Brightness parameter.
	 */
	private TaskParamDescriptor m_brightnessParam;
	
	/**
	 * Describes the Contrast parameter.
	 */
	private TaskParamDescriptor m_contrastParam;
	
	/**
	 * Describes the Transparency parameter
	 */
	private TaskParamDescriptor m_transparencyParam;
	
	/**
	 * Describes the GIS Resource Name parameter.
	 */
	private TaskParamDescriptor m_gisResourceNameParam;
	
	/**
	 * Describes the Apply action.
	 */
	private TaskActionDescriptor m_applyAction;
	
	/**
	 * Describes the GIS Resource ID parameter.
	 */
	private TaskParamDescriptor m_gisResourceIdParam;
	
	/**
	 * Describes the Web Context Name parameter.
	 */
	private TaskParamDescriptor m_webCtxNameParam;

	/**
	 * Constructs a <code>DisplaySettingsTaskInfo</code> object.  All
	 * parameters and actions are constructed and initialized within
	 * this constructor.
	 */
	public DisplaySettingsTaskInfo () {
		this._taskDescriptor = new RenderAwareTaskDescription(DisplaySettingsTask.class, 
									"displaySettingsTask", 
									TextResources.getResourceString("displaySettingsTask.ui.window.title"));
		
		m_tintRedParam = new TaskParamDescriptor(
				DisplaySettingsTask.class, 
				"tintRed", 
				TextResources.getResourceString("displaySettingsTask.ui.label.param.tintRed"),
				"getTintRed",
				"setTintRed",
				"getTintRedValues");
		m_tintGreenParam = new TaskParamDescriptor(
				DisplaySettingsTask.class, 
				"tintGreen", 
				TextResources.getResourceString("displaySettingsTask.ui.label.param.tintGreen"),
				"getTintGreen",
				"setTintGreen",
				"getTintGreenValues");
		m_tintBlueParam = new TaskParamDescriptor(
				DisplaySettingsTask.class, 
				"tintBlue", 
				TextResources.getResourceString("displaySettingsTask.ui.label.param.tintBlue"),
				"getTintBlue",
				"setTintBlue",
				"getTintBlueValues");
		m_brightnessParam = new TaskParamDescriptor(
				DisplaySettingsTask.class, 
				"brightness", 
				TextResources.getResourceString("displaySettingsTask.ui.label.param.brightness"),
				"getBrightness",
				"setBrightness",
				"getBrightnessValues");
		m_contrastParam = new TaskParamDescriptor(
				DisplaySettingsTask.class, 
				"contrast", 
				TextResources.getResourceString("displaySettingsTask.ui.label.param.contrast"),
				"getContrast",
				"setContrast",
				"getContrastValues");
		m_transparencyParam = new TaskParamDescriptor(
				DisplaySettingsTask.class, 
				"transparency", 
				TextResources.getResourceString("displaySettingsTask.ui.label.param.transparency"),
				"getTransparency",
				"setTransparency",
				"getTransparencyValues");
		m_gisResourceNameParam = new TaskParamDescriptor (DisplaySettingsTask.class, "gisResourceName", "gisResourceName");
		m_gisResourceIdParam = new TaskParamDescriptor(DisplaySettingsTask.class, "gisResourceId", "gisResourceId");
		m_webCtxNameParam = new TaskParamDescriptor(DisplaySettingsTask.class, "webContextName", "webContextName");
		
		this._paramDescriptors = new TaskParamDescriptor[9];
		_paramDescriptors[0] = m_tintRedParam;
		_paramDescriptors[1] = m_tintGreenParam;
		_paramDescriptors[2] = m_tintBlueParam;
		_paramDescriptors[3] = m_brightnessParam;
		_paramDescriptors[4] = m_contrastParam;
		_paramDescriptors[5] = m_transparencyParam;
		_paramDescriptors[6] = m_gisResourceNameParam;
		_paramDescriptors[7] = m_gisResourceIdParam;
		_paramDescriptors[8] = m_webCtxNameParam;
		
		m_applyAction = new TaskActionDescriptor(DisplaySettingsTask.class, "apply", TextResources.getResourceString("displaySettingsTask.ui.label.action.Apply"));
		this._actionDescriptors = new TaskActionDescriptor[1];
		_actionDescriptors[0] = m_applyAction;
	}

	public TaskParamDescriptor getTransparencyParam() {
		return m_transparencyParam;
	}
	
	
}

⌨️ 快捷键说明

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