private void processMissingColumnInfo ( ) throws UnsupportedEncodingException { for ( ColumnMissingInfo columnMissingInfo : columnMissingInfoList ) { String missedInfo = bytesToString ( columnsNamesBytes . get ( columnMissingInfo . getTextSubheaderIndex ( ) ) , columnMissingInfo . getOffset ( ) , columnMissingInfo . getLength ( ) ) . intern ( ) ; Column column = columns . get ( columnMissingInfo . getColumnId ( ) ) ; switch ( columnMissingInfo . getMissingInfoType ( ) ) { case NAME : column . setName ( missedInfo ) ; break ; case FORMAT : column . setFormat ( new ColumnFormat ( missedInfo ) ) ; break ; case LABEL : column . setLabel ( missedInfo ) ; break ; default : break ; } } }
The function to process missing column information .