From: john Date: Tue, 26 Nov 2002 21:36:29 +0000 (+0000) Subject: john learns about java's non-intuitive constructor inheritance rules X-Git-Tag: BEFORE_MERGE_1_1~460 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=548c41a40db8016a51f4b31b4fc275404a07cd44;p=mir.git john learns about java's non-intuitive constructor inheritance rules --- diff --git a/source/mircoders/search/KeywordSearchTerm.java b/source/mircoders/search/KeywordSearchTerm.java index 4ed03c1f..080c037b 100755 --- a/source/mircoders/search/KeywordSearchTerm.java +++ b/source/mircoders/search/KeywordSearchTerm.java @@ -45,6 +45,11 @@ import freemarker.template.*; public class KeywordSearchTerm extends SearchTerm{ + public KeywordSearchTerm(String anEntityPart,String aParamName,String aMatchField,String aDataField, String aTemplateVariable){ + super(anEntityPart,aParamName,aMatchField,aDataField,aTemplateVariable); + } + + public void index(Document doc, Entity entity){ doc.add(Field.Keyword(matchField,entity.getValue(partOfEntity))); } diff --git a/source/mircoders/search/TextSearchTerm.java b/source/mircoders/search/TextSearchTerm.java index fba14bad..275d4e8b 100755 --- a/source/mircoders/search/TextSearchTerm.java +++ b/source/mircoders/search/TextSearchTerm.java @@ -45,6 +45,10 @@ import freemarker.template.*; public class TextSearchTerm extends SearchTerm{ + public TextSearchTerm(String anEntityPart,String aParamName,String aMatchField,String aDataField, String aTemplateVariable){ + super(anEntityPart,aParamName,aMatchField,aDataField,aTemplateVariable); + } + public void index(Document doc, Entity entity){ doc.add(Field.Text(matchField,entity.getValue(partOfEntity))); } diff --git a/source/mircoders/search/UnIndexedSearchTerm.java b/source/mircoders/search/UnIndexedSearchTerm.java index 17da6381..07da68c1 100755 --- a/source/mircoders/search/UnIndexedSearchTerm.java +++ b/source/mircoders/search/UnIndexedSearchTerm.java @@ -44,7 +44,12 @@ import freemarker.template.*; public class UnIndexedSearchTerm extends SearchTerm{ + + public UnIndexedSearchTerm(String anEntityPart,String aParamName,String aMatchField,String aDataField, String aTemplateVariable){ + super(anEntityPart,aParamName,aMatchField,aDataField,aTemplateVariable); + } + public void index(Document doc, Entity entity){ doc.add(Field.Text(dataField,entity.getValue(partOfEntity))); } diff --git a/source/mircoders/search/UnStoredSearchTerm.java b/source/mircoders/search/UnStoredSearchTerm.java index 9978432d..6cfcc5fb 100755 --- a/source/mircoders/search/UnStoredSearchTerm.java +++ b/source/mircoders/search/UnStoredSearchTerm.java @@ -45,6 +45,11 @@ import freemarker.template.*; public class UnStoredSearchTerm extends SearchTerm{ + public UnStoredSearchTerm(String anEntityPart,String aParamName,String aMatchField,String aDataField, String aTemplateVariable){ + super(anEntityPart,aParamName,aMatchField,aDataField,aTemplateVariable); + } + + public void index(Document doc, Entity entity){ doc.add(Field.UnStored(matchField,entity.getValue(partOfEntity))); }