Add an ObjectWritable decorator.


git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@474934 13f79535-47bb-0310-9956-ffa450edef68
Refactor SegmentMerger to use MetaWrapper. This significantly simplifies the
code, and avoids crude hacks to pass around segment-related metadata.


git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@474939 13f79535-47bb-0310-9956-ffa450edef68
added more junit tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@475378 13f79535-47bb-0310-9956-ffa450edef68
added more junit tests

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@475380 13f79535-47bb-0310-9956-ffa450edef68
oh well

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@475382 13f79535-47bb-0310-9956-ffa450edef68
NUTCH-388 Fix description of urlfilter.order

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@476617 13f79535-47bb-0310-9956-ffa450edef68
NUTCH-404 Fix LinkDB Usage - implementation mismatch

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@476810 13f79535-47bb-0310-9956-ffa450edef68
NUTCH-404 Fix LinkDB Usage - implementation mismatch

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@476814 13f79535-47bb-0310-9956-ffa450edef68
NUTCH-403 Make URL filtering optional in Generator

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@476879 13f79535-47bb-0310-9956-ffa450edef68
NUTCH-405

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@477757 13f79535-47bb-0310-9956-ffa450edef68
NUTCH-362

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@477786 13f79535-47bb-0310-9956-ffa450edef68
NUTCH-305

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@477806 13f79535-47bb-0310-9956-ffa450edef68
- add Chris A. Mattmann to the committer's list


git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@478414 13f79535-47bb-0310-9956-ffa450edef68
- fix for NUTCH-406 Metadata tries to write null values


git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@478619 13f79535-47bb-0310-9956-ffa450edef68
- use spaces instead of tabs in Metadata.java
- added test case for NUTCH-406 in TestMetadata.java



git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@478631 13f79535-47bb-0310-9956-ffa450edef68
- javadoc package description for metadata subsystem


git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@478925 13f79535-47bb-0310-9956-ffa450edef68
- remove unnecessary comments
- optimize counting of non-null values by performing it inline
rather than calling a function and creating a new object


git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@478933 13f79535-47bb-0310-9956-ffa450edef68
Move some constants to Nutch.java, so that Metadata could use them properly.


git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@480188 13f79535-47bb-0310-9956-ffa450edef68
Use SpellCheckedMetadata only when necessary, i.e. only when collecting
metadata from unreliable sources such as HTTP headers.

* Metadata: fix a bug where SpellCheckedMetadata would try to normalize
  metadata names during (de)serialization.

* Content: should use regular Metadata by default, and when de-serializing.

* fix HTTP protocol plugins to use SpellCheckedMetadata, where it's really
  necessary.



git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@480207 13f79535-47bb-0310-9956-ffa450edef68
Fix formatting

git-svn-id: https://svn.apache.org/repos/asf/lucene/nutch/trunk@481407 13f79535-47bb-0310-9956-ffa450edef68