public static void parseValidateAttributes ( final Cell cell , final String newComment , final CellAttributesMap cellAttributesMap ) { if ( ( newComment == null ) || ( newComment . isEmpty ( ) ) ) { return ; } if ( ! newComment . startsWith ( TieConstants . METHOD_VALIDATE_PREFIX ) ) { return ; } String values = getStringBetweenBracket ( newComment ) ; if ( values == null ) { return ; } // map's key is sheetName!$columnIndex$rowIndex String key = getAttributeKeyInMapByCell ( cell ) ; List < CellFormAttributes > attrs = cellAttributesMap . getCellValidateAttributes ( ) . get ( key ) ; if ( attrs == null ) { attrs = new ArrayList <> ( ) ; cellAttributesMap . getCellValidateAttributes ( ) . put ( key , attrs ) ; } parseValidateAttributes ( attrs , values ) ; }
Parses the validate attributes .