Class BasicLabelAwareIterator.Builder

    • Constructor Detail

      • Builder

        protected Builder()
        This method should stay protected, since it's only viable for testing purposes
      • Builder

        public Builder​(@NonNull
                       @NonNull SentenceIterator iterator)
        We assume that each sentence in this iterator is separate document/paragraph
        Parameters:
        iterator -
      • Builder

        public Builder​(@NonNull
                       @NonNull DocumentIterator iterator)
        We assume that each inputStream in this iterator is separate document/paragraph
        Parameters:
        iterator -
      • Builder

        public Builder​(@NonNull
                       @NonNull LabelAwareSentenceIterator iterator)
        We assume that each sentence in this iterator is separate document/paragraph. Labels will be converted into LabelledDocument format
        Parameters:
        iterator -
      • Builder

        public Builder​(@NonNull
                       @NonNull LabelAwareDocumentIterator iterator)
        We assume that each inputStream in this iterator is separate document/paragraph Labels will be converted into LabelledDocument format
        Parameters:
        iterator -
    • Method Detail

      • setLabelTemplate

        public BasicLabelAwareIterator.Builder setLabelTemplate​(@NonNull
                                                                @NonNull String template)
        Label template will be used for sentence labels generation. I.e. if provided template is "DOCUMENT_", all documents/paragraphs will have their labels starting from "DOCUMENT_0" to "DOCUMENT_X", where X is the total number of documents - 1
        Parameters:
        template -
        Returns: