patternSpecifier property

String patternSpecifier

Gets the pattern specifier for this unit.

Implementation

String get patternSpecifier {
  switch (this) {
    // Imperial.
    case VolumeUnit.imperialTeaspoon:
      return 'tsp_imp';
    case VolumeUnit.imperialTablespoon:
      return 'Tbsp_imp';
    case VolumeUnit.imperialFluidOunce:
      return 'fl_oz_imp';
    case VolumeUnit.imperialCup:
      return 'c_imp';
    case VolumeUnit.imperialPint:
      return 'pt_imp';
    case VolumeUnit.imperialGallon:
      return 'gal_imp';

    // US.
    case VolumeUnit.usTeaspoon:
      return 'tsp_us';
    case VolumeUnit.usTablespoon:
      return 'Tbsp_us';
    case VolumeUnit.usCustomaryCup:
      return 'c_us_customary';
    case VolumeUnit.usLegalCup:
      return 'c_us_legal';
    case VolumeUnit.usFluidOunce:
      return 'fl_oz_us';
    case VolumeUnit.usLiquidPint:
      return 'pt_us';
    case VolumeUnit.usLiquidGallon:
      return 'gal_us';

    default:
      return getSymbol(
        locale: 'en',
      );
  }
}