validate method

void validate()

Implementation

void validate() {
  if (type.isEmpty || type.trim() != type) {
    throw ArgumentError('Invalid connector type: $type');
  }
  editing.validate();
  if (!defaultEndOffset.x.isFinite ||
      !defaultEndOffset.y.isFinite ||
      (defaultEndOffset.x == 0 && defaultEndOffset.y == 0)) {
    throw ArgumentError.value(
      defaultEndOffset,
      'defaultEndOffset',
      'Must be finite and nonzero.',
    );
  }
  labeling?.validate();
}