📄 aimsrenderertaskutil.java
字号:
package com.esri.adf.web.aims.tasks;
import java.util.LinkedHashMap;
import javax.faces.model.SelectItem;
import com.esri.aims.mtier.model.map.layer.renderer.symbol.SimpleMarkerSymbol;
import com.esri.aims.mtier.model.map.layer.renderer.symbol.SimpleLineSymbol;
import com.esri.aims.mtier.model.map.layer.renderer.symbol.SimplePolygonSymbol;
public class AIMSRendererTaskUtil
{
public static String[] POINT_MARKER_TYPE =
{
SimpleMarkerSymbol.CIRCLE,
SimpleMarkerSymbol.CROSS,
SimpleMarkerSymbol.SQUARE,
SimpleMarkerSymbol.STAR,
SimpleMarkerSymbol.TRIANGLE
};
public static String[] LINE_TYPE =
{
SimpleLineSymbol.SOLID,
SimpleLineSymbol.DASH,
SimpleLineSymbol.DASH_DOT,
SimpleLineSymbol.DASH_DOT_DOT,
SimpleLineSymbol.DOT,
};
public static String[] JOIN_TYPE =
{
"ROUND",
"MITER",
"BEVEL"
};
public static String[] CAP_TYPE =
{
"BUTT",
"ROUND",
"SQUARE"
};
public static String[] POLYGON_BOUNDARY_TYPE =
{
SimplePolygonSymbol.SOLID,
SimplePolygonSymbol.DASH,
SimplePolygonSymbol.DOT,
SimplePolygonSymbol.DASH_DOT,
SimplePolygonSymbol.DASH_DOT_DOT
};
public static String[] POLYGON_FILL_TYPE =
{
SimplePolygonSymbol.SOLID,
SimplePolygonSymbol.BDIAGONAL,
SimplePolygonSymbol.DIAGCROSS,
SimplePolygonSymbol.FDIAGONAL,
SimplePolygonSymbol.VERTICAL,
SimplePolygonSymbol.HORIZONTAL
};
public AIMSRendererTaskUtil()
{
}
public static LinkedHashMap getPointMarkerType()
{
LinkedHashMap<Integer, String> newLayerList = new LinkedHashMap<Integer, String>();
for(int i=0; i<POINT_MARKER_TYPE.length; i++)
{
SelectItem selectItem = new SelectItem(POINT_MARKER_TYPE[i], POINT_MARKER_TYPE[i]);
newLayerList.put(new Integer(i), selectItem.getLabel());
}
return newLayerList;
}
public static LinkedHashMap getLineType()
{
LinkedHashMap<Integer, String> newLayerList = new LinkedHashMap<Integer, String>();
for(int i=0; i<LINE_TYPE.length; i++)
{
SelectItem selectItem = new SelectItem(LINE_TYPE[i], LINE_TYPE[i]);
newLayerList.put(new Integer(i), selectItem.getLabel());
}
return newLayerList;
}
public static LinkedHashMap getJoinType()
{
LinkedHashMap<Integer, String> newLayerList = new LinkedHashMap<Integer, String>();
for(int i=0; i<JOIN_TYPE.length; i++)
{
SelectItem selectItem = new SelectItem(JOIN_TYPE[i], JOIN_TYPE[i]);
newLayerList.put(new Integer(i), selectItem.getLabel());
}
return newLayerList;
}
public static LinkedHashMap getCapType()
{
LinkedHashMap<Integer, String> newLayerList = new LinkedHashMap<Integer, String>();
for(int i=0; i<CAP_TYPE.length; i++)
{
SelectItem selectItem = new SelectItem(CAP_TYPE[i], CAP_TYPE[i]);
newLayerList.put(new Integer(i), selectItem.getLabel());
}
return newLayerList;
}
public static LinkedHashMap getPolygonBoundaryType()
{
LinkedHashMap<Integer, String> newLayerList = new LinkedHashMap<Integer, String>();
for(int i=0; i<POLYGON_BOUNDARY_TYPE.length; i++)
{
SelectItem selectItem = new SelectItem(POLYGON_BOUNDARY_TYPE[i], POLYGON_BOUNDARY_TYPE[i]);
newLayerList.put(new Integer(i), selectItem.getLabel());
}
return newLayerList;
}
public static LinkedHashMap getPolygonFillType()
{
LinkedHashMap<Integer, String> newLayerList = new LinkedHashMap<Integer, String>();
for(int i=0; i<POLYGON_FILL_TYPE.length; i++)
{
SelectItem selectItem = new SelectItem(POLYGON_FILL_TYPE[i], POLYGON_FILL_TYPE[i]);
newLayerList.put(new Integer(i), selectItem.getLabel());
}
return newLayerList;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -