private void parseDebugConfig ( final Node node , final ConfigSettings config ) { String name ; Boolean value ; Node nnode ; NodeList list = node . getChildNodes ( ) ; int length = list . getLength ( ) ; for ( int i = 0 ; i < length ; i ++ ) { nnode = list . item ( i ) ; name = nnode . getNodeName ( ) . toUpperCase ( ) ; if ( name . equals ( KEY_VERIFICATION_DIFF ) ) { value = Boolean . parseBoolean ( nnode . getChildNodes ( ) . item ( 0 ) . getNodeValue ( ) ) ; config . setConfigParameter ( ConfigurationKeys . VERIFICATION_DIFF , value ) ; } else if ( name . equals ( KEY_VERIFICATION_ENCODING ) ) { value = Boolean . parseBoolean ( nnode . getChildNodes ( ) . item ( 0 ) . getNodeValue ( ) ) ; config . setConfigParameter ( ConfigurationKeys . VERIFICATION_ENCODING , value ) ; } else if ( name . equals ( KEY_STATISTICAL_OUTPUT ) ) { value = Boolean . parseBoolean ( nnode . getChildNodes ( ) . item ( 0 ) . getNodeValue ( ) ) ; config . setConfigParameter ( ConfigurationKeys . MODE_STATISTICAL_OUTPUT , value ) ; } else if ( name . equals ( SUBSECTION_DEBUG_OUTPUT ) ) { parseDebugOutputConfig ( nnode , config ) ; } } }
Parses the debug parameter section .