dnet45/modules/uoa-search/trunk/src/main/java/eu/dnetlib/data/search/app/plan/QueryRewriteRule.java @ 56601
1 |
package eu.dnetlib.data.search.app.plan; |
---|---|
2 |
|
3 |
/**
|
4 |
*/
|
5 |
public abstract class QueryRewriteRule { |
6 |
|
7 |
protected String name = null; |
8 |
|
9 |
public QueryRewriteRule(String name) { |
10 |
this.name = name; |
11 |
}
|
12 |
|
13 |
public QueryRewriteRule() { |
14 |
this(""); |
15 |
}
|
16 |
|
17 |
public String getName() { |
18 |
return name; |
19 |
}
|
20 |
|
21 |
public void setName(String name) { |
22 |
this.name = name; |
23 |
}
|
24 |
|
25 |
public abstract String apply(String query); |
26 |
|
27 |
@Override
|
28 |
public String toString() { |
29 |
return "'"+name+"'"; |
30 |
}
|
31 |
}
|
- « Previous
- 1
- …
- 3
- 4
- 5
- Next »