Перенос.
This commit is contained in:
29
src/ProjectData/SapforData/FileObject.java
Normal file
29
src/ProjectData/SapforData/FileObject.java
Normal file
@@ -0,0 +1,29 @@
|
||||
package ProjectData.SapforData;
|
||||
import Common.Current;
|
||||
import Common.Database.iDBObject;
|
||||
import Common.UI.UI;
|
||||
import Common.Utils.Utils;
|
||||
import ProjectData.Files.DBProjectFile;
|
||||
import com.sun.org.glassfish.gmbal.Description;
|
||||
//объект принадлежащий файлу и относящийся к его строке.
|
||||
public abstract class FileObject extends iDBObject {
|
||||
@Description("DEFAULT ''")
|
||||
public String file = "";
|
||||
@Description("DEFAULT 1")
|
||||
public int line = 1;
|
||||
public FileObject() {
|
||||
}
|
||||
public FileObject(String file_in) {
|
||||
file = file_in;
|
||||
}
|
||||
@Override
|
||||
public String getSelectionText() {
|
||||
return "файл " + Utils.Brackets(file) + " строка: " + line;
|
||||
}
|
||||
public DBProjectFile getFather() {
|
||||
return Current.getProject().db.files.Data.get(file);
|
||||
}
|
||||
public void Show(boolean focus) {
|
||||
UI.getMainWindow().getProjectWindow().GotoFile(file, line, focus);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user