Enum DiscriminatorType

java.lang.Object
java.lang.Enum<DiscriminatorType>
org.hl7.fhir.r4.model.codesystems.DiscriminatorType
All Implemented Interfaces:
Serializable, Comparable<DiscriminatorType>

  • Enum Constant Details

    • VALUE

      public static final DiscriminatorType VALUE
      The slices have different values in the nominated element.
    • EXISTS

      public static final DiscriminatorType EXISTS
      The slices are differentiated by the presence or absence of the nominated element.
    • PATTERN

      public static final DiscriminatorType PATTERN
      The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x].
    • TYPE

      public static final DiscriminatorType TYPE
      The slices are differentiated by type of the nominated element.
    • PROFILE

      public static final DiscriminatorType PROFILE
      The slices are differentiated by conformance of the nominated element to a specified profile. Note that if the path specifies .resolve() then the profile is the target profile on the reference. In this case, validation by the possible profiles is required to differentiate the slices.
    • NULL

      public static final DiscriminatorType NULL
      added to help the parsers
  • Method Details

    • values

      public static DiscriminatorType[] 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 DiscriminatorType 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
    • fromCode

      public static DiscriminatorType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • toCode

      public String toCode()
    • getSystem

      public String getSystem()
    • getDefinition

    • getDisplay

      public String getDisplay()