Class NetworkMap


public class NetworkMap extends GenericObject
Network map object
  • Field Details

  • Constructor Details

    • NetworkMap

      public NetworkMap(NXCPMessage msg, NXCSession session)
      Create from NXCP message.
      Parameters:
      msg - NXCP message
      session - owning client session
  • Method Details

    • prepareCopy

      public void prepareCopy(NXCObjectCreationData cd, NXCObjectModificationData md)
      Prepare object creation and modification data to create map copy
      Parameters:
      cd - object creation data
      md - object modification data
    • getObjectClassName

      public String getObjectClassName()
      Description copied from class: AbstractObject
      Get name of NetXMS object's class.
      Overrides:
      getObjectClassName in class AbstractObject
      Returns:
      Name of NetXMS object's class
      See Also:
    • isAllowedOnMap

      public boolean isAllowedOnMap()
      Description copied from class: AbstractObject
      If this method returns true object is allowed to be on custom network map. Default implementation always returns false.
      Overrides:
      isAllowedOnMap in class AbstractObject
      Returns:
      true if object is allowed to be on custom network map
      See Also:
    • getMapType

      public int getMapType()
      Returns:
      the mapType
    • getLayout

      public MapLayoutAlgorithm getLayout()
      Returns:
      the layout
    • getBackground

      public UUID getBackground()
      Returns:
      the background
    • getSeedObjects

      public List<Long> getSeedObjects()
      Returns:
      the seedObjectIds
    • createMapPage

      public NetworkMapPage createMapPage()
      Create map page from map object's data
      Returns:
      new map page
    • getBackgroundLocation

      public GeoLocation getBackgroundLocation()
      Returns:
      the backgroundLocation
    • getBackgroundZoom

      public int getBackgroundZoom()
      Returns:
      the backgroundZoom
    • getFlags

      public int getFlags()
      Returns:
      the flags
    • getDefaultLinkColor

      public int getDefaultLinkColor()
      Returns:
      the defaultLinkColor
    • getDefaultLinkRouting

      public int getDefaultLinkRouting()
      Returns:
      the defaultLinkRouting
    • getBackgroundColor

      public int getBackgroundColor()
      Returns:
      the backgroundColor
    • getDiscoveryRadius

      public final int getDiscoveryRadius()
      Returns:
      the discoveryRadius
    • getFilter

      public String getFilter()
      Returns:
      the filter
    • getObjectDisplayMode

      public MapObjectDisplayMode getObjectDisplayMode()
      Returns:
      the objectDisplayMode
    • getStrings

      public Set<String> getStrings()
      Description copied from class: AbstractObject
      Get all strings in object
      Overrides:
      getStrings in class AbstractObject
      Returns:
      set of all strings in object
      See Also:
    • isShowStatusIcon

      public boolean isShowStatusIcon()
      Returns the MF_SHOW_STATUS_ICON flag status
      Returns:
      true if MF_SHOW_STATUS_ICON flag is set
    • isShowStatusFrame

      public boolean isShowStatusFrame()
      Returns the MF_SHOW_STATUS_FRAME flag status
      Returns:
      true if MF_SHOW_STATUS_FRAME flag is set
    • isShowStatusBackground

      public boolean isShowStatusBackground()
      Returns the MF_SHOW_STATUS_BKGND flag status
      Returns:
      true if MF_SHOW_STATUS_BKGND flag is set
    • isShowEndNodes

      public boolean isShowEndNodes()
      Returns the MF_SHOW_END_NODES flag status
      Returns:
      true if MF_SHOW_END_NODES flag is set
    • isShowLinkDirection

      public boolean isShowLinkDirection()
      Returns the MF_SHOW_LINK_DIRECTION flag status
      Returns:
      true if MF_SHOW_LINK_DIRECTION flag is set
    • isCalculateStatus

      public boolean isCalculateStatus()
      Returns the MF_CALCULATE_STATUS flag status
      Returns:
      true if MF_CALCULATE_STATUS flag is set
    • isCenterBackgroundImage

      public boolean isCenterBackgroundImage()
      Returns the MF_CENTER_BKGND_IMAGE flag status
      Returns:
      true if MF_CENTER_BKGND_IMAGE flag is set
    • isTranslucentLabelBackground

      public boolean isTranslucentLabelBackground()
      Returns the MF_TRANSLUCENT_LABEL_BKGND flag status
      Returns:
      true if MF_TRANSLUCENT_LABEL_BKGND flag is set