public class UiDeviceLink extends UiLink
| Constructor and Description | 
|---|
UiDeviceLink(UiTopology topology,
            UiLinkId id)
Creates a device to device UI link. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
attachBackingLink(Link link)
Attaches the given backing link to this UI link. 
 | 
protected void | 
destroy()
Removes all external references, and prepares the instance for
 garbage collection. 
 | 
boolean | 
detachBackingLink(Link link)
Detaches the given backing link from this UI link, returning true if the
 reverse link is still attached, or false otherwise. 
 | 
DeviceId | 
deviceA()
Returns the identity of device A. 
 | 
DeviceId | 
deviceB()
Returns the identity of device B. 
 | 
String | 
endPointA()
Returns the identifier of end-point A in string form. 
 | 
String | 
endPointB()
Returns the identifier of end-point B in string form. 
 | 
String | 
endPortA()
Returns the port number (as a string) for end-point A, if applicable. 
 | 
String | 
endPortB()
Returns the port number (as a string) for end-point B, if applicable. 
 | 
Link | 
linkAtoB()
Returns backing link from A to B. 
 | 
Link | 
linkBtoA()
Returns backing link from B to A. 
 | 
PortNumber | 
portA()
Returns the port number of device A. 
 | 
PortNumber | 
portB()
Returns the port number of device B. 
 | 
id, idAsString, toString, typepublic UiDeviceLink(UiTopology topology, UiLinkId id)
topology - parent topologyid - canonicalized link identifierpublic String endPointA()
UiLinkpublic String endPointB()
UiLinkpublic String endPortA()
UiLinkpublic String endPortB()
UiLinkprotected void destroy()
UiElementpublic void attachBackingLink(Link link)
link - backing link to attachIllegalArgumentException - if the link is not appropriatepublic boolean detachBackingLink(Link link)
link - the backing link to detachIllegalArgumentException - if the link is not appropriatepublic DeviceId deviceA()
public PortNumber portA()
public DeviceId deviceB()
public PortNumber portB()
public Link linkAtoB()
public Link linkBtoA()