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

📄 demotaskinfo1.java

📁 采用java实现的arcgis server程序
💻 JAVA
字号:
package demo;

import com.esri.adf.web.data.tasks.ButtonDescriptor;
import com.esri.adf.web.data.tasks.SimpleTaskInfo;
import com.esri.adf.web.data.tasks.TaskActionDescriptor;
import com.esri.adf.web.data.tasks.TaskActionDescriptorModel;
import com.esri.adf.web.data.tasks.TaskDescriptor;
import com.esri.adf.web.data.tasks.TaskParamDescriptor;
import com.esri.adf.web.data.tasks.TaskParamDescriptorModel;
import com.esri.adf.web.data.tasks.TaskToolDescriptor;
import com.esri.adf.web.data.tasks.TaskToolDescriptorModel;
import com.esri.adf.web.faces.event.ClientActions;


public class DemoTaskInfo1 extends SimpleTaskInfo {

	TaskDescriptor title;
	TaskParamDescriptor factor;
	TaskToolDescriptor sel;
	TaskActionDescriptor zoom;
	
	public DemoTaskInfo1() {
		title = new TaskDescriptor(Demo.class, "Demo", "For Demo purposes only");
		
		factor = new TaskParamDescriptor(Demo.class, "zoomFactor", "Zoom by", "getZoomFactors");
		
		sel = new TaskToolDescriptor(Demo.class, "select", "Select", ClientActions.MAP_RECTANGLE);
		sel.setRendererType(ButtonDescriptor.IMAGE_RENDERER_TYPE);
		sel.setDefaultImage("images/tasks/maptools/identify.png");
		sel.setHoverImage("images/tasks/maptools/identifyU.png");
		sel.setSelectedImage("images/tasks/maptools/identifyD.png");

		zoom = new TaskActionDescriptor(Demo.class, "zoom", "Zoom");
		zoom.setRendererType(ButtonDescriptor.IMAGE_RENDERER_TYPE);
		zoom.setDefaultImage("images/tasks/maptools/fullext.png");
		zoom.setHoverImage("images/tasks/maptools/fullextU.png");
		zoom.setSelectedImage("images/tasks/maptools/fullextD.png");
	}

	public TaskDescriptor getTaskDescriptor() {
		return title;
	}

	public TaskParamDescriptorModel[] getParamDescriptors() {
		return new TaskParamDescriptor[] {factor};
	}

	public TaskActionDescriptorModel[] getActionDescriptors() {
		return new TaskActionDescriptor[] {zoom};
	}

	public TaskToolDescriptorModel[] getToolDescriptors() {
		return new TaskToolDescriptor[] {sel};
	}

}

⌨️ 快捷键说明

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