Interface ParsedField

All Superinterfaces:
Field
All Known Subinterfaces:
AddressListField, ContentDescriptionField, ContentDispositionField, ContentIdField, ContentLanguageField, ContentLengthField, ContentLocationField, ContentMD5Field, ContentTransferEncodingField, ContentTypeField, DateTimeField, MailboxField, MailboxListField, MimeVersionField, UnstructuredField
All Known Implementing Classes:
AbstractField, AddressListFieldImpl, AddressListFieldLenientImpl, ContentDescriptionFieldImpl, ContentDispositionFieldImpl, ContentDispositionFieldLenientImpl, ContentIdFieldImpl, ContentLanguageFieldImpl, ContentLanguageFieldLenientImpl, ContentLengthFieldImpl, ContentLocationFieldImpl, ContentLocationFieldLenientImpl, ContentMD5FieldImpl, ContentTransferEncodingFieldImpl, ContentTypeFieldImpl, ContentTypeFieldLenientImpl, DateTimeFieldImpl, DateTimeFieldLenientImpl, MailboxFieldImpl, MailboxFieldLenientImpl, MailboxListFieldImpl, MailboxListFieldLenientImpl, MimeVersionFieldImpl, MimeVersionFieldLenientImpl, UnstructuredFieldImpl

public interface ParsedField extends Field
A structured field that has been processed by a parsing routine.
  • Method Details

    • bodyDescriptionField

      default boolean bodyDescriptionField()
    • isValidField

      boolean isValidField()
      Returns true if this field is valid, i.e. no errors were encountered while parsing the field value.
      Returns:
      true if this field is valid, false otherwise.
      See Also:
    • getParseException

      ParseException getParseException()
      Returns the exception that was thrown by the field parser while parsing the field value. The result is null if the field is valid and no errors were encountered.
      Returns:
      the exception that was thrown by the field parser or null if the field is valid.