📄 shaperedliningtaskinfo.java
字号:
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 + -