Enum FileFormat

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<FileFormat>

    public enum FileFormat
    extends java.lang.Enum<FileFormat>
    Supported file formats in the AbstractSwiftMessage hierarchy.
    Since:
    7.8.4
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      CORE_XML
      Prowide CORE XML format
      FIN
      SWIFT FIN message format
      JSON
      Prowide default JSON formats for both MT and MX
      MQ_MT
      Deprecated.
      undefined and unused file format
      MX
      MX format
      RJE
      Only valid for MT.
      XML_V2
      Applies to both MT and MX
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String extension()  
      java.lang.String label()  
      static FileFormat valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static FileFormat[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • FIN

        public static final FileFormat FIN
        SWIFT FIN message format
      • CORE_XML

        public static final FileFormat CORE_XML
        Prowide CORE XML format
      • RJE

        public static final FileFormat RJE
        Only valid for MT. Remote Job Entry
      • XML_V2

        public static final FileFormat XML_V2
        Applies to both MT and MX
      • JSON

        public static final FileFormat JSON
        Prowide default JSON formats for both MT and MX
    • Method Detail

      • values

        public static FileFormat[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (FileFormat c : FileFormat.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static FileFormat valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • extension

        public java.lang.String extension()
      • label

        public java.lang.String label()