Mercurial > dive4elements > gnv-client
comparison geo-backend/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java @ 129:110e3ac1b7d2
Library Dependencies Added to pom.xml-File
Import of SDE-Datasources
geo-backend/trunk@5 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Wed, 02 Sep 2009 09:07:03 +0000 |
parents | |
children | e4eacd613356 |
comparison
equal
deleted
inserted
replaced
128:9b3f5a067c29 | 129:110e3ac1b7d2 |
---|---|
1 /** | |
2 * Title: SDEResultSet, $Header: /share/gdi/SDI-Suite/Repository/projekte/BSH-GDI/genericViewer/src/main/java/de/conterra/bsh/gdi/gnviewer/datasources/sde/SDEResultSet.java,v 1.2 2008/01/30 12:38:34 blume Exp $ | |
3 * Source: $Source: /share/gdi/SDI-Suite/Repository/projekte/BSH-GDI/genericViewer/src/main/java/de/conterra/bsh/gdi/gnviewer/datasources/sde/SDEResultSet.java,v $ | |
4 * created by: Stefan Blume (blume) | |
5 * erstellt am: 21.11.2007 | |
6 * Copyright: con terra GmbH, 2005 | |
7 * | |
8 * modified by: $Author: blume $ | |
9 * modified on: $Date: 2008/01/30 12:38:34 $ | |
10 * Version: $Revision: 1.2 $ | |
11 * TAG: $Name: $ | |
12 * locked from: $Locker: $ | |
13 * CVS State: $State: Exp $ | |
14 * Project: $ProjectName$ | |
15 */ | |
16 package de.intevation.gnv.geobackend.sde.datasources; | |
17 | |
18 import java.util.ArrayList; | |
19 import java.util.Collections; | |
20 import java.util.List; | |
21 | |
22 import org.apache.log4j.Logger; | |
23 | |
24 /** | |
25 * @author blume | |
26 * @version 1.0 | |
27 * @serial 1.0 | |
28 * @see | |
29 * @since 21.11.2007 11:01:27 | |
30 */ | |
31 public class SDEResultSet extends ResultSet { | |
32 | |
33 /** | |
34 * Default Logging instance | |
35 */ | |
36 private static Logger sLogger = Logger.getLogger(SDEResultSet.class); | |
37 | |
38 | |
39 private List<Row> mRows = Collections.synchronizedList(new ArrayList<Row>()); | |
40 private List<ColDefinition> mCols = Collections.synchronizedList(new ArrayList<ColDefinition>()); | |
41 | |
42 public SDEResultSet() { | |
43 } | |
44 | |
45 public int getCount() { | |
46 return mRows.size(); | |
47 } | |
48 | |
49 public int getNumberOfColumns() { | |
50 return mCols.size(); | |
51 } | |
52 | |
53 public ColDefinition[] getColumnDefinitions() { | |
54 ColDefinition[] lColDefinitions = new ColDefinition[mCols.size()]; | |
55 return mCols.toArray(lColDefinitions); | |
56 } | |
57 | |
58 public Row[] getResults() { | |
59 Row[] lRows = new Row[mRows.size()]; | |
60 return mRows.toArray(lRows); | |
61 } | |
62 | |
63 public void addRow(Row pRow) { | |
64 mRows.add(pRow); | |
65 } | |
66 | |
67 public void addCol(ColDefinition pColDefinition) { | |
68 mCols.add(pColDefinition); | |
69 } | |
70 | |
71 } |