public abstract class ErrorMode
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static ErrorMode | FAILMessages are thrown as TableFormatExceptions,
  probably causing read failure. | 
| static ErrorMode | IGNOREMessages are ignored. | 
| static ErrorMode[] | OPTIONSKnown values. | 
| static ErrorMode | WARNMessages are written as WARNINGs through the logging system. | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | ErrorMode(java.lang.String name,
         boolean isReport)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | isReport()Returns true if text reports submitted may ever be used for any
 purpose. | 
| abstract void | report(java.lang.String msg)Consumes a report string in a way appropriate for this mode. | 
| java.lang.String | toString()Returns this option's name. | 
public static final ErrorMode IGNORE
public static final ErrorMode WARN
public static final ErrorMode FAIL
public static final ErrorMode[] OPTIONS
protected ErrorMode(java.lang.String name,
                    boolean isReport)
name - mode nameisReport - true if text reports are ever used for anythingpublic boolean isReport()
public java.lang.String toString()
toString in class java.lang.Objectpublic abstract void report(java.lang.String msg)
                     throws java.io.IOException
msg - message to reportjava.io.IOException