📄 setheader.java
字号:
package net.aetherial.gis.our.auto.extend;
import net.aetherial.gis.our.auto.Auto;
import org.w3c.dom.Node;
import net.aetherial.gis.surface.ItemValue;
import net.aetherial.gis.dataType.GPSFile;
import java.io.File;
import net.aetherial.gis.our.FrameOur;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*
* how to use
*
* SetHeader sh = new SetHeader(FrameOur);
* sh.setSavedDirectory("");
* sh.setInputDirectory("");
* sh.SetAllFileHeader();
* sh.msg("ok");
*
*
*/
public class SetHeader extends Auto{
private String t1 = "合肥";
private String t2 = "肥东";
private String t3 = "";
private String directory = "";
public SetHeader(FrameOur fo) {
this.setFrameOur(fo);
}
public void setT1(String t){
this.t1 = t;
}
public void setT2(String t){
this.t2 = t;
}
public void setT3(String t){
this.t3 = t;
}
public void setAllHeader(){
int[] pos = ItemValue.getPosition("track");
Node node = null;
if(pos == null){
return;
}else{
for(int i = 0;i<pos.length;i++){
node = ItemValue.getTracks(pos[i]);
ItemValue.setTracksT1(node,this.t1);
ItemValue.setTracksT2(node,this.t2);
ItemValue.setTracksT3(node,this.t3);
}
}
}
/**
* 使文件的名称填充乡镇的名称
*/
public void setAllHeader1(){
int[] pos = ItemValue.getPosition("track");
Node node = null;
if(pos == null){
return;
}else{
for(int i = 0;i<pos.length;i++){
node = ItemValue.getTracks(pos[i]);
if((ItemValue.getTracksT1(node).trim()).equals("")){
ItemValue.setTracksT1(node, this.t1);
}
if((ItemValue.getTracksT2(node).trim()).equals("")){
ItemValue.setTracksT2(node, this.t2);
}
if((ItemValue.getTracksT3(node).trim()).equals("")){
ItemValue.setTracksT3(node, this.t3);
}
}
}
}
public void SetAllFileHeader() {
if (super.input == null) {
System.out.println("super.input");
return;
}
for (int i = 0; i < this.input.length; i++) {
this.open(this.input[i]);
this.setT3(GPSFile.getRidOfGPSSuffix(this.input[i].getName()));
this.setAllHeader1();
this.saveMemory(this.directory + this.input[i].getName());
this.setMemoryReset();
}
}
public void setSavedDirectory(String path){
this.directory = path;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -