Package com.oss.asn1

Enum Class CSVTool.Settings

java.lang.Object
java.lang.Enum<CSVTool.Settings>
com.oss.asn1.CSVTool.Settings
All Implemented Interfaces:
Serializable, Comparable<CSVTool.Settings>, Constable
Enclosing class:
CSVTool

public static enum CSVTool.Settings extends Enum<CSVTool.Settings>
Predefined CSV configurations.

DEFAULT SETTINGS_1 SETTINGS_2 SETTINGS_3 SETTINGS_4
Minimum nesting level of simple values included in the CSV unlimited unlimited unlimited unlimited unlimited
Maximum nesting level of simple values included in the CSV unlimited unlimited unlimited unlimited unlimited
Column separator "," " = " "," ";" " : "
Header separator "_" "_" "_" N/A ".""
Maximum number of extra CSVs for SET OF/SEQUENCE OF unlimited 1 1 1 unlimited
PDU name not included not included not included not included not included
Layout ROW COLUMN ROW ROW COLUMN
Header FULL FULL SIMPLE NONE FULL
BOOLEAN format UPPERCASE NUMERIC NUMERIC NUMERIC UPPERCASE
ENUMERATED format NAME NAME NAME NAME VALUE
OCTET STRING format HEX ASCII HEX ASCII HEX
GeneralizedTime format ASN1 ASN1 DASHES ASN1 SLASHES
continued ...
SETTINGS_5 SETTINGS_6 SETTINGS_7 SETTINGS_8 SETTINGS_9
Minimum nesting level of simple values included in the CSV unlimited unlimited unlimited unlimited unlimited
Maximum nesting level of simple values included in the CSV unlimited unlimited unlimited unlimited unlimited
Column separator ":" "," "," " , " ";"
Header separator "." "_" "_" "_" N/A
Maximum number of extra CSVs for SET OF/SEQUENCE OF unlimited unlimited unlimited unlimited unlimited
PDU name included not included not included included not included
Layout COLUMN ROW ROW ROW ROW
Header FULL SIMPLE FULL FULL NONE
BOOLEAN format LOWERCASE NUMERIC LOWERCASE UPPERCASE NUMERIC
ENUMERATED format VALUE NAME NAME NAME VALUE
OCTET STRING format HEX HEX HEX ASCII ASCII
GeneralizedTime format DASHES ASN1 ASN1 SLASHES SLASHES
  • Enum Constant Details

    • DEFAULT

      public static final CSVTool.Settings DEFAULT
      The default configuration.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator","
      Header separator"_"
      Maximum number of extra CSVs for SET OF/SEQUENCE OFunlimited
      PDU namenot included
      LayoutROW
      HeaderFULL
      BOOLEAN formatUPPERCASE
      ENUMERATED formatNAME
      OCTET STRING formatHEX
      GeneralizedTime formatASN1
    • SETTING_1

      public static final CSVTool.Settings SETTING_1
      Predefined configuration #1.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator" = "
      Header separator"_"
      Maximum number of extra CSVs for SET OF/SEQUENCE OF1
      PDU namenot included
      LayoutCOLUMN
      HeaderFULL
      BOOLEAN formatNUMERIC
      ENUMERATED formatNAME
      OCTET STRING formatASCII
      GeneralizedTime formatASN1
    • SETTING_2

      public static final CSVTool.Settings SETTING_2
      Predefined configuration #2.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator","
      Header separator"_"
      Maximum number of extra CSVs for SET OF/SEQUENCE OF1
      PDU namenot included
      LayoutROW
      HeaderSIMPLE
      BOOLEAN formatNUMERIC
      ENUMERATED formatNAME
      OCTET STRING formatHEX
      GeneralizedTime formatDASHES
    • SETTING_3

      public static final CSVTool.Settings SETTING_3
      Predefined configuration #3.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator";"
      Header separatorN/A
      Maximum number of extra CSVs for SET OF/SEQUENCE OF1
      PDU namenot included
      LayoutROW
      HeaderNONE
      BOOLEAN formatNUMERIC
      ENUMERATED formatNAME
      OCTET STRING formatASCII
      GeneralizedTime formatASN1
    • SETTING_4

      public static final CSVTool.Settings SETTING_4
      Predefined configuration #4.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator" : "
      Header separator"."
      Maximum number of extra CSVs for SET OF/SEQUENCE OFunlimited
      PDU namenot included
      LayoutCOLUMN
      HeaderFULL
      BOOLEAN formatUPPERCASE
      ENUMERATED formatVALUE
      OCTET STRING formatHEX
      GeneralizedTime formatSLASHES
    • SETTING_5

      public static final CSVTool.Settings SETTING_5
      Predefined configuration #5.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator":"
      Header separator"."
      Maximum number of extra CSVs for SET OF/SEQUENCE OFunlimited
      PDU nameincluded
      LayoutCOLUMN
      HeaderFULL
      BOOLEAN formatLOWERCASE
      ENUMERATED formatVALUE
      OCTET STRING formatHEX
      GeneralizedTime formatDASHES
    • SETTING_6

      public static final CSVTool.Settings SETTING_6
      Predefined configuration #6.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator","
      Header separator"_"
      Maximum number of extra CSVs for SET OF/SEQUENCE OFunlimited
      PDU namenot included
      LayoutROW
      HeaderSIMPLE
      BOOLEAN formatNUMERIC
      ENUMERATED formatNAME
      OCTET STRING formatHEX
      GeneralizedTime formatASN1
    • SETTING_7

      public static final CSVTool.Settings SETTING_7
      Predefined configuration #7.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator","
      Header separator"_"
      Maximum number of extra CSVs for SET OF/SEQUENCE OFunlimited
      PDU namenot included
      LayoutROW
      HeaderFULL
      BOOLEAN formatLOWERCASE
      ENUMERATED formatNAME
      OCTET STRING formatHEX
      GeneralizedTime formatASN1
    • SETTING_8

      public static final CSVTool.Settings SETTING_8
      Predefined configuration #8.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator" , "
      Header separator"_"
      Maximum number of extra CSVs for SET OF/SEQUENCE OFunlimited
      PDU nameincluded
      LayoutROW
      HeaderFULL
      BOOLEAN formatUPPERCASE
      ENUMERATED formatNAME
      OCTET STRING formatASCII
      GeneralizedTime formatSLASHES
    • SETTING_9

      public static final CSVTool.Settings SETTING_9
      Predefined configuration #9.

      Minimum nesting level of simple values included in the CSVunlimited
      Maximum nesting level of simple values included in the CSVunlimited
      Column separator";"
      Header separatorN/A
      Maximum number of extra CSVs for SET OF/SEQUENCE OFunlimited
      PDU namenot included
      LayoutROW
      HeaderNONE
      BOOLEAN formatNUMERIC
      ENUMERATED formatVALUE
      OCTET STRING formatASCII
      GeneralizedTime formatSLASHES
  • Method Details

    • values

      public static CSVTool.Settings[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CSVTool.Settings valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null