Project

General

Profile

1
/**
2
 * 
3
 */
4
package eu.dnetlib.data.search.web;
5

    
6
import java.util.ArrayList;
7
import java.util.List;
8

    
9

    
10

    
11
/**
12
 * @author stoumpos
13
 *
14
 */
15
public class Query {
16

    
17
	String query;
18
	String fields;
19
	
20
	public String getQuery() {
21
		return query;
22
	}
23
	public void setQuery(String query) {
24
		this.query = query;
25
	}
26
	public String getFields() {
27
		return fields;
28
	}
29
	public void setFields(String fields) {
30
		this.fields = fields;
31
	}
32
	
33
	public List<String> parseFields() {
34
		if (fields == null) {
35
			return null;
36
		} else {
37
			ArrayList<String> names = new ArrayList<String>();
38
			String[] split = fields.split("[ ,\t-]");
39
			for (String string : split) {
40
				if (string.length() > 0) {
41
					names.add(string);
42
				}
43
			}
44
			return names;
45
		}
46
	}
47

    
48
	/*
49
	public static void main(String[] args) {
50
		Query q = new Query();
51
		q.setFields("  , aa bb bdf, sd ");
52
		System.out.println(q.parseFields());
53
		
54
	}*/
55
}
(1-1/2)