SAXBuilder(boolean validate)原生的代码说明: /** Default parser class to use */ private static final String DEFAULT_SAX_DRIVER = "org.apache.xerces.parsers.SAXParser"; /** Whether validation should occur */ private boolean validate; /** * <p> * This allows the validation features to be turned on/off * in the builder at creation, as well as set the * DOM Adapter class to use. * </p> * * @param saxDriverClass <code>String</code> name of SAX Driver * to use for parsing. * @param validate <code>boolean</code> indicating if * validation should occur. */ public SAXBuilder(String saxDriverClass, boolean validate) { this.saxDriverClass = saxDriverClass; this.validate = validate; } /** * <p> * This sets the SAX Driver class to use, and leaves * validation off. * </p> * * @param saxDriverClass <code>String</code> name of SAX Driver * to use for parsing. */ public SAXBuilder(String saxDriverClass) { this(saxDriverClass, false); } /** * <p> * This sets validation for the <code>Builder</code>. * </p> * * @param validate <code>boolean</code> indicating if * validation should occur. */ public SAXBuilder(boolean validate) { this(DEFAULT_SAX_DRIVER, validate); } /** * <p> * This creates a <code>SAXBuilder</code> with * the default SAX driver and no validation. * </p> */ public SAXBuilder() { this(DEFAULT_SAX_DRIVER, false); }
private static final String DEFAULT_SAX_DRIVER =
"org.apache.xerces.parsers.SAXParser"; /** Whether validation should occur */
private boolean validate; /**
* <p>
* This allows the validation features to be turned on/off
* in the builder at creation, as well as set the
* DOM Adapter class to use.
* </p>
*
* @param saxDriverClass <code>String</code> name of SAX Driver
* to use for parsing.
* @param validate <code>boolean</code> indicating if
* validation should occur.
*/
public SAXBuilder(String saxDriverClass, boolean validate) {
this.saxDriverClass = saxDriverClass;
this.validate = validate;
} /**
* <p>
* This sets the SAX Driver class to use, and leaves
* validation off.
* </p>
*
* @param saxDriverClass <code>String</code> name of SAX Driver
* to use for parsing.
*/
public SAXBuilder(String saxDriverClass) {
this(saxDriverClass, false);
} /**
* <p>
* This sets validation for the <code>Builder</code>.
* </p>
*
* @param validate <code>boolean</code> indicating if
* validation should occur.
*/
public SAXBuilder(boolean validate) {
this(DEFAULT_SAX_DRIVER, validate);
} /**
* <p>
* This creates a <code>SAXBuilder</code> with
* the default SAX driver and no validation.
* </p>
*/
public SAXBuilder() {
this(DEFAULT_SAX_DRIVER, false);
}