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 }

http://dive4elements.wald.intevation.org