parse static method

ValueType parse(
  1. String textValue
)
override

Parses the given textValue

Implementation

static ValueType parse(String textValue) {
  switch (textValue) {
    case 'BINARY':
      return ValueType.binary;
    case 'BOOLEAN':
      return ValueType.boolean;
    case 'CAL-ADDRESS':
      return ValueType.calendarAddress;
    case 'DATE':
      return ValueType.date;
    case 'DATE-TIME':
      return ValueType.dateTime;
    case 'DURATION':
      return ValueType.duration;
    case 'FLOAT':
      return ValueType.float;
    case 'INTEGER':
      return ValueType.integer;
    case 'PERIOD':
      return ValueType.period;
    case 'RECUR':
      return ValueType.recurrence;
    case 'TEXT':
      return ValueType.text;
    case 'TIME':
      return ValueType.time;
    case 'URI':
      return ValueType.uri;
    case 'UTC-OFFSET':
      return ValueType.utcOffset;
    default:
      return ValueType.other;
  }
}