Class DirectionConverter

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Direction convert​(java.lang.String direction)
      Direction convertDirection​(java.util.Collection<Language> languages, java.lang.String dir)
      Detect translation direction using collection with languages and text representation of the given direction.
      java.lang.String[] getLanguages​(java.lang.String dir)
      Get 2 languages by given direction.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DirectionConverter

        public DirectionConverter()
    • Method Detail

      • convertDirection

        @Nonnull
        public Direction convertDirection​(java.util.Collection<Language> languages,
                                          java.lang.String dir)
        Detect translation direction using collection with languages and text representation of the given direction.
        Parameters:
        languages - collection with languages
        dir - text representation of the direction (ex: "ru-en")
        Returns:
        direction model object
      • getLanguages

        @Nonnull
        public java.lang.String[] getLanguages​(java.lang.String dir)
        Get 2 languages by given direction.
        Parameters:
        dir - text representation of the direction (ex: "ru-en")
        Returns:
        2 languages