On Thu, Sep 1, 2011 at 12:39 PM, Jukka Zitting <[email protected]> wrote: > Hi, > > On Thu, Sep 1, 2011 at 5:08 PM, Michael McCandless > <[email protected]> wrote: >> We might want to mark APIs like TemporaryResources "internal" in the >> javadocs, ie, that we reseve the right to suddenly change them and >> they are just public so that the sub-packages in Tika can use them. > > The trouble is that we'll want other people to be able to implement > their own parser and detector classes that plug into Tika. So as a > general rule I'd treat anything in tika-core that's not explicitly > private as a part of our public API that should be kept > backwards-compatible except for major version upgrades like the 0.x to > 1.x jump we're about to make.
OK, that makes sense: this really is a public API because we want to ensure externally developed/used parser/detector plugins against this API continue to work. Mike
