Class ResultDateTimeValue

java.lang.Object
com.amalgamasimulation.studies.result.ResultElement
com.amalgamasimulation.studies.result.ResultDateTimeValue
All Implemented Interfaces:
ResultValue

public class ResultDateTimeValue extends ResultElement implements ResultValue
A result element representing a date-time value. Extends ResultElement and implements ResultValue to provide date-time specific functionality within a hierarchical result structure.

This class provides methods to get and set the date-time value.

  • Constructor Details

    • ResultDateTimeValue

      public ResultDateTimeValue(LocalDateTime value)
      Constructs a new ResultDateTimeValue with the specified date-time value.
      Parameters:
      value - the date-time value (cannot be null)
      Throws:
      NullPointerException - if the value parameter is null
  • Method Details

    • value

      public LocalDateTime value()
      Gets the date-time value of this element.
      Specified by:
      value in interface ResultValue
      Returns:
      the date-time value
    • id

      public ResultDateTimeValue id(String id)
      Description copied from class: ResultElement
      Sets the identifier for this element. The ID must be unique among siblings.
      Overrides:
      id in class ResultElement
      Parameters:
      id - the unique identifier for this element
      Returns:
      this element for method chaining