summaryrefslogtreecommitdiffstats
path: root/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/Document.java
diff options
context:
space:
mode:
authoradrianocrestani <adrianocrestani@13f79535-47bb-0310-9956-ffa450edef68>2009-08-17 06:24:15 +0000
committeradrianocrestani <adrianocrestani@13f79535-47bb-0310-9956-ffa450edef68>2009-08-17 06:24:15 +0000
commit53c043ac18ca8dd9d7f823bf7a399058c305003d (patch)
tree5b8184792065accca1e5a68092d0960db455cda6 /branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/Document.java
parenta4f020f2df42181bf54587acddb3b748ff5f698f (diff)
committing domain-search changes from patch tuscany_2552_phillipe_ramalho_08_16_2009.patch
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@804871 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/Document.java159
1 files changed, 79 insertions, 80 deletions
diff --git a/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/Document.java b/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/Document.java
index fe30f569cf..ad50468ed6 100644
--- a/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/Document.java
+++ b/branches/sca-java-1.x/modules/domain-search/src/main/java/org/apache/tuscany/sca/domain/search/impl/Document.java
@@ -31,84 +31,83 @@ import org.apache.lucene.document.Fieldable;
*/
public class Document {
- private Hashtable<String, Hashtable<String, Fieldable>> fieldablesTable = new Hashtable<String, Hashtable<String, Fieldable>>();
-
- private Hashtable<String, LinkedList<Fieldable>> readerMap = new Hashtable<String, LinkedList<Fieldable>>();;
-
- public Document() {
- // empty constructor
- }
-
- public void add(Fieldable fieldable) {
-
- String strValue = fieldable.stringValue();
-
- if (strValue != null) {
-
- Hashtable<String, Fieldable> fieldables = this.fieldablesTable
- .get(fieldable.name());
-
- if (fieldables == null) {
- fieldables = new Hashtable<String, Fieldable>();
- this.fieldablesTable.put(fieldable.name(), fieldables);
-
- }
-
- fieldables.put(strValue, fieldable);
-
- } else {
-
- LinkedList<Fieldable> fieldables = this.readerMap
- .get(fieldable.name());
-
- if (fieldables == null) {
- fieldables = new LinkedList<Fieldable>();
- this.readerMap.put(fieldable.name(), fieldables);
-
- }
-
- fieldables.add(fieldable);
-
- }
-
- }
-
- public org.apache.lucene.document.Document createLuceneDocument() {
- org.apache.lucene.document.Document doc = new org.apache.lucene.document.Document();
-
- for (Hashtable<String, Fieldable> fieldables : this.fieldablesTable.values()) {
-
- for (Fieldable fieldable : fieldables.values()) {
- doc.add(fieldable);
- }
-
- }
-
- for (LinkedList<Fieldable> fieldables : this.readerMap.values()) {
-
- for (Fieldable fieldable : fieldables) {
- doc.add(fieldable);
- }
-
- }
-
- return doc;
-
- }
-
- public Collection<String> getFieldValues(String field) {
- Hashtable<String, Fieldable> fieldables = this.fieldablesTable.get(field);
-
- if (fieldables != null) {
- return fieldables.keySet();
- }
-
- return Collections.emptyList();
-
- }
-
- public boolean containsField(String field) {
- return this.fieldablesTable.containsKey(field);
- }
-
+ private Hashtable<String, Hashtable<String, Fieldable>> fieldablesTable =
+ new Hashtable<String, Hashtable<String, Fieldable>>();
+
+ private Hashtable<String, LinkedList<Fieldable>> readerMap = new Hashtable<String, LinkedList<Fieldable>>();;
+
+ public Document() {
+ // empty constructor
+ }
+
+ public void add(Fieldable fieldable) {
+
+ String strValue = fieldable.stringValue();
+
+ if (strValue != null) {
+
+ Hashtable<String, Fieldable> fieldables = this.fieldablesTable.get(fieldable.name());
+
+ if (fieldables == null) {
+ fieldables = new Hashtable<String, Fieldable>();
+ this.fieldablesTable.put(fieldable.name(), fieldables);
+
+ }
+
+ fieldables.put(strValue, fieldable);
+
+ } else {
+
+ LinkedList<Fieldable> fieldables = this.readerMap.get(fieldable.name());
+
+ if (fieldables == null) {
+ fieldables = new LinkedList<Fieldable>();
+ this.readerMap.put(fieldable.name(), fieldables);
+
+ }
+
+ fieldables.add(fieldable);
+
+ }
+
+ }
+
+ public org.apache.lucene.document.Document createLuceneDocument() {
+ org.apache.lucene.document.Document doc = new org.apache.lucene.document.Document();
+
+ for (Hashtable<String, Fieldable> fieldables : this.fieldablesTable.values()) {
+
+ for (Fieldable fieldable : fieldables.values()) {
+ doc.add(fieldable);
+ }
+
+ }
+
+ for (LinkedList<Fieldable> fieldables : this.readerMap.values()) {
+
+ for (Fieldable fieldable : fieldables) {
+ doc.add(fieldable);
+ }
+
+ }
+
+ return doc;
+
+ }
+
+ public Collection<String> getFieldValues(String field) {
+ Hashtable<String, Fieldable> fieldables = this.fieldablesTable.get(field);
+
+ if (fieldables != null) {
+ return fieldables.keySet();
+ }
+
+ return Collections.emptyList();
+
+ }
+
+ public boolean containsField(String field) {
+ return this.fieldablesTable.containsKey(field);
+ }
+
}