Class Carta

java.lang.Object
  |
  +--Carta

public class Carta
extends java.lang.Object


Constructor Summary
Carta()
           
 
Method Summary
 void add_Est(java.lang.String c1, java.lang.String c2, int c)
          add_Est adds an est to a map
 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
 int estbetween(java.lang.String c1, java.lang.String c2)
          estbetween returns est cost between 2 cities
 void estsFromFile(java.lang.String fname)
          estsFromFile reads estimates from file
 java.util.ArrayList get_Ests(java.lang.String city)
          get_Ests returns all ests to/from a given city
 java.util.ArrayList get_Links(java.lang.String city)
          get_Links returns all links to/from a given city
 java.util.ArrayList getAllEsts()
           
 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
 

Constructor Detail

Carta

public Carta()
Method Detail

getAllLinks

public java.util.ArrayList getAllLinks()

getAllEsts

public java.util.ArrayList getAllEsts()

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 1
c2 - city 2
c - cost of the link

add_Est

public void add_Est(java.lang.String c1,
                    java.lang.String c2,
                    int c)
add_Est adds an est to a map
Parameters:
c1 - city 1
c2 - city 2
c - estimates cost

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

get_Ests

public java.util.ArrayList get_Ests(java.lang.String city)
get_Ests returns all ests 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 1
c2 - city 2

estbetween

public int estbetween(java.lang.String c1,
                      java.lang.String c2)
estbetween returns est cost between 2 cities
Parameters:
c1 - city 1
c2 - city 2

mapFromFile

public void mapFromFile(java.lang.String fname)
mapFromFile reads a map from file
Parameters:
fname - - the file name

estsFromFile

public void estsFromFile(java.lang.String fname)
estsFromFile reads estimates from file
Parameters:
fname - - the file name