org.estouro.ui.extensionSystem.jumpAdapter
Class FeatureAdapter

java.lang.Object
  extended by org.estouro.ui.extensionSystem.jumpAdapter.FeatureAdapter
All Implemented Interfaces:
com.vividsolutions.jump.feature.Feature, java.lang.Cloneable, java.lang.Comparable

public class FeatureAdapter
extends java.lang.Object
implements com.vividsolutions.jump.feature.Feature, java.lang.Comparable


Constructor Summary
FeatureAdapter(com.hardcode.gdbms.engine.data.SpatialDataSource ds, int index)
           
 
Method Summary
 java.lang.Object clone()
           
 com.vividsolutions.jump.feature.Feature clone(boolean deep)
           
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object getAttribute(int i)
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.Object[] getAttributes()
           
 double getDouble(int attributeIndex)
           
 com.vividsolutions.jts.geom.Geometry getGeometry()
           
 int getID()
           
 int getInteger(int attributeIndex)
           
 com.vividsolutions.jump.feature.FeatureSchema getSchema()
           
 java.lang.String getString(int attributeIndex)
           
 java.lang.String getString(java.lang.String attributeName)
           
 int hashCode()
           
 void setAttribute(int attributeIndex, java.lang.Object newAttribute)
           
 void setAttribute(java.lang.String attributeName, java.lang.Object newAttribute)
           
 void setAttributes(java.lang.Object[] attributes)
           
 void setGeometry(com.vividsolutions.jts.geom.Geometry geometry)
           
 void setSchema(com.vividsolutions.jump.feature.FeatureSchema schema)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureAdapter

public FeatureAdapter(com.hardcode.gdbms.engine.data.SpatialDataSource ds,
                      int index)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

setAttributes

public void setAttributes(java.lang.Object[] attributes)
Specified by:
setAttributes in interface com.vividsolutions.jump.feature.Feature

setSchema

public void setSchema(com.vividsolutions.jump.feature.FeatureSchema schema)
Specified by:
setSchema in interface com.vividsolutions.jump.feature.Feature

getID

public int getID()
Specified by:
getID in interface com.vividsolutions.jump.feature.Feature

setAttribute

public void setAttribute(int attributeIndex,
                         java.lang.Object newAttribute)
Specified by:
setAttribute in interface com.vividsolutions.jump.feature.Feature

setAttribute

public void setAttribute(java.lang.String attributeName,
                         java.lang.Object newAttribute)
Specified by:
setAttribute in interface com.vividsolutions.jump.feature.Feature

setGeometry

public void setGeometry(com.vividsolutions.jts.geom.Geometry geometry)
Specified by:
setGeometry in interface com.vividsolutions.jump.feature.Feature

getAttribute

public java.lang.Object getAttribute(int i)
Specified by:
getAttribute in interface com.vividsolutions.jump.feature.Feature

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in interface com.vividsolutions.jump.feature.Feature

getString

public java.lang.String getString(int attributeIndex)
Specified by:
getString in interface com.vividsolutions.jump.feature.Feature

getInteger

public int getInteger(int attributeIndex)
Specified by:
getInteger in interface com.vividsolutions.jump.feature.Feature

getDouble

public double getDouble(int attributeIndex)
Specified by:
getDouble in interface com.vividsolutions.jump.feature.Feature

getString

public java.lang.String getString(java.lang.String attributeName)
Specified by:
getString in interface com.vividsolutions.jump.feature.Feature

getGeometry

public com.vividsolutions.jts.geom.Geometry getGeometry()
Specified by:
getGeometry in interface com.vividsolutions.jump.feature.Feature

getSchema

public com.vividsolutions.jump.feature.FeatureSchema getSchema()
Specified by:
getSchema in interface com.vividsolutions.jump.feature.Feature

clone

public java.lang.Object clone()
Specified by:
clone in interface com.vividsolutions.jump.feature.Feature
Overrides:
clone in class java.lang.Object

clone

public com.vividsolutions.jump.feature.Feature clone(boolean deep)
Specified by:
clone in interface com.vividsolutions.jump.feature.Feature

getAttributes

public java.lang.Object[] getAttributes()
Specified by:
getAttributes in interface com.vividsolutions.jump.feature.Feature

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable


Copyright © 2005-2006 Fernando González Cortés. All Rights Reserved.