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

📄 newmapcompositiontaskinfo.java

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

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 New Map Composition Task.
 */
public class NewMapCompositionTaskInfo extends RenderControlledTaskInfo {	
	private static final long serialVersionUID = 2545095604830630316L;

	/**
	 * Describes the Create action.
	 */
	private TaskActionDescriptor m_createAction;
	
	/**
	 * Describes the Create and Save action.
	 */
	private TaskActionDescriptor m_createAndSaveAction;
	
	/**
	 * Describes the Save Current Map parameter.
	 */
	private TaskParamDescriptor m_saveCurrentMapParam;
	
	/**
	 * Describes the Name parameter.
	 */
	private TaskParamDescriptor m_nameParam;
	
	/**
	 * Describes the Description parameter.
	 */
	private TaskParamDescriptor m_descParam;
	
	/**
	 * Describes the Map Templates parameter.
	 */
	private TaskParamDescriptor m_mapTemplatesParam;
	
	/**
	 * Describes the Map Template Descriptions parameter.
	 */
	private TaskParamDescriptor m_mapTmplDescsParam;
	
	/**
	 * Describes the Map Template Repository Bean ID parameter.
	 */
	private TaskParamDescriptor m_mapTmplRepoBeanIdParam;
	
	/**
	 * Describes the Web Context Name parameter.
	 */
	private TaskParamDescriptor m_webCtxNameParam;
	
	/**
	 * Describes the Required Field parameter.
	 */
	private TaskParamDescriptor m_requiredFieldsParam;
	
	/**
	 * Describes the Preview Message parameter.
	 */
	private TaskParamDescriptor m_previewMsgParam;
	
	/**
	 * Describes the Footer Note parameter.
	 */
	private TaskParamDescriptor m_footerNote;

	/**
	 * Constructs a <code>NewMapCompositionTaskInfo</code> object.  All
	 * parameters and actions are constructed and initialized within
	 * this constructor.
	 */
	public NewMapCompositionTaskInfo () {
		this._taskDescriptor = new RenderAwareTaskDescription(NewMapCompositionTask.class, "NewMapComposition", TextResources.getResourceString("newmapcomp.ui.window.title"));
		
		m_createAction = new TaskActionDescriptor(NewMapCompositionTask.class, "create", TextResources.getResourceString("newmapcomp.ui.label.action.Create"));
		m_createAndSaveAction = new TaskActionDescriptor(NewMapCompositionTask.class, "saveAndCreate", TextResources.getResourceString("newmapcomp.ui.label.action.SaveAndCreate"));
		
		this._actionDescriptors = new TaskActionDescriptor[2];
		
		this._actionDescriptors[0] = m_createAction;
		this._actionDescriptors[1] = m_createAndSaveAction;
		
		m_saveCurrentMapParam = new TaskParamDescriptor(NewMapCompositionTask.class, "saveCurrentMap", TextResources.getResourceString("newmapcomp.ui.label.param.SaveCurrentMap"));
		m_saveCurrentMapParam.setRendererType(TaskParamDescriptor.CHECKBOX_RENDERER_TYPE);
		
		m_nameParam = new TaskParamDescriptor(NewMapCompositionTask.class, "name", TextResources.getResourceString("newmapcomp.ui.label.param.Name"));
		m_descParam = new TaskParamDescriptor(NewMapCompositionTask.class, "description", TextResources.getResourceString("newmapcomp.ui.label.param.Description"));
		m_mapTemplatesParam = new TaskParamDescriptor(NewMapCompositionTask.class, "mapTemplates", TextResources.getResourceString("newmapcomp.ui.label.param.Template"), "getMapTemplate", "setMapTemplate", "getMapTemplates");
		m_mapTmplDescsParam = new TaskParamDescriptor(NewMapCompositionTask.class, "mapTemplateDescriptions", "mapTemplateDescriptions", null, null, "getMapTemplateDescriptions");
		m_mapTmplRepoBeanIdParam = new TaskParamDescriptor(NewMapCompositionTask.class, "mapTemplateRepositoryBeanId", "mapTemplateRepositoryBeanId");
		m_webCtxNameParam = new TaskParamDescriptor(NewMapCompositionTask.class, "webContextName", "webContextName");
		m_requiredFieldsParam = new TaskParamDescriptor(NewMapCompositionTask.class, "requiredFieldsMessage", TextResources.getResourceString("task.ui.message.requiredFields"), null, null);
		m_previewMsgParam = new TaskParamDescriptor(SaveMapCompositionTask.class, "previewMessage", TextResources.getResourceString("newmapcomp.ui.msg.Preview"), null, null);
		m_footerNote = new TaskParamDescriptor(SaveMapCompositionTask.class, "footerNote", TextResources.getResourceString("newmapcomp.ui.footer.note"), null, null);
		
		this._paramDescriptors = new TaskParamDescriptor[10];
		this._paramDescriptors[0] = m_saveCurrentMapParam;
		this._paramDescriptors[1] = m_nameParam;
		this._paramDescriptors[2] = m_descParam;
		this._paramDescriptors[3] = m_mapTemplatesParam;
		this._paramDescriptors[4] = m_mapTmplDescsParam;
		this._paramDescriptors[5] = m_mapTmplRepoBeanIdParam;
		this._paramDescriptors[6] = m_webCtxNameParam;
		this._paramDescriptors[7] = m_requiredFieldsParam;
		this._paramDescriptors[8] = m_previewMsgParam;
		this._paramDescriptors[9] = m_footerNote;
	}
}

⌨️ 快捷键说明

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