Ankit Pasricha wrote:
The two code changes are listed below:

XMLLocator2 extends XMLLocator {

      public int getCharacterOffset();
}

Why are you extending the interface instead of just adding the method to the existing interface?

I know I'd have to update some of my XNI tools to add the method
but that XMLLocator2 just sticks out like a sore thumb. Especially
since it's the only interface that uses this naming convention. And
it's not the approach we've used in the past to update XNI interfaces
-- previously, we just changed the original interface.

This type of change is a lot more graceful than when we went from
start/endPrefixMapping to passing a namespace context object to the
startDocument method...

--
Andy Clark * [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to