public FSTField[] getAvailableFields() { FSTField[] fieldArray = new FSTField[getAvailableFieldCount()]; int i = 0; for (FSTField field : fields.values()) if (field.isAvailable(currentFile)) fieldArray[i++] = field; return fieldArray; }
public int getAvailableFieldCount() { int i = 0; for (FSTField field : fields.values()) if (field.isAvailable(currentFile)) i++; return i; }