Enum Class VisualStyle

java.lang.Object
java.lang.Enum<VisualStyle>
org.odpi.openmetadata.commonservices.mermaid.VisualStyle
All Implemented Interfaces:
Serializable, Comparable<VisualStyle>, Constable

public enum VisualStyle extends Enum<VisualStyle>
Capture combinations of colours and shapes to use in mermaid diagrams.
  • Enum Constant Details

    • DESCRIPTION

      public static final VisualStyle DESCRIPTION
    • PRINCIPAL_ASSET

      public static final VisualStyle PRINCIPAL_ASSET
    • ANCHOR_ASSET

      public static final VisualStyle ANCHOR_ASSET
    • ANCHORED_ELEMENT

      public static final VisualStyle ANCHORED_ELEMENT
    • LINKED_ELEMENT

      public static final VisualStyle LINKED_ELEMENT
    • INFORMATION_SUPPLY_CHAIN

      public static final VisualStyle INFORMATION_SUPPLY_CHAIN
    • INFORMATION_SUPPLY_CHAIN_SEG

      public static final VisualStyle INFORMATION_SUPPLY_CHAIN_SEG
    • INFORMATION_SUPPLY_CHAIN_IMPL

      public static final VisualStyle INFORMATION_SUPPLY_CHAIN_IMPL
    • SOLUTION_BLUEPRINT

      public static final VisualStyle SOLUTION_BLUEPRINT
    • SOLUTION_ROLE

      public static final VisualStyle SOLUTION_ROLE
    • DEFAULT_SOLUTION_COMPONENT

      public static final VisualStyle DEFAULT_SOLUTION_COMPONENT
    • AUTOMATED_PROCESS_SOLUTION_COMPONENT

      public static final VisualStyle AUTOMATED_PROCESS_SOLUTION_COMPONENT
    • THIRD_PARTY_PROCESS_SOLUTION_COMPONENT

      public static final VisualStyle THIRD_PARTY_PROCESS_SOLUTION_COMPONENT
    • MANUAL_PROCESS_SOLUTION_COMPONENT

      public static final VisualStyle MANUAL_PROCESS_SOLUTION_COMPONENT
    • DATA_STORAGE_SOLUTION_COMPONENT

      public static final VisualStyle DATA_STORAGE_SOLUTION_COMPONENT
    • DATA_DISTRIBUTION_SOLUTION_COMPONENT

      public static final VisualStyle DATA_DISTRIBUTION_SOLUTION_COMPONENT
    • DOCUMENT_PUBLISHING_SOLUTION_COMPONENT

      public static final VisualStyle DOCUMENT_PUBLISHING_SOLUTION_COMPONENT
    • INSIGHT_MODEL_SOLUTION_COMPONENT

      public static final VisualStyle INSIGHT_MODEL_SOLUTION_COMPONENT
    • SOLUTION_PORT

      public static final VisualStyle SOLUTION_PORT
  • Method Details

    • values

      public static VisualStyle[] 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 VisualStyle 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
    • getTextColour

      public String getTextColour()
      Return the colour number to use for the text.
      Returns:
      string (eg #FFFFFF)
    • getFillColour

      public String getFillColour()
      Return the colour number to use for the text.
      Returns:
      string (eg #FFFFFF)
    • getLineColour

      public String getLineColour()
      Return the colour number to use for the text.
      Returns:
      string (eg #FFFFFF)
    • getShape

      public String getShape()
      Return the associated shape.
      Returns:
      string shape name
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class Enum<VisualStyle>
      Returns:
      return string containing the property names and values