Class Carta
java.lang.Object
|
+--Carta
- public class Carta
- extends java.lang.Object
Constructor Summary |
Carta()
|
Method Summary |
void |
add_Link(java.lang.String c1,
java.lang.String c2,
int c)
add_Link adds a link to a map |
int |
costbetween(java.lang.String c1,
java.lang.String c2)
costbetween
returns cost between 2 cities |
java.util.ArrayList |
get_Links(java.lang.String city)
get_Links
returns all links to/from a given city |
java.util.ArrayList |
getAllLinks()
|
java.util.HashSet |
getCities()
|
void |
mapFromFile(java.lang.String fname)
mapFromFile
reads a map from file |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Carta
public Carta()
getAllLinks
public java.util.ArrayList getAllLinks()
getCities
public java.util.HashSet getCities()
add_Link
public void add_Link(java.lang.String c1,
java.lang.String c2,
int c)
- add_Link adds a link to a map
- Parameters:
c1
- city 1c2
- city 2c
- cost of the link
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
get_Links
public java.util.ArrayList get_Links(java.lang.String city)
- get_Links
returns all links to/from a given city
- Parameters:
city
- - the city- Returns:
- ArrayList of links
costbetween
public int costbetween(java.lang.String c1,
java.lang.String c2)
- costbetween
returns cost between 2 cities
- Parameters:
c1
- city 1c2
- city 2
mapFromFile
public void mapFromFile(java.lang.String fname)
- mapFromFile
reads a map from file
- Parameters:
fname
- - the file name