Class TCPIPAddress

  • All Implemented Interfaces:
    Address

    public class TCPIPAddress
    extends java.lang.Object
    implements Address
    • Field Summary

    • Constructor Summary

      Constructors 
      Constructor Description
      TCPIPAddress()  
      TCPIPAddress​(int board, java.lang.String host, int port)  
      TCPIPAddress​(java.lang.String host, int port)  
      TCPIPAddress​(java.util.Map<java.lang.String,​java.lang.Object> parameters)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getBoard()  
      java.lang.String getHost()  
      java.util.Map<java.lang.String,​java.lang.Object> getParameters()
      Returns a map of this address' configurable parameters.
      int getPort()  
      java.lang.String getTypeName()
      Returns a textual representation of this address' type.
      java.lang.String getVISAString()
      Returns the standard VISA text representation of this address.
      void parseString​(java.lang.String text)
      Parses a text representation of this type of address, setting its parameters based on those in the text.
      void setBoard​(int board)  
      void setHost​(java.lang.String host)  
      void setParameters​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      Set the parameters of this address from a given map.
      void setPort​(int port)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TCPIPAddress

        public TCPIPAddress()
      • TCPIPAddress

        public TCPIPAddress​(int board,
                            java.lang.String host,
                            int port)
      • TCPIPAddress

        public TCPIPAddress​(java.lang.String host,
                            int port)
      • TCPIPAddress

        public TCPIPAddress​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
    • Method Detail

      • getBoard

        public int getBoard()
      • setBoard

        public void setBoard​(int board)
      • getHost

        public java.lang.String getHost()
      • setHost

        public void setHost​(java.lang.String host)
      • getPort

        public int getPort()
      • setPort

        public void setPort​(int port)
      • getTypeName

        public java.lang.String getTypeName()
        Description copied from interface: Address
        Returns a textual representation of this address' type.
        Specified by:
        getTypeName in interface Address
        Returns:
        Type of address
      • getVISAString

        public java.lang.String getVISAString()
        Description copied from interface: Address
        Returns the standard VISA text representation of this address.
        Specified by:
        getVISAString in interface Address
        Returns:
        VISA text representation
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getParameters()
        Description copied from interface: Address
        Returns a map of this address' configurable parameters.
        Specified by:
        getParameters in interface Address
        Returns:
        Map of parameters
      • setParameters

        public void setParameters​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Description copied from interface: Address
        Set the parameters of this address from a given map.
        Specified by:
        setParameters in interface Address
        Parameters:
        parameters - Map of parameters to set
      • parseString

        public void parseString​(java.lang.String text)
                         throws InvalidAddressFormatException
        Description copied from interface: Address
        Parses a text representation of this type of address, setting its parameters based on those in the text.
        Specified by:
        parseString in interface Address
        Parameters:
        text - VISA/JISA text representation
        Throws:
        InvalidAddressFormatException - If the text representation is not formatted properly for this address type
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object