📄 jzcjbqk.java
字号:
package net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.txt;
import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.excel.ReadRecord;
import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.excel.ReadJianzhicun;
import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.excel.ReadAdder;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class Jzcjbqk extends Xzjbqk{
public Jzcjbqk() {
this.column = 21;
}
private static String[] getHeader(){
String[] HEADER = new String[21];
HEADER[0] = "建制村编码";
HEADER[1] = "建制村名称";
HEADER[2] = "建制村人口";
HEADER[3] = "所辖自然村数量";
HEADER[4] = "所属地形";
HEADER[5] = "岛屿是否建有陆岛交通码头";
HEADER[6] = "码头与陆地距离";
HEADER[7] = "岛内是否建有公路";
HEADER[8] = "村委会经度";
HEADER[9] = "村委会纬度";
HEADER[10] = "村小学经度";
HEADER[11] = "村小学纬度";
HEADER[12] = "是否适宜通公路";
HEADER[13] = "不适宜原因";
HEADER[14] = "备注";
HEADER[15] = "填表人";
HEADER[16] = "填表人电话";
HEADER[17] = "审核人";
HEADER[18] = "审核人电话";
HEADER[19] = "填报单位";
HEADER[20] = "填报单位负责人";
return HEADER;
}
public static final String getJZCHeaderString(){
String n = "";
String[] Header = getHeader();
for (int i = 0; i < Header.length; i++) {
n = n + Header[i];
if (i < Header.length-1) {
n = n + "\t";
}
}
return n;
}
/**
* 所辖自然村数量
*/
private String columnZRCNum = "";
/**
* 村小学经度
*/
private String columnXXLongitude = "";
/**
* 村小学纬度
*/
private String columnXXLatitude = "";
private String columnXiangzhen_Name = "";
public String getJianzhicun_Bianma(){
return this.columnNumber;
}
public String getJianzhicunName(){
return this.columnName == null ? "" : columnName;
}
public String getXiangzhen_Name(){
return this.columnXiangzhen_Name;
}
public String getJianzhicunLongitude(){
return this.columnLongitude;
}
public String getJianzhicunLatitude(){
return this.columnLatitude;
}
/**
* 设置 @param columnZRCNum 所辖自然村数量 的值
*/
public void set3_1ColumnZRCNum(String columnZRCNum){
try{
if(Integer.parseInt(columnZRCNum) < 1){
columnZRCNum = "1";
}
}catch(Exception e){
columnZRCNum = "1";
}
this.columnZRCNum = columnZRCNum;
}
/**
* 设置 @param columnXXLongitude 村小学经度 的值
*/
public void set3_2ColumnXXLongitude(String columnXXLongitude){
this.columnXXLongitude = columnXXLongitude;
}
/**
* 设置 @param columnXXLatitude 村小学纬度 的值
*/
public void set3_3ColumnXXLatitude(String columnXXLatitude){
this.columnXXLatitude = columnXXLatitude;
}
/**
* 设置乡镇的名称
* 在编码时使用
* 不生成字符数据
*/
public void set3_4ColumnXiangzhenName(String xiangzhenName){
this.columnXiangzhen_Name = xiangzhenName;
}
public void setExcelReadMethod(ReadJianzhicun readJianzhicun,ReadRecord readAddersExcel) {
if (readJianzhicun != null) {
this.set0_1ColumnNumber("");//readJianzhicun.getJzcBianma());
this.set3_4ColumnXiangzhenName(readJianzhicun.getXiangzhenName());
this.set0_2ColumnName(readJianzhicun.getJzcName());
this.set1_1ColumnRenkou(readJianzhicun.getJzcRenkou());
this.set3_1ColumnZRCNum(readJianzhicun.getJzcZRC());
this.set1_9ColumnDixing(readJianzhicun.getJzcDixing());
this.set1_8ColumnHaveMatou(readJianzhicun.getJzcHaveMatou());
this.set1_7ColumnMatouDis(readJianzhicun.getJzcMatouDis());
this.set1_6ColumnHaveRoad(readJianzhicun.getJzcHaveRoad());
this.set1_3ColumnSuitRoad("1");//readJianzhicun.getJzcIsSuitable());
this.set1_5ColumnLongitude(readJianzhicun.getJzcLongitude());
this.set1_4ColumnLatitude(readJianzhicun.getJzcLatitude());
this.set0_3ColumnBeizhu(readJianzhicun.getJzcBeizhu());
}
ReadAdder adder = (ReadAdder) readAddersExcel;
this.set0_4ColumnAdder(adder.getAdder());
this.set0_5ColumnAdderPhone(adder.getAdderPhone());
this.set0_6ColumnAsses(adder.getAsses());
this.set0_7ColumnAssesPhone(adder.getAssesPhone());
this.set0_8ColumnDept(adder.getDept());
this.set0_9ColumnDeptPrin(adder.getDeptPrin());
}
public String toString(){
String name = this.columnName.replaceAll("村支部","");
if(name.indexOf("居委会") < 0 && name.indexOf("村委会") < 0 && name.indexOf("(") < 0 && name.indexOf("(") < 0){
if(name.length() > 2){
name = (name + "村委会").replaceAll("村村","村");
}else{
name = name + "村委会";
}
}
String n = this.columnNumber;
n = n + this.tab + name;
n = n + this.tab + this.columnRenkou;
n = n + this.tab + this.columnZRCNum;
n = n + this.tab + this.columnDixing;
n = n + this.tab + this.columnHaveMatou;
n = n + this.tab + this.columnMatouDis;
n = n + this.tab + this.columnHaveRoad;
n = n + this.tab + this.columnLongitude;
n = n + this.tab + this.columnLatitude;
n = n + this.tab + this.columnXXLongitude;
n = n + this.tab + this.columnXXLatitude;
n = n + this.tab + this.columnSuitRoad;
n = n + this.tab + this.columnReason;
n = n + this.tab + this.getAdderString();
return n;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -