|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
describes the mapping of a feature type to one or more tables of a datasource
---------------------------------------------------------------------
| Field Summary | |
static int |
GEOMETRY
|
static int |
UNKNOWN
|
| Method Summary | |
java.lang.String[] |
getAlias(java.lang.String propetry)
returns the alieas names of the datastore fields assigned to a property |
java.lang.String |
getCRS()
returns the name of the coordinated reference system the geo spatial data are stored. |
java.lang.String[] |
getDatastoreField(java.lang.String property)
returns the names of the datastore fields a property of the feature type will be mapped to |
int |
getDatastoreFieldType(java.lang.String datastoreField)
returns the type of a named datastore fields The types are encoded like defined at java.sql.types |
java.lang.String |
getInternalCRS()
returns the name of the coordinated reference system as it is used within the data source. |
java.util.HashMap |
getMappings()
returns all mappings with property names as keys |
MasterTable |
getMasterTable()
returns the description of the datastores master table |
java.lang.String |
getName()
returns the name of the feature type |
OutputFormat[] |
getOutputFormat()
returns an array of objects that describes the output formatting for the feature type. at least one |
OutputFormat |
getOutputFormat(java.lang.String name)
returns a named output format. if no output format with the submitted name is known null will be returned |
TableDescription[] |
getPath(java.lang.String property)
returns the list (in correct order) of tables that are used to reach the submitted property |
java.lang.String |
getProperty(java.lang.String datastoreField)
returns the names of the property a datastore field will be mapped to |
java.lang.String |
getPropertyFromAlias(java.lang.String alias)
returns the names of the property a datastore field (alias) will be mapped to |
int |
getPropertyType(java.lang.String property)
returns the type of the property a datastore field will be mapped to |
java.lang.String |
getReferencedBy(java.lang.String name)
returns the name of the table where the submitted table (name) is referenced by. |
RelatedTable[] |
getRelatedTables()
returns a description of all tables that are related direct or indirect to the master table. if no related tables are defined the method returns a zero length array |
TableDescription |
getTableByName(java.lang.String name)
returns a description object for the table identified by the submitted name. |
boolean |
isPropertyKnown(java.lang.String property)
Checks if a Property (XPath-expression or mapping) is known to the datastore. |
| Field Detail |
public static final int GEOMETRY
public static final int UNKNOWN
| Method Detail |
public java.lang.String getName()
public OutputFormat[] getOutputFormat()
public OutputFormat getOutputFormat(java.lang.String name)
public java.util.HashMap getMappings()
public java.lang.String[] getDatastoreField(java.lang.String property)
public java.lang.String[] getAlias(java.lang.String propetry)
public java.lang.String getPropertyFromAlias(java.lang.String alias)
public java.lang.String getProperty(java.lang.String datastoreField)
public int getDatastoreFieldType(java.lang.String datastoreField)
public boolean isPropertyKnown(java.lang.String property)
property - Property to be looked up
public int getPropertyType(java.lang.String property)
public MasterTable getMasterTable()
public RelatedTable[] getRelatedTables()
public java.lang.String getReferencedBy(java.lang.String name)
public TableDescription getTableByName(java.lang.String name)
public java.lang.String getCRS()
public java.lang.String getInternalCRS()
public TableDescription[] getPath(java.lang.String property)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||