📄 trkprimal.java
字号:
package net.aetherial.gis.our.auto.check.Integritytrk;
import org.w3c.dom.Node;
import net.aetherial.gis.surface.ItemValue;
/**
* <p>Title: </p>
*
* <p>Description:有名称未原始编号状态的航迹和active-log </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: </p>
*
* @author 王爱国
* @version 1.0
*/
public class TrkPrimal {
Node[] alltrk = null;
private String n = "";
private String errorMessage = "";
public TrkPrimal() {
}
public void checkAll() {
alltrk = ItemValue.getTracks();
if (alltrk != null) {
for (int i = 0; i < alltrk.length; i++) {
this.checkOne(alltrk[i]);
}
this.n = n + this.errorMessage;
}
this.errorMessage ="";
}
private void checkOne(Node trk){
if (isActiveLogTrackName(trk)) {
this.errorMessage = this.errorMessage + "\"\",\"\",\"\",\"\",在文件<" +ItemValue.fileName +">中发现航迹名称为:<ACTIVE LOG>\r\n";
}
else if (isPrimalTrackName(trk)) {
this.errorMessage = this.errorMessage + "\"\",\"\",\"\",\"\",在文件<" + ItemValue.fileName +
">中发现航迹名称为:<" + ItemValue.getTracksName(trk) + ">\r\n";
}
}
private boolean isActiveLogTrackName(Node trk){
//ACTIVE LOG
String name = ItemValue.getTracksName(trk).trim();
if (name.equals("ACTIVE LOG")) {
return true;
}else{
return false;
}
}
/**
* 是否是原始的,没有编辑的航点
*/
private boolean isPrimalTrackName(Node trk){
//2005-4-5 03
String name = ItemValue.getTracksName(trk).trim();
char[] num = {'0','1','2','3','4','5','6','7','8','9',' ','-'};
char[] ch = name.toCharArray();
boolean temp = false,temp2 = false;
for(int i =0;i<ch.length;i++){
for(int j=0;j<num.length;j++){
if(ch[i]==num[j]){
temp = true;
temp2 = true;
break;
}
}
if(temp!=true){
temp2 = false;
break;
}else{
temp = false;
}
}
if(temp2== true){
return true;
}else{
return false;
}
}
public String getN() {
return this.n;
}
public void reset() {
this.n = "";
this.errorMessage ="";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -