org.axiondb.engine.tables
Class BaseFlatfileTable.BaseFlatfileTableOrganizationContext

java.lang.Object
  extended byorg.axiondb.engine.tables.BaseTableOrganizationContext
      extended byorg.axiondb.engine.tables.BaseFlatfileTable.BaseFlatfileTableOrganizationContext
All Implemented Interfaces:
TableOrganizationContext
Enclosing class:
BaseFlatfileTable

protected abstract class BaseFlatfileTable.BaseFlatfileTableOrganizationContext
extends BaseTableOrganizationContext


Field Summary
 
Fields inherited from class org.axiondb.engine.tables.BaseTableOrganizationContext
_props
 
Constructor Summary
protected BaseFlatfileTable.BaseFlatfileTableOrganizationContext()
           
 
Method Summary
 Set getPropertyKeys()
          Gets a Set of Strings representing valid property key names.
 Set getRequiredPropertyKeys()
           
 void readOrSetDefaultProperties(Properties props)
           
 void updateProperties()
           
 
Methods inherited from class org.axiondb.engine.tables.BaseTableOrganizationContext
assertValidPropertyKeys, getBasePropertyKeys, getBaseRequiredPropertyKeys, getTableProperties, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseFlatfileTable.BaseFlatfileTableOrganizationContext

protected BaseFlatfileTable.BaseFlatfileTableOrganizationContext()
Method Detail

getPropertyKeys

public Set getPropertyKeys()
Description copied from interface: TableOrganizationContext
Gets a Set of Strings representing valid property key names.

Specified by:
getPropertyKeys in interface TableOrganizationContext
Specified by:
getPropertyKeys in class BaseTableOrganizationContext

readOrSetDefaultProperties

public void readOrSetDefaultProperties(Properties props)
                                throws AxionException
Specified by:
readOrSetDefaultProperties in interface TableOrganizationContext
Specified by:
readOrSetDefaultProperties in class BaseTableOrganizationContext
Throws:
AxionException

updateProperties

public void updateProperties()
Specified by:
updateProperties in interface TableOrganizationContext
Overrides:
updateProperties in class BaseTableOrganizationContext

getRequiredPropertyKeys

public Set getRequiredPropertyKeys()
Specified by:
getRequiredPropertyKeys in interface TableOrganizationContext
Specified by:
getRequiredPropertyKeys in class BaseTableOrganizationContext