Documente Academic
Documente Profesional
Documente Cultură
*;
public class link
{
topologyreader tr=new topologyreader();
int efficiency1=2;
int efficiency2=1;
double delay=0;
public link()
{
tr.freader(start.topologyname);
if(tr.linkname.size()>0)
delay=Double.parseDouble(""+tr.linkdelay.get(0));
}
public double getLinkDelay()
{
return(delay);
}
public String getLink(String source,String dest)
{
for(int i=0;i<tr.linkname.size();i++)
{
if((source.equals(""+tr.linkstart.get(i))) && (dest.eq
uals(""+tr.linkend.get(i))))
return ""+tr.linkname.get(i);
if((source.equals(""+tr.linkend.get(i))) && (dest.eq
uals(""+tr.linkstart.get(i))))
return ""+tr.linkname.get(i);
}
return "The link does not exists";
}
public String getLinkStart(String linkname)
{
for(int i=0;i<tr.linkname.size();i++)
{
if((""+tr.linkname.get(i)).equals(linkname))
{
return ""+tr.linkstart.get(i);
}
}
return "The Link does not exists";
}