public GermanStyleController( SpecificCharRepository specificCharRepository, TranslationContext context) { this.specificCharRepository = specificCharRepository; this.context = context; textDecomposer = new TextDecomposer(this.specificCharRepository); textReconstructor = new TextReconstructor(this.specificCharRepository, textDecomposer, this.context); pronunciationConverter = new PronunciationConverter(this.specificCharRepository, textDecomposer); }
public TextReconstructor(SpecificCharRepository specificCharRepository, TextDecomposer textDecomposer, TranslationContext context) { this.specificCharRepository = specificCharRepository; this.textDecomposer = textDecomposer; this.context = context; }
public TextDecomposer(SpecificCharRepository specificCharRepository) { this.specificCharRepository = specificCharRepository; }
public PronunciationConverter(SpecificCharRepository specificCharRepository, TextDecomposer textDecomposer) { this.specificCharRepository = specificCharRepository; this.textDecomposer = textDecomposer; }