📄 displaysettingstaskinfo.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 + -