displayString property

  1. @override
String get displayString
override

Returns a human-readable string representation of this reference.

Implementation

@override
String get displayString {
  if (start.book == end.book) {
    if (start.chapter == end.chapter) {
      return '${start.book.fullName} ${start.chapter}:${start.verseLabel}-${end.verseLabel}';
    }
    return '${start.book.fullName} ${start.chapter}:${start.verseLabel}-${end.chapter}:${end.verseLabel}';
  }
  return '${start.book.fullName} ${start.chapter}:${start.verseLabel}-${end.book.fullName} ${end.chapter}:${end.verseLabel}';
}