private boolean initNameSetsLengths ( ) { if ( m_maxNameLength_ > 0 ) { return true ; } String extra = "0123456789ABCDEF<>-" ; // set hex digits, used in various names, and <>-, used in extended // names for ( int i = extra . length ( ) - 1 ; i >= 0 ; i -- ) { add ( m_nameSet_ , extra . charAt ( i ) ) ; } // set sets and lengths from algorithmic names m_maxNameLength_ = addAlgorithmName ( 0 ) ; // set sets and lengths from extended names m_maxNameLength_ = addExtendedName ( m_maxNameLength_ ) ; // set sets and lengths from group names, set global maximum values addGroupName ( m_maxNameLength_ ) ; return true ; }
Sets up the name sets and the calculation of the maximum lengths . Equivalent to calcNameSetsLengths .