Interface ITransformR


public interface ITransformR
Transformation operation builder. By default, the source and target languages will have already been set through the API factory. You can change them at any time through the respective methods. By default, iteration count will be 1, formality is set to formal, source and target language will be identical and have already been set
Author:
Phillip Austerfield
  • Method Details

    • setTargetLanguage

      @NotNull ITransformR setTargetLanguage(@NotNull String sLanguageCode)
      Set the target language.
      Parameters:
      sLanguageCode -
      Returns:
    • setIterations

      @NotNull ITransformR setIterations(int nIterations)
      Set the number of iterations (default is 1)
      Parameters:
      nIterations -
      Returns:
    • setFormality

      @NotNull ITransformR setFormality(@NotNull String sLevel)
      Set formality (default is "formal")
      Parameters:
      sLevel -
      Returns:
    • setSourceLanguage

      @NotNull ITransformR setSourceLanguage(@NotNull String sLanguage)
      Set input text source language (if different from target language)
      Parameters:
      sLanguage -
      Returns:
    • setCategories

      @NotNull ITransformR setCategories(@NotNull String[] categories)
      Set categories (if available)
      Parameters:
      categories -
      Returns:
    • addCategory

      @NotNull ITransformR addCategory(@NotNull String sCategory)
      Add a single category (if necessary and available)
      Parameters:
      sCategory -
      Returns:
    • clearCategories

      @NotNull ITransformR clearCategories()
      Clear categories
      Returns:
    • tranform

      @NotNull List<String> tranform(@NotNull String sText) throws IllegalStateException
      Perform the operation and obtain a result list
      Parameters:
      sText - Input Text
      Returns:
      List of Paragraphs
      Throws:
      IllegalStateException
    • toString

      @NotNull String toString(@NotNull List<String> vsResult, @NotNull String sDelimiter)
      Create a single text block
      Parameters:
      vsResult - Paragraphs
      sDelimiter - Delimiter
      Returns: