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');
  }
}