Coverage details for edu.umn.gis.mapscript.imp.itemObj

LineHitsSource
1 // A Java MapScript module for MapServer.
2 // See <http://mapserver.gis.umn.edu> for information on MapServer.
3 //
4 // Copyright (C) 2003 Andrew Collins <andrewrcollins@yahoo.com>
5 //
6 // This library is free software; you can redistribute it
7 // and/or modify it under the terms of the GNU Lesser General
8 // Public License as published by the Free Software Foundation;
9 // either version 2.1 of the License, or (at your option) any
10 // later version.
11 //
12 // This library is distributed in the hope that it will be useful,
13 // but WITHOUT ANY WARRANTY; without even the implied warranty
14 // of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15 // See the GNU Lesser General Public License for more details.
16 //
17 // You should have received a copy of the GNU Lesser General
18 // Public License along with this library; if not, write to
19 // the Free Software Foundation, Inc., 59 Temple Place,
20 // Suite 330, Boston, MA 02111-1307 USA
21 package edu.umn.gis.mapscript.imp;
22  
23 /**
24  * DOCUMENT ME!
25  *
26  * @author <a href="mailto:ADDRESS">NAME</a>
27  *
28  * @todo CLASS_DESCRIPTION
29  */
30 public class itemObj
31 {
32   /**
33    * DOCUMENT ME!
34    *
35    * @todo FIELD_DESCRIPTION
36    */
37   protected boolean swigCMemOwn;
38  
39   /**
40    * DOCUMENT ME!
41    *
42    * @todo FIELD_DESCRIPTION
43    */
44   private long swigCPtr;
45  
46   /**
47    * Creates a new itemObj object.
48    */
49   public itemObj()
50   {
510    this(MapScriptJNI.new_itemObj(), true);
520  }
53  
54   /**
55    * Creates a new itemObj object.
56    *
57    * @param cPtr PARAMETER
58    * @param cMemoryOwn PARAMETER
59    */
60   protected itemObj(long cPtr, boolean cMemoryOwn)
610  {
620    swigCMemOwn = cMemoryOwn;
630    swigCPtr = cPtr;
640  }
65  
66   /**
67    * DOCUMENT ME!
68    *
69    * @param index PARAMETER
70    *
71    * @todo METHOD_DESCRIPTION
72    */
73   public void setIndex(int index)
74   {
750    MapScriptJNI.set_itemObj_index(swigCPtr, index);
760  }
77  
78   /**
79    * DOCUMENT ME!
80    *
81    * @return RETURN
82    *
83    * @todo METHOD_DESCRIPTION
84    */
85   public int getIndex()
86   {
870    return MapScriptJNI.get_itemObj_index(swigCPtr);
88   }
89  
90   /**
91    * DOCUMENT ME!
92    *
93    * @param name PARAMETER
94    *
95    * @todo METHOD_DESCRIPTION
96    */
97   public void setName(String name)
98   {
990    MapScriptJNI.set_itemObj_name(swigCPtr, name);
1000  }
101  
102   /**
103    * DOCUMENT ME!
104    *
105    * @return RETURN
106    *
107    * @todo METHOD_DESCRIPTION
108    */
109   public String getName()
110   {
1110    return MapScriptJNI.get_itemObj_name(swigCPtr);
112   }
113  
114   /**
115    * DOCUMENT ME!
116    *
117    * @param numdecimals PARAMETER
118    *
119    * @todo METHOD_DESCRIPTION
120    */
121   public void setNumdecimals(short numdecimals)
122   {
1230    MapScriptJNI.set_itemObj_numdecimals(swigCPtr, numdecimals);
1240  }
125  
126   /**
127    * DOCUMENT ME!
128    *
129    * @return RETURN
130    *
131    * @todo METHOD_DESCRIPTION
132    */
133   public short getNumdecimals()
134   {
1350    return MapScriptJNI.get_itemObj_numdecimals(swigCPtr);
136   }
137  
138   /**
139    * DOCUMENT ME!
140    *
141    * @param size PARAMETER
142    *
143    * @todo METHOD_DESCRIPTION
144    */
145   public void setSize(int size)
146   {
1470    MapScriptJNI.set_itemObj_size(swigCPtr, size);
1480  }
149  
150   /**
151    * DOCUMENT ME!
152    *
153    * @return RETURN
154    *
155    * @todo METHOD_DESCRIPTION
156    */
157   public int getSize()
158   {
1590    return MapScriptJNI.get_itemObj_size(swigCPtr);
160   }
161  
162   /**
163    * DOCUMENT ME!
164    *
165    * @param type PARAMETER
166    *
167    * @todo METHOD_DESCRIPTION
168    */
169   public void setType(int type)
170   {
1710    MapScriptJNI.set_itemObj_type(swigCPtr, type);
1720  }
173  
174   /**
175    * DOCUMENT ME!
176    *
177    * @return RETURN
178    *
179    * @todo METHOD_DESCRIPTION
180    */
181   public int getType()
182   {
1830    return MapScriptJNI.get_itemObj_type(swigCPtr);
184   }
185  
186   /**
187    * DOCUMENT ME!
188    *
189    * @todo METHOD_DESCRIPTION
190    */
191   public void delete()
192   {
1930    if ((swigCPtr != 0) && swigCMemOwn)
194     {
1950      MapScriptJNI.delete_itemObj(swigCPtr);
1960      swigCMemOwn = false;
197     }
198  
1990    swigCPtr = 0;
2000  }
201  
202   /**
203    * DOCUMENT ME!
204    *
205    * @param obj PARAMETER
206    *
207    * @return RETURN
208    *
209    * @todo METHOD_DESCRIPTION
210    */
211   public boolean equals(Object obj)
212   {
2130    boolean equal = false;
214  
2150    if (obj instanceof itemObj)
216     {
2170      equal = (((itemObj) obj).swigCPtr == this.swigCPtr);
218     }
219  
2200    return equal;
221   }
222  
223   /**
224    * DOCUMENT ME!
225    *
226    * @param obj PARAMETER
227    *
228    * @return RETURN
229    *
230    * @todo METHOD_DESCRIPTION
231    */
232   protected static long getCPtr(itemObj obj)
233   {
2340    return obj.swigCPtr;
235   }
236  
237   /**
238    * DOCUMENT ME!
239    *
240    * @todo METHOD_DESCRIPTION
241    */
242   protected void finalize()
243   {
2440    delete();
2450  }
246 }

this report was generated by version 1.0.2 of jcoverage.
visit www.jcoverage.com for updates.

copyright © 2003, jcoverage ltd. all rights reserved.
Java is a trademark of Sun Microsystems, Inc. in the United States and other countries.