|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netxms.client.maps.NetworkMapPage
public class NetworkMapPage
Network map object representation used by visualisation tools
| Constructor Summary | |
|---|---|
NetworkMapPage()
Create empty unnamed page |
|
NetworkMapPage(java.lang.String name)
Create empty named page |
|
| Method Summary | |
|---|---|
void |
addAllElements(java.util.Collection<NetworkMapElement> set)
Add all elements from given collection |
void |
addAllLinks(java.util.Collection<NetworkMapLink> set)
Add all links from given collection |
void |
addElement(NetworkMapElement element)
Add element to map |
void |
addLink(NetworkMapLink link)
Add link between elements to map |
boolean |
areObjectsConnected(long objectId1,
long objectId2)
Checks if two objects are connected |
long |
createElementId()
Create new unique element ID |
NetworkMapLink |
findLink(NetworkMapElement source,
NetworkMapElement destination)
Find link from source to destination |
java.util.List<NetworkMapLink> |
findLinksWithStatusObject(long objectId)
Find all links using given object as status source |
NetworkMapObject |
findObjectElement(long objectId)
Find object element by NeTXMS object ID. |
NetworkMapElement[] |
getConnectedElements(long root)
Get all elements connected to given element |
NetworkMapElement |
getElement(long elementId,
java.lang.Class<? extends NetworkMapElement> requiredClass)
Get map element by element ID. |
java.util.Collection<NetworkMapElement> |
getElements()
|
java.lang.Object[] |
getElementsAndLinks()
Get objects and links in one array |
java.util.Collection<NetworkMapLink> |
getLinks()
|
java.lang.String |
getName()
|
void |
removeElement(long elementId)
Remove element from map |
void |
removeLink(NetworkMapLink link)
Remove link between objects |
void |
removeObjectElement(long objectId)
Remove map element representing NetXMS object by NetXMS object ID. |
void |
setName(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NetworkMapPage()
public NetworkMapPage(java.lang.String name)
| Method Detail |
|---|
public void addElement(NetworkMapElement element)
public void addAllElements(java.util.Collection<NetworkMapElement> set)
set - public void addLink(NetworkMapLink link)
public void addAllLinks(java.util.Collection<NetworkMapLink> set)
set -
public NetworkMapElement getElement(long elementId,
java.lang.Class<? extends NetworkMapElement> requiredClass)
elementId - element IDrequiredClass - optional class filter (set to null to disable filtering)
public void removeElement(long elementId)
elementId - map element IDpublic void removeObjectElement(long objectId)
objectId - NetXMS object IDpublic void removeLink(NetworkMapLink link)
link - public java.lang.String getName()
public void setName(java.lang.String name)
name - the name to setpublic java.util.Collection<NetworkMapElement> getElements()
public java.util.Collection<NetworkMapLink> getLinks()
public long createElementId()
public NetworkMapObject findObjectElement(long objectId)
objectId - NetXMS object ID
public NetworkMapLink findLink(NetworkMapElement source,
NetworkMapElement destination)
source - source elementdestination - destination element
public java.util.List<NetworkMapLink> findLinksWithStatusObject(long objectId)
source - source elementdestination - destination element
public boolean areObjectsConnected(long objectId1,
long objectId2)
objectId1 - ID of first map objectobjectId2 - ID of second map object
public java.lang.Object[] getElementsAndLinks()
public NetworkMapElement[] getConnectedElements(long root)
root - Root element id
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||