Skip to content

Commit cfe0d28

Browse files
committed
refactoring getter/setters for package action.admin.indices.analyze #2657
1 parent 3eaf512 commit cfe0d28

File tree

2 files changed

+29
-53
lines changed

2 files changed

+29
-53
lines changed

src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeResponse.java

+16-40
Original file line numberDiff line numberDiff line change
@@ -54,40 +54,20 @@ public AnalyzeToken(String term, int position, int startOffset, int endOffset, S
5454
this.type = type;
5555
}
5656

57-
public String term() {
58-
return this.term;
59-
}
60-
6157
public String getTerm() {
62-
return term();
63-
}
64-
65-
public int startOffset() {
66-
return this.startOffset;
58+
return this.term;
6759
}
6860

6961
public int getStartOffset() {
70-
return startOffset();
71-
}
72-
73-
public int endOffset() {
74-
return this.endOffset;
62+
return this.startOffset;
7563
}
7664

7765
public int getEndOffset() {
78-
return endOffset();
79-
}
80-
81-
public int position() {
82-
return this.position;
66+
return this.endOffset;
8367
}
8468

8569
public int getPosition() {
86-
return position();
87-
}
88-
89-
public String type() {
90-
return this.type;
70+
return this.position;
9171
}
9272

9373
public String getType() {
@@ -128,12 +108,8 @@ public AnalyzeResponse(List<AnalyzeToken> tokens) {
128108
this.tokens = tokens;
129109
}
130110

131-
public List<AnalyzeToken> tokens() {
132-
return this.tokens;
133-
}
134-
135111
public List<AnalyzeToken> getTokens() {
136-
return tokens();
112+
return this.tokens;
137113
}
138114

139115
@Override
@@ -148,28 +124,28 @@ public XContentBuilder toXContent(XContentBuilder builder, Params params) throws
148124
builder.startArray("tokens");
149125
for (AnalyzeToken token : tokens) {
150126
builder.startObject();
151-
builder.field("token", token.term());
152-
builder.field("start_offset", token.startOffset());
153-
builder.field("end_offset", token.endOffset());
154-
builder.field("type", token.type());
155-
builder.field("position", token.position());
127+
builder.field("token", token.getTerm());
128+
builder.field("start_offset", token.getStartOffset());
129+
builder.field("end_offset", token.getEndOffset());
130+
builder.field("type", token.getType());
131+
builder.field("position", token.getPosition());
156132
builder.endObject();
157133
}
158134
builder.endArray();
159135
} else if ("text".equals(format)) {
160136
StringBuilder sb = new StringBuilder();
161137
int lastPosition = 0;
162138
for (AnalyzeToken token : tokens) {
163-
if (lastPosition != token.position()) {
139+
if (lastPosition != token.getPosition()) {
164140
if (lastPosition != 0) {
165-
sb.append("\n").append(token.position()).append(": \n");
141+
sb.append("\n").append(token.getPosition()).append(": \n");
166142
}
167-
lastPosition = token.position();
143+
lastPosition = token.getPosition();
168144
}
169145
sb.append('[')
170-
.append(token.term()).append(":")
171-
.append(token.startOffset()).append("->").append(token.endOffset()).append(":")
172-
.append(token.type())
146+
.append(token.getTerm()).append(":")
147+
.append(token.getStartOffset()).append("->").append(token.getEndOffset()).append(":")
148+
.append(token.getType())
173149
.append("]\n");
174150
}
175151
builder.field("tokens", sb);

src/test/java/org/elasticsearch/test/integration/indices/analyze/AnalyzeActionTests.java

+13-13
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,11 @@ public void simpleAnalyzerTests() throws Exception {
6767

6868
for (int i = 0; i < 10; i++) {
6969
AnalyzeResponse analyzeResponse = client.admin().indices().prepareAnalyze("test", "this is a test").execute().actionGet();
70-
assertThat(analyzeResponse.tokens().size(), equalTo(1));
71-
AnalyzeResponse.AnalyzeToken token = analyzeResponse.tokens().get(0);
72-
assertThat(token.term(), equalTo("test"));
73-
assertThat(token.startOffset(), equalTo(10));
74-
assertThat(token.endOffset(), equalTo(14));
70+
assertThat(analyzeResponse.getTokens().size(), equalTo(1));
71+
AnalyzeResponse.AnalyzeToken token = analyzeResponse.getTokens().get(0);
72+
assertThat(token.getTerm(), equalTo("test"));
73+
assertThat(token.getStartOffset(), equalTo(10));
74+
assertThat(token.getEndOffset(), equalTo(14));
7575
}
7676
}
7777

@@ -80,11 +80,11 @@ public void analyzeWithNoIndex() throws Exception {
8080
client.admin().indices().prepareDelete().execute().actionGet();
8181

8282
AnalyzeResponse analyzeResponse = client.admin().indices().prepareAnalyze("THIS IS A TEST").setAnalyzer("simple").execute().actionGet();
83-
assertThat(analyzeResponse.tokens().size(), equalTo(4));
83+
assertThat(analyzeResponse.getTokens().size(), equalTo(4));
8484

8585
analyzeResponse = client.admin().indices().prepareAnalyze("THIS IS A TEST").setTokenizer("keyword").setTokenFilters("lowercase").execute().actionGet();
86-
assertThat(analyzeResponse.tokens().size(), equalTo(1));
87-
assertThat(analyzeResponse.tokens().get(0).term(), equalTo("this is a test"));
86+
assertThat(analyzeResponse.getTokens().size(), equalTo(1));
87+
assertThat(analyzeResponse.getTokens().get(0).getTerm(), equalTo("this is a test"));
8888
}
8989

9090
@Test
@@ -112,11 +112,11 @@ public void analyzerWithFieldOrTypeTests() throws Exception {
112112
final AnalyzeRequestBuilder requestBuilder = client.admin().indices().prepareAnalyze("test", "THIS IS A TEST");
113113
requestBuilder.setField("document.simple");
114114
AnalyzeResponse analyzeResponse = requestBuilder.execute().actionGet();
115-
assertThat(analyzeResponse.tokens().size(), equalTo(4));
116-
AnalyzeResponse.AnalyzeToken token = analyzeResponse.tokens().get(3);
117-
assertThat(token.term(), equalTo("test"));
118-
assertThat(token.startOffset(), equalTo(10));
119-
assertThat(token.endOffset(), equalTo(14));
115+
assertThat(analyzeResponse.getTokens().size(), equalTo(4));
116+
AnalyzeResponse.AnalyzeToken token = analyzeResponse.getTokens().get(3);
117+
assertThat(token.getTerm(), equalTo("test"));
118+
assertThat(token.getStartOffset(), equalTo(10));
119+
assertThat(token.getEndOffset(), equalTo(14));
120120
}
121121
}
122122
}

0 commit comments

Comments
 (0)