Class GatewayAddress
- java.lang.Object
-
- com.inductiveautomation.ignition.client.launch.GatewayAddress
-
- All Implemented Interfaces:
java.io.Serializable
public class GatewayAddress extends java.lang.Object implements java.io.SerializableRepresents an Http URL, with the various segments split up. For example, the URL http://www.example.com:88/project has:- address = www.example.com
- port = 88
- path = project
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GatewayAddress(java.lang.String protocol, java.lang.String address, int port, java.lang.String path)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAddress()java.lang.StringgetPath()intgetPort()java.lang.StringgetProtocol()inthashCode()static GatewayAddressparse(java.lang.String addr)Parses a string like "localhost:80/test" into a GatewayAddressjava.lang.StringtoParseableString()Returns the address in a format that parse() would accept, namely "host:http:https/path"java.lang.StringtoString()
-
-
-
Method Detail
-
toParseableString
public java.lang.String toParseableString()
Returns the address in a format that parse() would accept, namely "host:http:https/path"
-
parse
public static GatewayAddress parse(java.lang.String addr) throws java.lang.IllegalArgumentException
Parses a string like "localhost:80/test" into a GatewayAddress- Throws:
java.lang.IllegalArgumentException
-
getAddress
public java.lang.String getAddress()
-
getProtocol
public java.lang.String getProtocol()
-
getPath
public java.lang.String getPath()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPort
public int getPort()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-