org.geotools.arcsde.session
Class SdeRow

java.lang.Object
  extended by org.geotools.arcsde.session.SdeRow

public class SdeRow
extends java.lang.Object

Wrapper for an SeRow so it allows asking multiple times for the same property.

Since:
2.4.0
Version:
$Id: SdeRow.java 34490 2009-11-25 04:19:32Z groldan $
Author:
Gabriel Roldan, Axios Engineering

Constructor Summary
SdeRow(GeometryFactory geometryFactory)
           
SdeRow(SeRow row)
           
SdeRow(SeRow row, GeometryFactory geometryFactory)
           
 
Method Summary
 java.lang.Object[] getAll()
          DOCUMENT ME!
 int getIndicator(int columnIndex)
           
 java.lang.Integer getInteger(int index)
           
 java.lang.Long getLong(int index)
          DOCUMENT ME!
 java.lang.Object getObject(int index)
          DOCUMENT ME!
 SeShape getShape(int index)
          DOCUMENT ME!
 void setGeometryIndex(int geometryIndex)
           
 void setPreviousValues(java.lang.Object[] previousValues)
           
 void setRow(SeRow row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SdeRow

public SdeRow(GeometryFactory geometryFactory)

SdeRow

public SdeRow(SeRow row)
       throws java.io.IOException
Throws:
java.io.IOException

SdeRow

public SdeRow(SeRow row,
              GeometryFactory geometryFactory)
       throws java.io.IOException
Throws:
java.io.IOException
Method Detail

setRow

public void setRow(SeRow row)
            throws java.io.IOException
Throws:
java.io.IOException

setPreviousValues

public void setPreviousValues(java.lang.Object[] previousValues)

getObject

public java.lang.Object getObject(int index)
                           throws java.io.IOException
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

getAll

public java.lang.Object[] getAll()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getLong

public java.lang.Long getLong(int index)
                       throws java.io.IOException
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

getShape

public SeShape getShape(int index)
                 throws java.io.IOException
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

getIndicator

public int getIndicator(int columnIndex)
Parameters:
columnIndex -
Returns:
one of SeRow.SE_IS_ALREADY_FETCHED, SeRow.SE_IS_NOT_NULL_VALUE, SeRow.SE_IS_NULL_VALUE, SeRow.SE_IS_REPEATED_FEATURE

getInteger

public java.lang.Integer getInteger(int index)
                             throws java.io.IOException
Throws:
java.io.IOException

setGeometryIndex

public void setGeometryIndex(int geometryIndex)
Parameters:
geometryIndex - a value >= 0 indicates which index in the row contains the geometry attribute. If not set, geometryFactory will be ignored


Copyright © 1996-2010 Geotools. All Rights Reserved.