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

Reply via email to