📄 airplaneinit.java
字号:
package edu.thu.airlinerecovery.eof;
import com.webobjects.eocontrol.EOQualifier;
import com.webobjects.foundation.NSArray;
/**
* @author Huang Ke
* @version $Id: AirplaneInit.java,v 1.1 2007/12/14 11:36:59 lzh Exp $
*/
public class AirplaneInit {
DataFetcher df;
EOQualifier qualifier;
NSArray sortOrderings;
NSArray allAirplanes = null;
public AirplaneInit(){
df = new DataFetcher();
qualifier=EOQualifier.qualifierWithQualifierFormat("", null);
allAirplanes = df.getObjectsWithSpecification("Airplane", qualifier, sortOrderings);
}
public int getAirplaneNum(){
int i=0;
i = allAirplanes.count();
return i;
}
public String getAirplaneTailNum(int i){
String aTailNum = null;
NSArray allTailNums = null;
try {
allTailNums = (NSArray)allAirplanes.valueForKey("tailNum");
aTailNum = allTailNums.get(i).toString();
} catch (Exception e) {
System.out.println(e);
}
return aTailNum;
}
public String getAirplaneStatus(int i){
String aStauts = null;
NSArray allStatuses = null;
try {
allStatuses = (NSArray)allAirplanes.valueForKey("status");
aStauts = allStatuses.get(i).toString();
} catch (Exception e) {
System.out.println(e);
}
return aStauts;
}
public double getAirplaneLon(int i){
double aLon = 10000; // 10000 implies a mistake
NSArray allLons = null;
try {
allLons = (NSArray)allAirplanes.valueForKey("longitude");
aLon = Double.parseDouble(allLons.get(i).toString());
} catch (Exception e) {
System.out.println(e);
}
return aLon;
}
public double getAirplaneLat(int i){
double aLat = 10000; // 10000 implies a mistake
NSArray allLats = null;
try {
allLats = (NSArray)allAirplanes.valueForKey("latitude");
aLat = Double.parseDouble(allLats.get(i).toString());
} catch (Exception e) {
System.out.println(e);
}
return aLat;
}
public String getAirplaneModelName(int i){
String aModelName = null;
NSArray allModelNames = null;
try {
allModelNames = (NSArray)allAirplanes.valueForKey("airplaneModel.modelName");
aModelName = allModelNames.get(i).toString();
} catch (Exception e) {
System.out.println(e);
}
return aModelName;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -