SAXの仕様について質問です

SAXHandler.characters(char[] ch, int start, int length) throws SAXException {


このメソッドは、改行コードがあるたびに呼び出される、
そういう仕様になっているものなのでしょうか。

それとも、パーサ毎に呼び出されるタイミングは異なったりしますか。