|
||||||||||
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 |