]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.management/src/org/simantics/db/management/discovery/InetAddressUtils.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.db.management / src / org / simantics / db / management / discovery / InetAddressUtils.java
index fdf116b8e71bf7c14d687ed12af56565c9a98173..0e7411001a19ab753add43a2d0be7ccc80d639ee 100644 (file)
@@ -1,73 +1,73 @@
-/*******************************************************************************\r
- * Copyright (c) 2007, 2011 Association for Decentralized Information Management\r
- * in Industry THTH ry.\r
- * All rights reserved. This program and the accompanying materials\r
- * are made available under the terms of the Eclipse Public License v1.0\r
- * which accompanies this distribution, and is available at\r
- * http://www.eclipse.org/legal/epl-v10.html\r
- *\r
- * Contributors:\r
- *     VTT Technical Research Centre of Finland - initial API and implementation\r
- *******************************************************************************/\r
-package org.simantics.db.management.discovery;\r
-\r
-import java.net.InetSocketAddress;\r
-\r
-/**\r
- * @author Tuukka Lehtonen\r
- */\r
-public final class InetAddressUtils {\r
-\r
-    /**\r
-     * @param hostAndPort\r
-     * @return\r
-     * @throws IllegalArgumentException\r
-     */\r
-    public static InetSocketAddress parse(String hostAndPort) throws IllegalArgumentException {\r
-        String[] split = hostAndPort.split(":");\r
-        if (split.length != 2)\r
-            throw new IllegalArgumentException("address does not contain a port, missing ':' character");\r
-        return new InetSocketAddress(split[0], Integer.parseInt(split[1]));\r
-    }\r
-\r
-    /**\r
-     * @param hostAndPort\r
-     * @return\r
-     * @throws IllegalArgumentException\r
-     */\r
-    public static InetSocketAddress parseUnresolved(String hostAndPort) throws IllegalArgumentException {\r
-        String[] split = hostAndPort.split(":");\r
-        if (split.length != 2)\r
-            throw new IllegalArgumentException("address does not contain a port, missing ':' character");\r
-        return InetSocketAddress.createUnresolved(split[0], Integer.parseInt(split[1]));\r
-    }\r
-\r
-    public static String toHostString(InetSocketAddress address) {\r
-        if (address == null) return "null";\r
-        return address.getHostName() + ":" + address.getPort();\r
-    }\r
-    \r
-    /**\r
-     * @param hostAndPort\r
-     * @return\r
-     * @throws IllegalArgumentException\r
-     */\r
-    public static InetSocketAddress parseHostAddressPort(String hostAddressPort) throws IllegalArgumentException {\r
-        String[] split = hostAddressPort.split(":");\r
-        if (split.length != 2)\r
-            throw new IllegalArgumentException("address not in format '[<host>/]<address>:port', does not contain a port, missing ':' character: " + hostAddressPort);\r
-        String[] split2 = split[0].split("/");\r
-        if (split2.length == 1)\r
-            return new InetSocketAddress(split[0], Integer.parseInt(split[1]));\r
-        if (split2.length == 2)\r
-            return new InetSocketAddress(split2[1], Integer.parseInt(split[1]));\r
-        throw new IllegalArgumentException("expected address in format '[<host>/]<address>:port', got " + hostAddressPort);\r
-    }\r
-\r
-    public static void main(String[] args) {\r
-        System.out.println(parseHostAddressPort("/127.0.0.1:1234"));\r
-        System.out.println(parseHostAddressPort("localhost/127.0.0.1:1234"));\r
-        System.out.println(parseHostAddressPort("127.0.0.1:1234"));\r
-        System.out.println(parseHostAddressPort("localhost:1234"));\r
-    }\r
-}\r
+/*******************************************************************************
+ * Copyright (c) 2007, 2011 Association for Decentralized Information Management
+ * in Industry THTH ry.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *     VTT Technical Research Centre of Finland - initial API and implementation
+ *******************************************************************************/
+package org.simantics.db.management.discovery;
+
+import java.net.InetSocketAddress;
+
+/**
+ * @author Tuukka Lehtonen
+ */
+public final class InetAddressUtils {
+
+    /**
+     * @param hostAndPort
+     * @return
+     * @throws IllegalArgumentException
+     */
+    public static InetSocketAddress parse(String hostAndPort) throws IllegalArgumentException {
+        String[] split = hostAndPort.split(":");
+        if (split.length != 2)
+            throw new IllegalArgumentException("address does not contain a port, missing ':' character");
+        return new InetSocketAddress(split[0], Integer.parseInt(split[1]));
+    }
+
+    /**
+     * @param hostAndPort
+     * @return
+     * @throws IllegalArgumentException
+     */
+    public static InetSocketAddress parseUnresolved(String hostAndPort) throws IllegalArgumentException {
+        String[] split = hostAndPort.split(":");
+        if (split.length != 2)
+            throw new IllegalArgumentException("address does not contain a port, missing ':' character");
+        return InetSocketAddress.createUnresolved(split[0], Integer.parseInt(split[1]));
+    }
+
+    public static String toHostString(InetSocketAddress address) {
+        if (address == null) return "null";
+        return address.getHostName() + ":" + address.getPort();
+    }
+    
+    /**
+     * @param hostAndPort
+     * @return
+     * @throws IllegalArgumentException
+     */
+    public static InetSocketAddress parseHostAddressPort(String hostAddressPort) throws IllegalArgumentException {
+        String[] split = hostAddressPort.split(":");
+        if (split.length != 2)
+            throw new IllegalArgumentException("address not in format '[<host>/]<address>:port', does not contain a port, missing ':' character: " + hostAddressPort);
+        String[] split2 = split[0].split("/");
+        if (split2.length == 1)
+            return new InetSocketAddress(split[0], Integer.parseInt(split[1]));
+        if (split2.length == 2)
+            return new InetSocketAddress(split2[1], Integer.parseInt(split[1]));
+        throw new IllegalArgumentException("expected address in format '[<host>/]<address>:port', got " + hostAddressPort);
+    }
+
+    public static void main(String[] args) {
+        System.out.println(parseHostAddressPort("/127.0.0.1:1234"));
+        System.out.println(parseHostAddressPort("localhost/127.0.0.1:1234"));
+        System.out.println(parseHostAddressPort("127.0.0.1:1234"));
+        System.out.println(parseHostAddressPort("localhost:1234"));
+    }
+}