Alignment.parse constructor

Alignment.parse(
  1. String displayName
)

Parses one of the following values into an Alignment:

  • 'start'
  • 'center'
  • 'end'
  • 'before'
  • 'after'

A null value is treated as 'start'. Else throws ArgumentError.

Implementation

factory Alignment.parse(String displayName) {
  if (displayName == 'start') {
    return Alignment.Start;
  } else if (displayName == 'center') {
    return Alignment.Center;
  } else if (displayName == 'end') {
    return Alignment.End;
  } else if (displayName == 'before') {
    return Alignment.Before;
  } else if (displayName == 'after') {
    return Alignment.After;
  } else {
    throw ArgumentError.value(displayName, 'displayName');
  }
}