-
-
- /**
- * @return a Field array to use as defaults for the data
- */
- public Field[] makeDefaultFields()
- {
- Field[] fields = null;
- if (_numColumns > 0)
- {
- fields = new Field[_numColumns];
- try
- {
- fields[0] = Field.LATITUDE;
- fields[1] = Field.LONGITUDE;
- fields[2] = Field.ALTITUDE;
- fields[3] = Field.WAYPT_NAME;
- fields[4] = Field.WAYPT_TYPE;
- String customPrefix = I18nManager.getText("fieldname.prefix") + " ";
- for (int i=5;; i++)
- {
- fields[i] = new Field(customPrefix + (i+1));
- }
- }
- catch (ArrayIndexOutOfBoundsException finished)
- {
- // Finished populating array
- }
- }
- else
- fields = new Field[0];
- return fields;
- }