added fleet api classes
[fleet.git] / src / edu / berkeley / fleet / PortReference.java
1 package edu.berkeley.fleet;
2
3 /** an "unresolved" reference to a port -- one which may not exist */
4 public class PortReference {
5
6     public final String portname;
7     public final String shipname;
8
9     public PortReference(String shipname, String portname) {
10         this.shipname = shipname;
11         this.portname = portname;
12     }
13
14     public Port resolve(Fleet fleet) {
15         return fleet.getShip(shipname).getPort(portname);
16     }
17
18     public String toString() {
19         return shipname+"."+portname;
20     }
21
22 }