Class MockNode


  • public class MockNode
    extends MockContainer<MockNetwork,​MockElement>

    MockNode class.

    Version:
    $Id: $
    Author:
    brozow TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
    • Constructor Detail

      • MockNode

        public MockNode​(MockNetwork network,
                        int nodeid,
                        java.lang.String label)

        Constructor for MockNode.

        Parameters:
        network - a MockNetwork object.
        nodeid - a int.
        label - a String object.
    • Method Detail

      • addInterface

        public MockInterface addInterface​(java.lang.String ipAddr)

        addInterface

        Parameters:
        ipAddr - a String object.
        Returns:
        a MockInterface object.
      • getInterface

        public MockInterface getInterface​(java.lang.String ipAddr)

        getInterface

        Parameters:
        ipAddr - a String object.
        Returns:
        a MockInterface object.
      • getLabel

        public java.lang.String getLabel()

        getLabel

        Returns:
        a String object.
      • setLabel

        public void setLabel​(java.lang.String label)

        setLabel

        Parameters:
        label - a String object.
      • getLocation

        public java.lang.String getLocation()

        getLocation

        Returns:
        a String object.
      • setLocation

        public void setLocation​(java.lang.String location)

        setLocation

        Parameters:
        label - a String object.
      • getNodeId

        public int getNodeId()

        getNodeId

        Returns:
        a int.
      • getNextIfIndex

        public int getNextIfIndex()

        getNextIfIndex

        Returns:
        a int.
      • removeInterface

        public void removeInterface​(MockInterface iface)

        removeInterface

        Parameters:
        iface - a MockInterface object.
      • toString

        public java.lang.String toString()

        toString

        Overrides:
        toString in class java.lang.Object
        Returns:
        a String object.
      • createDownEventWithReason

        public Event createDownEventWithReason​(java.lang.String reason)

        createDownEventWithReason

        Parameters:
        reason - a String object.
        Returns:
        a Event object.
      • createNodeLabelChangedEvent

        public Event createNodeLabelChangedEvent​(java.lang.String newLabel)

        createNodeLabelChangedEvent

        Returns:
        a Event object.