Interface ITranslatableXmlFile

All Known Subinterfaces:
ITranslatableFile, ITranslatableFileEditable
All Known Implementing Classes:
TranslatableFile

public interface ITranslatableXmlFile
Translatable Xml File information
Author:
I-D Media AG
  • Method Details

    • getTargetLanguage

      @NotNull @NotNull String getTargetLanguage()
      Returns the initial language (initialized in constructor) e.g de_de, fr_fr ...
      Returns:
      Language Code
    • getSourceLanguage

      @NotNull @NotNull String getSourceLanguage()
      Returns the initial language (initialized in constructor) e.g de_de, fr_fr ...
      Returns:
      Language Code
    • getPreviewFiles

      @NotNull @NotNull List<String> getPreviewFiles()
      Get List of preview files associated to the data in the translatable file
      Returns:
      preview file list, never null
    • getAdditionalFiles

      @NotNull @NotNull List<String> getAdditionalFiles()
      Get list of additional files
      Returns:
      List, never null
    • getFullQualifiedFilePath

      @NotNull @NotNull String getFullQualifiedFilePath()
      Get the full qualified Path (Path + Name + postfix) of the local file.
      Returns:
      File Uri
    • getDeadline

      @Nullable @Nullable Date getDeadline()
      Get Deadline
      Returns:
      deadline, may be null
    • getProjectId

      @Nullable @Nullable String getProjectId()
      Get the TMS Project ID where the file should be associated with
      Returns:
      Id or null