|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.axiondb.engine.tables.BaseTableOrganizationContext
public abstract class BaseTableOrganizationContext
Table Organization Context.
Field Summary | |
---|---|
protected Properties |
_props
|
Constructor Summary | |
---|---|
BaseTableOrganizationContext()
|
Method Summary | |
---|---|
void |
assertValidPropertyKeys(Properties props)
Asserts that all property keys referenced in the given Properties instance are valid for the specific external table type. |
Set |
getBasePropertyKeys()
Gets a Set of Strings representing property key names that all ExternalTable instances should accept. |
Set |
getBaseRequiredPropertyKeys()
Gets a Set of Strings representing property key names that all ExternalTable instances must require. |
abstract Set |
getPropertyKeys()
Gets a Set of Strings representing valid property key names. |
abstract Set |
getRequiredPropertyKeys()
|
Properties |
getTableProperties()
Gets table properties for this external table instance. |
abstract void |
readOrSetDefaultProperties(Properties props)
|
void |
setProperty(String key,
String value)
|
void |
updateProperties()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Properties _props
Constructor Detail |
---|
public BaseTableOrganizationContext()
Method Detail |
---|
public Properties getTableProperties()
TableOrganizationContext
getTableProperties
in interface TableOrganizationContext
public abstract Set getPropertyKeys()
TableOrganizationContext
getPropertyKeys
in interface TableOrganizationContext
public abstract Set getRequiredPropertyKeys()
getRequiredPropertyKeys
in interface TableOrganizationContext
public abstract void readOrSetDefaultProperties(Properties props) throws AxionException
readOrSetDefaultProperties
in interface TableOrganizationContext
AxionException
public void updateProperties()
updateProperties
in interface TableOrganizationContext
public void setProperty(String key, String value)
setProperty
in interface TableOrganizationContext
public Set getBasePropertyKeys()
TableOrganizationContext
getBasePropertyKeys
in interface TableOrganizationContext
public Set getBaseRequiredPropertyKeys()
TableOrganizationContext
getBaseRequiredPropertyKeys
in interface TableOrganizationContext
public void assertValidPropertyKeys(Properties props) throws AxionException
TableOrganizationContext
assertValidPropertyKeys
in interface TableOrganizationContext
props
- Properties instance whose keys are to be checked
AxionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |