Mass replace CRLF->LF
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / deserialization / ActionDeserializerInitializer.java
index 7c1d110b00c86fa74c148c03cd7c0fb698067747..e946f30f19f5c759a2be8dd00e035cc4ec77fd5e 100644 (file)
@@ -1,89 +1,92 @@
-/*\r
- * Copyright (c) 2013 Pantheon Technologies s.r.o. and others. All rights reserved.\r
- *\r
- * This program and the accompanying materials are made available under the\r
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
- * and is available at http://www.eclipse.org/legal/epl-v10.html\r
- */\r
-\r
-package org.opendaylight.openflowjava.protocol.impl.deserialization;\r
-\r
-import org.opendaylight.openflowjava.protocol.api.extensibility.DeserializerRegistry;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10EnqueueActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10OutputActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetDlDstActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetDlSrcActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetNwDstActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetNwSrcActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetNwTosActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetTpDstActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetTpSrcActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetVlanPcpActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetVlanVidActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10StripVlanActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13CopyTtlInActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13CopyTtlOutActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13DecMplsTtlActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13DecNwTtlActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13GroupActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13OutputActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PopMplsActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PopPbbActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PopVlanActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PushMplsActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PushPbbActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PushVlanActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetFieldActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetMplsTtlActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetNwTtlActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetQueueActionDeserializer;\r
-import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
-import org.opendaylight.openflowjava.protocol.impl.util.SimpleDeserializerRegistryHelper;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.actions.grouping.Action;\r
-\r
-/**\r
- * @author michal.polkorab\r
- *\r
- */\r
-public class ActionDeserializerInitializer {\r
-\r
-    /**\r
-     * Registers action deserializers\r
-     * @param registry registry to be filled with deserializers\r
-     */\r
-    public static void registerDeserializers(DeserializerRegistry registry) {\r
-        // register OF v1.0 action deserializers\r
-        SimpleDeserializerRegistryHelper helper =\r
-                new SimpleDeserializerRegistryHelper(EncodeConstants.OF10_VERSION_ID, registry);\r
-        helper.registerDeserializer(0, Action.class, new OF10OutputActionDeserializer());\r
-        helper.registerDeserializer(1, Action.class, new OF10SetVlanVidActionDeserializer());\r
-        helper.registerDeserializer(2, Action.class, new OF10SetVlanPcpActionDeserializer());\r
-        helper.registerDeserializer(3, Action.class, new OF10StripVlanActionDeserializer());\r
-        helper.registerDeserializer(4, Action.class, new OF10SetDlSrcActionDeserializer());\r
-        helper.registerDeserializer(5, Action.class, new OF10SetDlDstActionDeserializer());\r
-        helper.registerDeserializer(6, Action.class, new OF10SetNwSrcActionDeserializer());\r
-        helper.registerDeserializer(7, Action.class, new OF10SetNwDstActionDeserializer());\r
-        helper.registerDeserializer(8, Action.class, new OF10SetNwTosActionDeserializer());\r
-        helper.registerDeserializer(9, Action.class, new OF10SetTpSrcActionDeserializer());\r
-        helper.registerDeserializer(10, Action.class, new OF10SetTpDstActionDeserializer());\r
-        helper.registerDeserializer(11, Action.class, new OF10EnqueueActionDeserializer());\r
-        // register OF v1.3 action deserializers\r
-        helper = new SimpleDeserializerRegistryHelper(EncodeConstants.OF13_VERSION_ID, registry);\r
-        helper.registerDeserializer(0, Action.class, new OF13OutputActionDeserializer());\r
-        helper.registerDeserializer(11, Action.class, new OF13CopyTtlOutActionDeserializer());\r
-        helper.registerDeserializer(12, Action.class, new OF13CopyTtlInActionDeserializer());\r
-        helper.registerDeserializer(15, Action.class, new OF13SetMplsTtlActionDeserializer());\r
-        helper.registerDeserializer(16, Action.class, new OF13DecMplsTtlActionDeserializer());\r
-        helper.registerDeserializer(17, Action.class, new OF13PushVlanActionDeserializer());\r
-        helper.registerDeserializer(18, Action.class, new OF13PopVlanActionDeserializer());\r
-        helper.registerDeserializer(19, Action.class, new OF13PushMplsActionDeserializer());\r
-        helper.registerDeserializer(20, Action.class, new OF13PopMplsActionDeserializer());\r
-        helper.registerDeserializer(21, Action.class, new OF13SetQueueActionDeserializer());\r
-        helper.registerDeserializer(22, Action.class, new OF13GroupActionDeserializer());\r
-        helper.registerDeserializer(23, Action.class, new OF13SetNwTtlActionDeserializer());\r
-        helper.registerDeserializer(24, Action.class, new OF13DecNwTtlActionDeserializer());\r
-        helper.registerDeserializer(25, Action.class, new OF13SetFieldActionDeserializer());\r
-        helper.registerDeserializer(26, Action.class, new OF13PushPbbActionDeserializer());\r
-        helper.registerDeserializer(27, Action.class, new OF13PopPbbActionDeserializer());\r
-    }\r
-}\r
+/*
+ * Copyright (c) 2013 Pantheon Technologies s.r.o. and others. 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
+ */
+
+package org.opendaylight.openflowjava.protocol.impl.deserialization;
+
+import org.opendaylight.openflowjava.protocol.api.extensibility.DeserializerRegistry;
+import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10EnqueueActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10OutputActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetDlDstActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetDlSrcActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetNwDstActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetNwSrcActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetNwTosActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetTpDstActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetTpSrcActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetVlanPcpActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10SetVlanVidActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF10StripVlanActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13CopyTtlInActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13CopyTtlOutActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13DecMplsTtlActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13DecNwTtlActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13GroupActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13OutputActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PopMplsActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PopPbbActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PopVlanActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PushMplsActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PushPbbActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13PushVlanActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetFieldActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetMplsTtlActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetNwTtlActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.deserialization.action.OF13SetQueueActionDeserializer;
+import org.opendaylight.openflowjava.protocol.impl.util.ActionDeserializerRegistryHelper;
+
+/**
+ * @author michal.polkorab
+ *
+ */
+public final class ActionDeserializerInitializer {
+
+    private ActionDeserializerInitializer() {
+        throw new UnsupportedOperationException("Utility class shouldn't be instantiated");
+    }
+
+    /**
+     * Registers action deserializers
+     * @param registry registry to be filled with deserializers
+     */
+    public static void registerDeserializers(DeserializerRegistry registry) {
+        // register OF v1.0 action deserializers
+        ActionDeserializerRegistryHelper helper = 
+                new ActionDeserializerRegistryHelper(EncodeConstants.OF10_VERSION_ID, registry);
+        helper.registerDeserializer(0, new OF10OutputActionDeserializer());
+        helper.registerDeserializer(1, new OF10SetVlanVidActionDeserializer());
+        helper.registerDeserializer(2, new OF10SetVlanPcpActionDeserializer());
+        helper.registerDeserializer(3, new OF10StripVlanActionDeserializer());
+        helper.registerDeserializer(4, new OF10SetDlSrcActionDeserializer());
+        helper.registerDeserializer(5, new OF10SetDlDstActionDeserializer());
+        helper.registerDeserializer(6, new OF10SetNwSrcActionDeserializer());
+        helper.registerDeserializer(7, new OF10SetNwDstActionDeserializer());
+        helper.registerDeserializer(8, new OF10SetNwTosActionDeserializer());
+        helper.registerDeserializer(9, new OF10SetTpSrcActionDeserializer());
+        helper.registerDeserializer(10, new OF10SetTpDstActionDeserializer());
+        helper.registerDeserializer(11, new OF10EnqueueActionDeserializer());
+        // register OF v1.3 action deserializers
+        helper = new ActionDeserializerRegistryHelper(EncodeConstants.OF13_VERSION_ID, registry);
+        helper.registerDeserializer(0, new OF13OutputActionDeserializer());
+        helper.registerDeserializer(11, new OF13CopyTtlOutActionDeserializer());
+        helper.registerDeserializer(12, new OF13CopyTtlInActionDeserializer());
+        helper.registerDeserializer(15, new OF13SetMplsTtlActionDeserializer());
+        helper.registerDeserializer(16, new OF13DecMplsTtlActionDeserializer());
+        helper.registerDeserializer(17, new OF13PushVlanActionDeserializer());
+        helper.registerDeserializer(18, new OF13PopVlanActionDeserializer());
+        helper.registerDeserializer(19, new OF13PushMplsActionDeserializer());
+        helper.registerDeserializer(20, new OF13PopMplsActionDeserializer());
+        helper.registerDeserializer(21, new OF13SetQueueActionDeserializer());
+        helper.registerDeserializer(22, new OF13GroupActionDeserializer());
+        helper.registerDeserializer(23, new OF13SetNwTtlActionDeserializer());
+        helper.registerDeserializer(24, new OF13DecNwTtlActionDeserializer());
+        helper.registerDeserializer(25, new OF13SetFieldActionDeserializer());
+        helper.registerDeserializer(26, new OF13PushPbbActionDeserializer());
+        helper.registerDeserializer(27, new OF13PopPbbActionDeserializer());
+    }
+}
\ No newline at end of file