Package com.inet.jorthodictionaries
Class BookGenerator_ru_templates
- java.lang.Object
-
- com.inet.jorthodictionaries.BookGenerator
-
- com.inet.jorthodictionaries.BookGenerator_ru_templates
-
public class BookGenerator_ru_templates extends BookGenerator
All String include kyrillic charcters. If you have not a kyrillic keyboard then only copy and paste it. Do not enter any string with a latin keyboard
-
-
Field Summary
Fields Modifier and Type Field Description private BookGenerator_ru
generator
private java.util.Hashtable<java.lang.String,BookGenerator_ru.Template>
templates
-
Constructor Summary
Constructors Constructor Description BookGenerator_ru_templates(BookGenerator_ru generator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
findEnding(java.lang.String wikiText, int idx)
Find a single ending to the current rule.private BookGenerator_ru.Template
findRules(java.lang.String word, java.lang.String wikiText)
Create a template and add all rules.(package private) java.util.Hashtable<java.lang.String,BookGenerator_ru.Template>
getTemplates()
(package private) boolean
isValidLanguage(java.lang.String word, java.lang.String wikiText)
Because it are templates this is ever false.protected boolean
isValidWord(java.lang.String word)
We search only templates and not valid rules.
-
-
-
Field Detail
-
templates
private java.util.Hashtable<java.lang.String,BookGenerator_ru.Template> templates
-
generator
private final BookGenerator_ru generator
-
-
Constructor Detail
-
BookGenerator_ru_templates
BookGenerator_ru_templates(BookGenerator_ru generator)
-
-
Method Detail
-
getTemplates
java.util.Hashtable<java.lang.String,BookGenerator_ru.Template> getTemplates()
-
isValidWord
protected boolean isValidWord(java.lang.String word)
We search only templates and not valid rules.- Overrides:
isValidWord
in classBookGenerator
- Parameters:
word
- the to check- Returns:
- true, if the word is valid
-
isValidLanguage
boolean isValidLanguage(java.lang.String word, java.lang.String wikiText)
Because it are templates this is ever false.- Specified by:
isValidLanguage
in classBookGenerator
- Parameters:
word
- the test wordwikiText
- die decription from Wiktionary- Returns:
- true if valid
-
findRules
private BookGenerator_ru.Template findRules(java.lang.String word, java.lang.String wikiText)
Create a template and add all rules.- Parameters:
word
-wikiText
-- Returns:
-
findEnding
private java.lang.String findEnding(java.lang.String wikiText, int idx)
Find a single ending to the current rule.
-
-