Lucene.Net  3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties
Token.cs
Go to the documentation of this file.
1 /*
2  * Licensed to the Apache Software Foundation (ASF) under one or more
3  * contributor license agreements. See the NOTICE file distributed with
4  * this work for additional information regarding copyright ownership.
5  * The ASF licenses this file to You under the Apache License, Version 2.0
6  * (the "License"); you may not use this file except in compliance with
7  * the License. You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 /* Generated By:JavaCC: Do not edit this line. Token.java Version 4.1 */
19 /* JavaCCOptions:TOKEN_EXTENDS=,KEEP_LINE_COL=null */
20 
21 using System;
22 
23 namespace Lucene.Net.QueryParsers
24 {
25 
27 
28  public class Token
29  {
30 
35  public int kind;
36 
38  public int beginLine;
40  public int beginColumn;
42  public int endLine;
44  public int endColumn;
45 
47  public System.String image;
48 
56  public Token next;
57 
70 
78  public virtual object Value
79  {
80  get { return null; }
81  }
82 
84  public Token()
85  {
86  }
87 
89  public Token(int kind):this(kind, null)
90  {
91  }
92 
94  public Token(int kind, System.String image)
95  {
96  this.kind = kind;
97  this.image = image;
98  }
99 
101  public override System.String ToString()
102  {
103  return image;
104  }
105 
117  public static Token NewToken(int ofKind, System.String image)
118  {
119  switch (ofKind)
120  {
121 
122  default: return new Token(ofKind, image);
123 
124  }
125  }
126 
127  public static Token NewToken(int ofKind)
128  {
129  return NewToken(ofKind, null);
130  }
131  }
132  /* JavaCC - OriginalChecksum=c147cc166a7cf8812c7c39bc8c5eb868 (do not edit this line) */
133 }