public void shape ( char [ ] text , int start , int count ) { checkParams ( text , start , count ) ; if ( isContextual ( ) ) { if ( rangeSet == null ) { shapeContextually ( text , start , count , key ) ; } else { shapeContextually ( text , start , count , shapingRange ) ; } } else { shapeNonContextually ( text , start , count ) ; } }
Converts the digits in the text that occur between start and start + count .