Class RecordDescriptor

    • Constructor Detail

      • RecordDescriptor

        public RecordDescriptor()
    • Method Detail

      • fields

        public Stream<FieldDescriptor> fields()
        Create a stream for the fields.
        Returns:
        a stream for the fields.
      • getFields

        public List<FieldDescriptor> getFields()
        Descriptors of the fields that are applicable to this record.
        Returns:
        Descriptors of the fields that are applicable to this record.
      • setFields

        public void setFields​(List<FieldDescriptor> fields)
        Descriptors of the fields that are applicable to this record.
        Parameters:
        fields - Descriptors of the fields that are applicable to this record.
      • accept

        public void accept​(GedcomxModelVisitor visitor)
        Accept a visitor.
        Parameters:
        visitor - The visitor.
      • embed

        public void embed​(RecordDescriptor recordDescriptor)
        Embed another record descriptor.
        Parameters:
        recordDescriptor - The descriptor to embed.