org.axiondb.engine.tables

Class BaseTableOrganizationContext

public abstract class BaseTableOrganizationContext extends Object implements TableOrganizationContext

Table Organization Context.

Version: $Revision: 1.3 $ $Date: 2005/06/18 01:03:45 $

Author: Jonathan Giron Ahimanikya Satapathy

Field Summary
protected Properties_props
Constructor Summary
BaseTableOrganizationContext()
Method Summary
voidassertValidPropertyKeys(Properties props)
SetgetBasePropertyKeys()
SetgetBaseRequiredPropertyKeys()
abstract SetgetPropertyKeys()
abstract SetgetRequiredPropertyKeys()
PropertiesgetTableProperties()
abstract voidreadOrSetDefaultProperties(Properties props)
voidsetProperty(String key, String value)
voidupdateProperties()

Field Detail

_props

protected Properties _props

Constructor Detail

BaseTableOrganizationContext

public BaseTableOrganizationContext()

Method Detail

assertValidPropertyKeys

public void assertValidPropertyKeys(Properties props)

getBasePropertyKeys

public Set getBasePropertyKeys()

getBaseRequiredPropertyKeys

public Set getBaseRequiredPropertyKeys()

getPropertyKeys

public abstract Set getPropertyKeys()

getRequiredPropertyKeys

public abstract Set getRequiredPropertyKeys()

getTableProperties

public Properties getTableProperties()

readOrSetDefaultProperties

public abstract void readOrSetDefaultProperties(Properties props)

setProperty

public void setProperty(String key, String value)

updateProperties

public void updateProperties()