org.topbraid.spin.spr
Class AbstractTableEngine

java.lang.Object
  extended by org.topbraid.spin.spr.AbstractTableEngine
All Implemented Interfaces:
TableEngine
Direct Known Subclasses:
ATableEngine

public abstract class AbstractTableEngine
extends java.lang.Object
implements TableEngine

Convenience base class for TableEngine implementations.

Author:
Holger Knublauch

Constructor Summary
AbstractTableEngine()
           
 
Method Summary
protected  void addVarNames(java.lang.String ns, Resource table, java.util.List<java.lang.String> varNames)
           
protected  Property getColCountProperty(java.lang.String ns)
           
protected  Property getRowCountProperty(java.lang.String ns)
           
protected  Property getValueProperty(java.lang.String ns)
           
protected  Property getVarNameProperty(java.lang.String ns, int colIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.topbraid.spin.spr.TableEngine
createTable
 

Constructor Detail

AbstractTableEngine

public AbstractTableEngine()
Method Detail

addVarNames

protected void addVarNames(java.lang.String ns,
                           Resource table,
                           java.util.List<java.lang.String> varNames)

getColCountProperty

protected Property getColCountProperty(java.lang.String ns)

getRowCountProperty

protected Property getRowCountProperty(java.lang.String ns)

getValueProperty

protected Property getValueProperty(java.lang.String ns)

getVarNameProperty

protected Property getVarNameProperty(java.lang.String ns,
                                      int colIndex)