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

📄 shaperedliningtaskinfo.java

📁 esri的ArcGIS Server超级学习模板程序(for java)
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		this._tabularLayout[0].addComponent(this._paramDescriptors[16], new TabularPosition(15, 1, 1, 1, "display:none"));

		
		addPlaceArcParamDescs(16, 24, _paramDescriptors, _tabularLayout);
	}
	
	protected void addPlaceArcParamDescs(int tableIdx, int paramIdx, TaskParamDescriptor[] taskParamDescs, TabularLayout[] tabularLayout) {
		tabularLayout[0].addComponent(taskParamDescs[paramIdx], new TabularPosition(tableIdx, 0, 1, 5));
		tabularLayout[0].addComponent(taskParamDescs[paramIdx + 1], new TabularPosition(tableIdx + 1, 0, 1, 5));
		tabularLayout[0].addComponent(taskParamDescs[paramIdx + 2], new TabularPosition(tableIdx + 2, 0, 1, 5));		
		tabularLayout[0].addComponent(taskParamDescs[paramIdx + 3], new TabularPosition(tableIdx + 3, 0, 1, 5));
		tabularLayout[0].addComponent(taskParamDescs[paramIdx + 4], new TabularPosition(tableIdx + 4, 0, 1, 5));
		tabularLayout[0].addComponent(taskParamDescs[paramIdx + 5], new TabularPosition(tableIdx + 5, 0, 1, 5));
		tabularLayout[0].addComponent(taskParamDescs[paramIdx + 6], new TabularPosition(tableIdx + 5, 1, 1, 5));
	}
	
	protected void createPlaceArcParamDescs(int iStartIdx, TaskParamDescriptor[] taskParamDescs) {
		taskParamDescs[iStartIdx] = new TaskParamDescriptor(ShapeRedliningTask.class, "arcTypeId", TextResources.getResourceString(ResourceProps.TYPE), "getLineTypeList");
		taskParamDescs[iStartIdx + 1] = new TaskParamDescriptor(ShapeRedliningTask.class, "arcWidth", TextResources.getResourceString(ResourceProps.WIDTH), "getSizeList");
		taskParamDescs[iStartIdx + 2] = new TaskParamDescriptor(ShapeRedliningTask.class, "arcColor", TextResources.getResourceString(ResourceProps.COLOR));		
		taskParamDescs[iStartIdx + 3] = new TaskParamDescriptor(ShapeRedliningTask.class, "arcStartAngle", TextResources.getResourceString(ResourceProps.START_ANGLE), "getAngleList");
		taskParamDescs[iStartIdx + 4] = new TaskParamDescriptor(ShapeRedliningTask.class, "arcEndAngle", TextResources.getResourceString(ResourceProps.END_ANGLE), "getReverseAngleList");	
		taskParamDescs[iStartIdx + 5] = new TaskParamDescriptor(ShapeRedliningTask.class, "arcCount", TextResources.getResourceString(ResourceProps.ARC_COUNT), "getCountList");
		taskParamDescs[iStartIdx + 6] = new TaskParamDescriptor(ShapeRedliningTask.class, "arcDistance", TextResources.getResourceString(ResourceProps.ARC_DISTANCE));	
		taskParamDescs[iStartIdx + 7] = new TaskParamDescriptor(ShapeRedliningTask.class, "unit", "", "getUnitList");
	}
	
	protected void createPlaceArcTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "placeArc", TextResources.getResourceString(ResourceProps.PLACE_ARC), ClientActions.MAP_CIRCLE);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/drawCircle.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/drawCircleD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/drawCircleU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/drawCircleX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.PLACE_ARC));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);				
	}
	
	protected void createPlacePointTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "placePoint", TextResources.getResourceString(ResourceProps.PLACE_POINT), ClientActions.MAP_POINT);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/point.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/pointD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/pointU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/pointX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.PLACE_POINT));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);		
	}
	
	protected void createPlaceLineTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "placeLine", TextResources.getResourceString(ResourceProps.PLACE_LINE), ClientActions.MAP_POLYLINE);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polyline.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polylineD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polylineU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polylineX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.PLACE_LINE));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);		
	}
	
	protected void createPlacePolygonTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "placePolygon", TextResources.getResourceString(ResourceProps.PLACE_POLYGON), ClientActions.MAP_POLYGON);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polygon.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polygonD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polygonU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/polygonX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.PLACE_POLYGON));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);
	}
	
	protected void createPlaceRectangleTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "placeRectangle", TextResources.getResourceString(ResourceProps.PLACE_RECTANGLE), ClientActions.MAP_RECTANGLE);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/rectangle.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/rectangleD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/rectangleU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/rectangleX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.PLACE_RECTANGLE));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);		
	}
	
	protected void createFindElementTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "findElement", TextResources.getResourceString(ResourceProps.DELETE_SHAPES), ClientActions.MAP_RECTANGLE);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/deletevertex.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/deletevertexD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/deletevertexU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/deletevertexX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.DELETE_SHAPES));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);		
	}	
	
	protected void createMoveShapeTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "moveShape", TextResources.getResourceString(ResourceProps.MOVE_SHAPE), ClientActions.MAP_POINT);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/move.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/moveD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/moveU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/moveX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.MOVE_SHAPE));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);		
	}	
	
	protected void createMoveVertexTool(int iIdx, TaskToolDescriptor[] taskToolDesc) {
		taskToolDesc[iIdx] = new TaskToolDescriptor(ShapeRedliningTask.class, "moveVertex", TextResources.getResourceString(ResourceProps.MOVE_VERTEX), ClientActions.MAP_POINT);
		taskToolDesc[iIdx].setDefaultImage("WebResource/com/esri/solutions/jitk/web/tasks/images/movevertex.gif");
		taskToolDesc[iIdx].setSelectedImage("WebResource/com/esri/solutions/jitk/web/tasks/images/movevertexD.gif");
		taskToolDesc[iIdx].setHoverImage("WebResource/com/esri/solutions/jitk/web/tasks/images/movevertexU.gif");
		taskToolDesc[iIdx].setDisabledImage("WebResource/com/esri/solutions/jitk/web/tasks/images/movevertexX.gif");
		taskToolDesc[iIdx].setToolTip(TextResources.getResourceString(ResourceProps.MOVE_VERTEX));
		taskToolDesc[iIdx].setRendererType(TaskToolDescriptor.IMAGE_RENDERER_TYPE);		
	}		
}

⌨️ 快捷键说明

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