Enum ETextFileContentType

java.lang.Object
java.lang.Enum<ETextFileContentType>
de.xima.fc.mdl.enums.ETextFileContentType
All Implemented Interfaces:
INamedUiElement, Serializable, Comparable<ETextFileContentType>

public enum ETextFileContentType extends Enum<ETextFileContentType> implements INamedUiElement
Enumeration of the possible content types that can be selected for the EWorkflowNodeType#FC_CREATE_TEXT_FILE. When form placeholders are replaced, the text is escaped according to the selected content type.
Since:
7.0.0
Author:
XIMA MEDIA GmbH
  • Enum Constant Details

    • PLAIN_TEXT

      public static final ETextFileContentType PLAIN_TEXT
      The text file contains plain text that does not need any escaping.
    • JSON

      public static final ETextFileContentType JSON
      The text file contains JSON data.
    • XML

      public static final ETextFileContentType XML
      The text file contains XML
    • HTML

      public static final ETextFileContentType HTML
      The text file contains HTML markup
    • SEMICOLON_SEPARATED_VALUES

      public static final ETextFileContentType SEMICOLON_SEPARATED_VALUES
      The text file contains CSV content (semicolon separated)
    • COMMA_SEPARATED_VALUES

      public static final ETextFileContentType COMMA_SEPARATED_VALUES
      The text file contains CSV content (comma separated)
    • ICAL

      public static final ETextFileContentType ICAL
      The text file contains an ICal(endar) file
  • Method Details

    • values

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

      public static ETextFileContentType valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getCkEditorMode

      public String getCkEditorMode()
      Returns:
      Mode for the CK editor (for syntax highlighting).
    • getDisplayName

      public String getDisplayName(Locale locale)
      Specified by:
      getDisplayName in interface INamedUiElement
      Returns:
      Wert, der das entsprechende Objekt an Oberfläche repräsentiert (wird i.A. zur Laufzeit ermittelt).
    • getEscaper

      public IPlaceholderEscaper getEscaper()
      Returns:
      The placeholder escaper to be used for this content type.
    • getExtension

      public String getExtension()
      Returns:
      The default extension of this text file content type (without a period).