tika-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: svn commit: r1163970 - in /tika/trunk: tika-core/src/main/java/org/apache/tika/extractor/ tika-core/src/main/java/org/apache/tika/io/ tika-core/src/main/java/org/apache/tika/parser/ tika-core/src/main/java/org/apache/tika/parser/external/ tika-pa
Date Fri, 02 Sep 2011 09:12:49 GMT
On Thu, Sep 1, 2011 at 12:39 PM, Jukka Zitting <jukka.zitting@gmail.com> wrote:
> Hi,
>
> On Thu, Sep 1, 2011 at 5:08 PM, Michael McCandless
> <lucene@mikemccandless.com> 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

Mime
View raw message