package dmg.cells.network ; import java.io.Serializable; import dmg.cells.nucleus.CellTunnelInfo; /** * * * @author Patrick Fuhrmann * @version 0.1, 15 Feb 1998 */ public class CellDomainNode implements Serializable { private static final long serialVersionUID = 1165416552852548445L; private String _name ; private String _address ; private CellTunnelInfo [] _infos; public CellDomainNode( String name , String address ){ _name = name ; _address = address ; } public String getName(){ return _name ; } public String getAddress(){ return _address ; } public void setLinks( CellTunnelInfo [] infos ){ _infos = infos ; } public CellTunnelInfo [] getLinks(){ return _infos ; } public String toString(){ StringBuilder sb = new StringBuilder() ; sb.append(_name).append(" address : ").append(_address).append('\n'); if( _infos != null ){ for (CellTunnelInfo info : _infos) { String domain = info.getRemoteCellDomainInfo(). getCellDomainName(); sb.append(" -> ").append(domain).append('\n'); } } return sb.toString() ; } }