KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > josql > functions > AbstractFunctionHandler


1 /*
2  * Copyright 2004-2005 Gary Bentley
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License"); you may
5  * not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */

15 package org.josql.functions;
16
17 import org.josql.Query;
18
19 /**
20  * Defines a basic function handler.
21  * A function handler object does NOT have to extend this class, this is here purely
22  * as an easy way to have the required {@link Query} object be available for
23  * sub-classes.
24  */

25 public abstract class AbstractFunctionHandler implements FunctionHandler
26 {
27
28     protected Query q = null;
29
30     /**
31      * Set the Query object that the function handler should use.
32      *
33      * @param q The Query object.
34      */

35     public void setQuery (Query q)
36     {
37
38     this.q = q;
39
40     }
41
42 }
43
Popular Tags