/**
* Set of options for long file handling in the task.
*
*/
public static class TarLongFileMode extends EnumeratedAttribute
{
/** permissible values for longfile attribute */
public static final String WARN = "warn";
/** permissible values for longfile attribute */
public static final String FAIL = "fail";
/** permissible values for longfile attribute */
public static final String TRUNCATE = "truncate";
/** permissible values for longfile attribute */
public static final String GNU = "gnu";
/** permissible values for longfile attribute */
public static final String OMIT = "omit";
private final String[] validModes = {WARN, FAIL, TRUNCATE, GNU, OMIT};
/** Constructor, defaults to "warn" */
public TarLongFileMode()
{
super();
setValue(WARN);
}
/**
* ????
* @return the possible values for this enumerated type.
*/
public String[] getValues()
{
return validModes;
}