org.openjump.sigle.plugin.joinTable
Class JoinTable

java.lang.Object
  extended by org.openjump.sigle.plugin.joinTable.JoinTable

public class JoinTable
extends java.lang.Object

Author:
Olivier BEDEL Laboratoire RESO UMR 6590 CNRS Bassin Versant du Jaudy-Guindy-Bizien 26 oct. 2004 license Licence CeCILL http://www.cecill.info/

Constructor Summary
JoinTable(java.lang.String filePath)
           
 
Method Summary
 void build()
           
 void dispose()
           
 int getFieldCount()
           
 java.lang.String getFieldName(int indice)
           
 java.util.List getFieldNames()
           
 AttributeType getFieldType(int indice)
           
 int getKeyIndex()
           
 void join(Layer layer, int attributeIndex)
           
 void setKeyIndex(int keyIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinTable

public JoinTable(java.lang.String filePath)
Method Detail

getFieldNames

public java.util.List getFieldNames()

getFieldName

public java.lang.String getFieldName(int indice)

getFieldType

public AttributeType getFieldType(int indice)

getFieldCount

public int getFieldCount()

setKeyIndex

public void setKeyIndex(int keyIndex)

getKeyIndex

public int getKeyIndex()

build

public void build()

join

public void join(Layer layer,
                 int attributeIndex)
          throws java.lang.SecurityException,
                 java.lang.NoSuchMethodException,
                 java.lang.IllegalArgumentException,
                 java.lang.InstantiationException,
                 java.lang.IllegalAccessException,
                 java.lang.reflect.InvocationTargetException
Throws:
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

dispose

public void dispose()