Class DeprecatedTrait

    • Field Detail

      • ID

        public static final ShapeId ID
    • Method Detail

      • getSince

        public java.util.Optional<java.lang.String> getSince()
        Gets the deprecated since value.
        Returns:
        returns the optional deprecated since value.
      • getMessage

        public java.util.Optional<java.lang.String> getMessage()
        Gets the deprecation message value.
        Returns:
        returns the optional deprecation message value.
      • getDeprecatedDescription

        public java.lang.String getDeprecatedDescription​(ShapeType shapeType)
      • createNode

        protected Node createNode()
        Description copied from class: AbstractTrait
        The result of toNode is used for hashCodes and equality. Subclasses must implement createNode to turn the trait into a Node. This is then cached for subsequent retrievals.
        Specified by:
        createNode in class AbstractTrait
        Returns:
        Returns the trait as a node.
      • builder

        public static DeprecatedTrait.Builder builder()
        Returns:
        Returns a builder used to create a deprecated trait.