|
Oracle® Spatial Java API Reference 11g Release 1 (11.1) B28401-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserDataMetadata
This class defines the metadata for user data. Data names will directly map to table column names Data Types: are INTEGER, NUMBER, VARCHAR2, and SDO_GEOMETRY Data Length is only for data with types of VARCHAR2
Field Summary | |
---|---|
static java.lang.String |
DATE_TYPE |
static java.lang.String |
INTEGER_TYPE |
static java.lang.String |
LINK_TABLE_TYPE |
static java.lang.String |
NODE_TABLE_TYPE |
static java.lang.String |
NUMBER_TYPE |
static java.lang.String |
OBJECT_TYPE |
static java.lang.String |
PATH_TABLE_TYPE |
static java.lang.String |
SDO_GEOMETRY_TYPE |
static java.lang.String |
SUBPATH_TABLE_TYPE |
static java.lang.String |
TIMESTAMP_TYPE |
static java.lang.String |
VARCHAR2_TYPE |
Method Summary | |
---|---|
void |
addLinkData(java.lang.String dataName, java.lang.String dataType, int dataLength) Adds a link user data entry to the metadata |
void |
addNodeData(java.lang.String dataName, java.lang.String dataType, int dataLength) Adds a node user data entry to the metadata |
void |
addPathData(java.lang.String dataName, java.lang.String dataType, int dataLength) Adds a path user data entry to the metadata |
void |
addSubPathData(java.lang.String dataName, java.lang.String dataType, int dataLength) Adds a subpath user data entry to the metadata |
boolean |
containsLinkUserData(java.lang.String dataName) Checks if the given link user data name exists |
boolean |
containsNodeUserData(java.lang.String dataName) Checks if the given node user data name exists |
boolean |
containsPathUserData(java.lang.String dataName) Checks if the given path user data name exists |
boolean |
containsSubPathUserData(java.lang.String dataName) Checks if the given subpath user data name exists |
void |
deleteLinkData(java.lang.String dataName) Deletes a link user data entry from the metadata |
void |
deleteNodeData(java.lang.String dataName) Deletes a node user data entry from the metadata |
void |
deletePathData(java.lang.String dataName) Deletes a path user data entry from the metadata |
void |
deleteSubPathData(java.lang.String dataName) Deletes a subpath user data entry from the metadata |
int |
getLinkDataLength(java.lang.String dataName) Returns the link user data length |
java.lang.String[] |
getLinkDataNames() Returns the link user data names in a String array |
java.lang.String |
getLinkDataType(java.lang.String dataName) Returns the link user data type of the given data name |
java.lang.String |
getNetworkName() Returns the network name |
int |
getNodeDataLength(java.lang.String dataName) Returns the node user data length |
java.lang.String[] |
getNodeDataNames() Returns the node user data names in a String array |
java.lang.String |
getNodeDataType(java.lang.String dataName) Returns the node user data type of the given data name |
int |
getPathDataLength(java.lang.String dataName) Returns the path user data length |
java.lang.String[] |
getPathDataNames() Returns the path user data names in a String array |
java.lang.String |
getPathDataType(java.lang.String dataName) Returns the path user data type of the given data name |
int |
getSubPathDataLength(java.lang.String dataName) Returns the subpath user data length |
java.lang.String[] |
getSubPathDataNames() Returns the subpath user data names in a String array |
java.lang.String |
getSubPathDataType(java.lang.String dataName) Returns the subpath user data type of the given data name |
java.lang.String[] |
getSupportedDataTypes() Returns all surported data type in the user data metadata |
boolean |
isEmpty() Checks if the metadata contains any data |
boolean |
validDataType(java.lang.String dataType) Checks if the given data type is supported |
Field Detail |
---|
static final java.lang.String NODE_TABLE_TYPE
static final java.lang.String LINK_TABLE_TYPE
static final java.lang.String PATH_TABLE_TYPE
static final java.lang.String SUBPATH_TABLE_TYPE
static final java.lang.String INTEGER_TYPE
static final java.lang.String NUMBER_TYPE
static final java.lang.String VARCHAR2_TYPE
static final java.lang.String SDO_GEOMETRY_TYPE
static final java.lang.String DATE_TYPE
static final java.lang.String TIMESTAMP_TYPE
static final java.lang.String OBJECT_TYPE
Method Detail |
---|
java.lang.String getNetworkName()
java.lang.String[] getNodeDataNames()
java.lang.String[] getLinkDataNames()
java.lang.String[] getPathDataNames()
java.lang.String[] getSubPathDataNames()
java.lang.String getNodeDataType(java.lang.String dataName)
dataName
- node user data namejava.lang.String getLinkDataType(java.lang.String dataName)
dataName
- link user data namejava.lang.String getPathDataType(java.lang.String dataName)
dataName
- path user data namejava.lang.String getSubPathDataType(java.lang.String dataName)
dataName
- subpath user data nameint getNodeDataLength(java.lang.String dataName)
dataName
- node user data nameint getLinkDataLength(java.lang.String dataName)
dataName
- link user data nameint getPathDataLength(java.lang.String dataName)
dataName
- path user data nameint getSubPathDataLength(java.lang.String dataName)
dataName
- path user data namevoid addNodeData(java.lang.String dataName, java.lang.String dataType, int dataLength) throws NetworkDataException
dataName
- node user data namedataType
- node user data typedataLength
- node user data length if applicableNetworkDataException
- if such entry already existsvoid addLinkData(java.lang.String dataName, java.lang.String dataType, int dataLength) throws NetworkDataException
dataName
- link user data namedataType
- link user data typedataLength
- link user data length if applicableNetworkDataException
- if such entry already existsvoid addPathData(java.lang.String dataName, java.lang.String dataType, int dataLength) throws NetworkDataException
dataName
- path user data namedataType
- path user data typedataLength
- path user data length if applicableNetworkDataException
- if such entry already existsvoid addSubPathData(java.lang.String dataName, java.lang.String dataType, int dataLength) throws NetworkDataException
dataName
- subpath user data namedataType
- subpath user data typedataLength
- subpath user data length if applicableNetworkDataException
- if such entry already existsvoid deleteNodeData(java.lang.String dataName)
dataName
- node user data namevoid deleteLinkData(java.lang.String dataName)
dataName
- link user data namevoid deletePathData(java.lang.String dataName)
dataName
- path user data namevoid deleteSubPathData(java.lang.String dataName)
dataName
- subpath user data namejava.lang.String[] getSupportedDataTypes()
boolean validDataType(java.lang.String dataType)
dataType
- data typeboolean isEmpty()
boolean containsNodeUserData(java.lang.String dataName)
dataName
- node user data nameboolean containsLinkUserData(java.lang.String dataName)
dataName
- link user data nameboolean containsPathUserData(java.lang.String dataName)
dataName
- path user data nameboolean containsSubPathUserData(java.lang.String dataName)
dataName
- subpath user data name
|
Oracle® Spatial Java API Reference 11g Release 1 (11.1) B28401-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |