Listing 2

/** Flags that moderate the creation of Databases */
public enum ORJ_FLAG
{
    ORDER_FIELDS          = 0x0001
  , ELIDE_BLANK_RECORDS   = 0x0002
}

/** General error codes */
public enum ORJRC
{
    SUCCESS            =   0      
  , CANNOT_OPEN_JAR_FILE            
  , NO_RECORDS                  
  , OUT_OF_MEMORY               
  , BAD_FILE_READ               
  , PARSE_ERROR                 
  , INVALID_INDEX               
  , UNEXPECTED                  
  , INVALID_CONTENT               
}

/** Parsing error codes */
public enum ORJ_PARSE_ERROR
{
    SUCCESS             = 0   
  , RECORD_SEPARATOR_IN_CONTINUATION      
  , UNFINISHED_LINE               
  , UNFINISHED_FIELD              

  , UNFINISHED_RECORD             
}