add --shared
[pylucene.git] / lucene-java-3.4.0 / lucene / contrib / benchmark / src / java / org / apache / lucene / benchmark / byTask / stats / Report.java
1 package org.apache.lucene.benchmark.byTask.stats;
2
3 /**
4  * Licensed to the Apache Software Foundation (ASF) under one or more
5  * contributor license agreements.  See the NOTICE file distributed with
6  * this work for additional information regarding copyright ownership.
7  * The ASF licenses this file to You under the Apache License, Version 2.0
8  * (the "License"); you may not use this file except in compliance with
9  * the License.  You may obtain a copy of the License at
10  *
11  *     http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  */
19
20 /**
21  * Textual report of current statistics.
22  */
23 public class Report {
24
25   private String text;
26   private int size;
27   private int outOf;
28   private int reported;
29
30   public Report (String text, int size, int reported, int outOf) {
31     this.text = text;
32     this.size = size;
33     this.reported = reported;
34     this.outOf = outOf;
35   }
36
37   /**
38    * Returns total number of stats points when this report was created.
39    */
40   public int getOutOf() {
41     return outOf;
42   }
43
44   /**
45    * Returns number of lines in the report.
46    */
47   public int getSize() {
48     return size;
49   }
50
51   /**
52    * Returns the report text.
53    */
54   public String getText() {
55     return text;
56   }
57
58   /**
59    * Returns number of stats points represented in this report.
60    */
61   public int getReported() {
62     return reported;
63   }
64 }