Class NFENetworkMetadata
- java.lang.Object
-
- oracle.spatial.network.nfe.model.NFEMetadata
-
- oracle.spatial.network.nfe.model.network.NFENetworkMetadata
-
public class NFENetworkMetadata extends NFEMetadata
This class holds metadata for an NFE Network.
-
-
Field Summary
-
Fields inherited from class oracle.spatial.network.nfe.model.NFEMetadata
tableSequenceMap
-
-
Constructor Summary
Constructors Constructor Description NFENetworkMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NFENetworkMetadatacreateCopy()Returns a copy of the network.java.lang.StringgetGeometryType()Returns the network geometry type.longgetId()Returns the network id.java.lang.StringgetLinkCostColumn()Returns the link table cost column.java.lang.StringgetLinkDirection()Returns the link direction.java.lang.StringgetLinkGeomColumn()Returns the link table geometry column.java.lang.StringgetLinkTable()Returns the link table.java.lang.StringgetLinkTableIndexName()Returns the link table index name.java.lang.StringgetName()Returns the network name.java.lang.StringgetNetworkCategory()Returns the network category.java.lang.StringgetNodeCostColumn()Returns the node table cost column.java.lang.StringgetNodeGeomColumn()Returns the node table geometry column.java.lang.StringgetNodeTable()Returns the node table.java.lang.StringgetNodeTableIndexName()Returns the node table index name.intgetNoOfHierarchyLevels()Returns the network number of hierarchy levels.java.lang.StringgetPathGeomColumn()Returns the path table geometry column.java.lang.StringgetPathLinkTableName()Returns the path link table name.java.lang.StringgetPathTableName()Returns the network path table name.booleanisDirected()Returns true if the network is directed, false otherwise.voidsetDirected(boolean directedLink)Sets true if the network is directed, false otherwise.voidsetGeometryType(java.lang.String geometryType)Sets the network geometry type.voidsetId(long id)Sets the network id.voidsetLinkCostColumn(java.lang.String linkCostColumn)Sets the link table cost column.voidsetLinkDirection(java.lang.String linkDirection)Sets the link direction.voidsetLinkGeomColumn(java.lang.String linkGeomColumn)Sets the link table geometry column.voidsetLinkTableName(java.lang.String linkTableName)Sets the link table name.voidsetName(java.lang.String name)Sets the network name.voidsetNetworkCategory(java.lang.String networkCategory)Sets the network category.voidsetNodeCostColumn(java.lang.String nodeCostColumn)Sets the node table cost column.voidsetNodeGeomColumn(java.lang.String nodeGeomColumn)Sets the node table geometry columnvoidsetNodeTableName(java.lang.String nodeTableName)Sets the node table name.voidsetNoOfHierarchyLevels(int noOfHierarchyLevels)Sets the network number of hierarchy levels.voidsetPathGeomColumn(java.lang.String pathGeomColumn)Sets the path table geometry column.voidsetPathLinkTableName(java.lang.String pathLinkTableName)Sets the path link table name.voidsetPathTableName(java.lang.String pathTableName)Sets the network path table name.java.lang.StringtoString()-
Methods inherited from class oracle.spatial.network.nfe.model.NFEMetadata
getTableSequence, getTablesWithSequence, hasSequence, setTableSequence
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the network name.- Returns:
- network name
-
setName
public void setName(java.lang.String name)
Sets the network name.- Parameters:
name- network name
-
getId
public long getId()
Returns the network id.- Returns:
- network id
-
setId
public void setId(long id)
Sets the network id.- Parameters:
id- network id
-
getNetworkCategory
public java.lang.String getNetworkCategory()
Returns the network category.- Returns:
- network category
-
setNetworkCategory
public void setNetworkCategory(java.lang.String networkCategory)
Sets the network category.- Parameters:
networkCategory- network category
-
getGeometryType
public java.lang.String getGeometryType()
Returns the network geometry type.- Returns:
- network geometry type
-
setGeometryType
public void setGeometryType(java.lang.String geometryType)
Sets the network geometry type.- Parameters:
geometryType- network geometry type
-
getNoOfHierarchyLevels
public int getNoOfHierarchyLevels()
Returns the network number of hierarchy levels.- Returns:
- network number of hierarchy levels
-
setNoOfHierarchyLevels
public void setNoOfHierarchyLevels(int noOfHierarchyLevels)
Sets the network number of hierarchy levels.- Parameters:
noOfHierarchyLevels- network number of hierarchy levels
-
getNodeTable
public java.lang.String getNodeTable()
Returns the node table.- Returns:
- note table
-
setNodeTableName
public void setNodeTableName(java.lang.String nodeTableName)
Sets the node table name.- Parameters:
nodeTableName- node table name
-
getNodeGeomColumn
public java.lang.String getNodeGeomColumn()
Returns the node table geometry column.- Returns:
- node table geometry column
-
setNodeGeomColumn
public void setNodeGeomColumn(java.lang.String nodeGeomColumn)
Sets the node table geometry column- Parameters:
nodeGeomColumn- node table geometry column
-
getNodeTableIndexName
public java.lang.String getNodeTableIndexName()
Returns the node table index name.- Returns:
- node table index name
-
getNodeCostColumn
public java.lang.String getNodeCostColumn()
Returns the node table cost column.- Returns:
- node table cost column
-
setNodeCostColumn
public void setNodeCostColumn(java.lang.String nodeCostColumn)
Sets the node table cost column.- Parameters:
nodeCostColumn- node table cost column
-
getLinkTable
public java.lang.String getLinkTable()
Returns the link table.- Returns:
- link table
-
setLinkTableName
public void setLinkTableName(java.lang.String linkTableName)
Sets the link table name.- Parameters:
linkTableName- link table name
-
getLinkGeomColumn
public java.lang.String getLinkGeomColumn()
Returns the link table geometry column.- Returns:
- link table geometry column
-
setLinkGeomColumn
public void setLinkGeomColumn(java.lang.String linkGeomColumn)
Sets the link table geometry column.- Parameters:
linkGeomColumn- link table geometry column
-
getLinkTableIndexName
public java.lang.String getLinkTableIndexName()
Returns the link table index name.- Returns:
- link table index name
-
getLinkDirection
public java.lang.String getLinkDirection()
Returns the link direction.- Returns:
- link direction
-
setLinkDirection
public void setLinkDirection(java.lang.String linkDirection)
Sets the link direction.- Parameters:
linkDirection- link direction
-
isDirected
public boolean isDirected()
Returns true if the network is directed, false otherwise.- Returns:
- true if the network is directed, false otherwise.
-
setDirected
public void setDirected(boolean directedLink)
Sets true if the network is directed, false otherwise.- Parameters:
directedLink- true if the network is directed, false otherwise
-
getLinkCostColumn
public java.lang.String getLinkCostColumn()
Returns the link table cost column.- Returns:
- link table cost column
-
setLinkCostColumn
public void setLinkCostColumn(java.lang.String linkCostColumn)
Sets the link table cost column.- Parameters:
linkCostColumn- link table cost column
-
getPathTableName
public java.lang.String getPathTableName()
Returns the network path table name.- Returns:
- network path table name
-
setPathTableName
public void setPathTableName(java.lang.String pathTableName)
Sets the network path table name.- Parameters:
pathTableName- network path table name
-
getPathGeomColumn
public java.lang.String getPathGeomColumn()
Returns the path table geometry column.- Returns:
- path table geometry column
-
setPathGeomColumn
public void setPathGeomColumn(java.lang.String pathGeomColumn)
Sets the path table geometry column.- Parameters:
pathGeomColumn- path table geometry column
-
getPathLinkTableName
public java.lang.String getPathLinkTableName()
Returns the path link table name.- Returns:
- path link table name
-
setPathLinkTableName
public void setPathLinkTableName(java.lang.String pathLinkTableName)
Sets the path link table name.- Parameters:
pathLinkTableName- path link table name
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
createCopy
public NFENetworkMetadata createCopy()
Returns a copy of the network.- Returns:
- copy of the network
-
-