Package com.inet.jorthodictionaries
Class BookGenerator_pl_Engish
- java.lang.Object
-
- com.inet.jorthodictionaries.BookGenerator
-
- com.inet.jorthodictionaries.BookGenerator_pl_Engish
-
public class BookGenerator_pl_Engish extends BookGenerator
-
-
Constructor Summary
Constructors Constructor Description BookGenerator_pl_Engish(Book book)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
conjugationAi(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-conj-aiprivate void
conjugationAiAm_Asz(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-conj-ai-am,aszprivate void
conjugationAiUje(java.lang.String wikiText)
Scanning for template {{pl-conj-ai-uję|x} it is define at http://en.wiktionary.org/w/index.php?title=Template:pl-conj-ai-ujęprivate void
conjugationApAm_Asz(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-conj-ap-am,aszprivate void
declensionAdj(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adjprivate void
declensionAdjI(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-iprivate void
declensionAdjIa(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-iaprivate void
declensionAdjKi(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-kiprivate void
declensionAdjY(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-yprivate void
declensionNoun(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-nounprivate void
declensionNounCja(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-noun-cjaprivate void
declensionNounF(java.lang.String wikiText)
http://en.wiktionary.org/w/index.php?title=Template:pl-decl-noun-fprivate void
declensionNounIa(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-noun-iaprivate int
findTemplate(java.lang.String wikiText, java.lang.String tempalateName)
Find a template name in the wiki text.(package private) boolean
isValidLanguage(java.lang.String word, java.lang.String wikiText)
Check if a word is a valid word of the current language.private void
templateWithRoots(java.lang.String wikiText, java.lang.String templateId, java.lang.String[]... suffixes)
Creating words with a template that has one or more root words.private void
templateWithWordList(java.lang.String wikiText, java.lang.String templateId)
-
Methods inherited from class com.inet.jorthodictionaries.BookGenerator
addWord, getBook, indexOf, isValidWord, main, save, start
-
-
-
-
Constructor Detail
-
BookGenerator_pl_Engish
BookGenerator_pl_Engish(Book book)
-
-
Method Detail
-
isValidLanguage
boolean isValidLanguage(java.lang.String word, java.lang.String wikiText)
Description copied from class:BookGenerator
Check if a word is a valid word of the current language. With function getBook().addWord() you can add additional Flexion of the word. The current word self does not need added.- Specified by:
isValidLanguage
in classBookGenerator
- Parameters:
word
- the test wordwikiText
- die decription from Wiktionary- Returns:
- true if valid
-
conjugationAiUje
private void conjugationAiUje(java.lang.String wikiText)
Scanning for template {{pl-conj-ai-uję|x} it is define at http://en.wiktionary.org/w/index.php?title=Template:pl-conj-ai-uję
-
conjugationApAm_Asz
private void conjugationApAm_Asz(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-conj-ap-am,asz
-
conjugationAiAm_Asz
private void conjugationAiAm_Asz(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-conj-ai-am,asz
-
conjugationAi
private void conjugationAi(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-conj-ai
-
declensionNoun
private void declensionNoun(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-noun
-
declensionNounCja
private void declensionNounCja(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-noun-cja
-
declensionNounF
private void declensionNounF(java.lang.String wikiText)
http://en.wiktionary.org/w/index.php?title=Template:pl-decl-noun-f
-
declensionNounIa
private void declensionNounIa(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-noun-ia
-
declensionAdjI
private void declensionAdjI(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-i
-
declensionAdjKi
private void declensionAdjKi(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-ki
-
declensionAdjY
private void declensionAdjY(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-y
-
declensionAdjIa
private void declensionAdjIa(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj-ia
-
declensionAdj
private void declensionAdj(java.lang.String wikiText)
http://en.wiktionary.org/wiki/Template:pl-decl-adj
-
templateWithRoots
private void templateWithRoots(java.lang.String wikiText, java.lang.String templateId, java.lang.String[]... suffixes)
Creating words with a template that has one or more root words.- Parameters:
wikiText
-templateId
-suffixe
-
-
templateWithWordList
private void templateWithWordList(java.lang.String wikiText, java.lang.String templateId)
-
findTemplate
private int findTemplate(java.lang.String wikiText, java.lang.String tempalateName)
Find a template name in the wiki text. the problem are possible whitespaces.- Parameters:
wikiText
-tempalateName
-- Returns:
- the index after the first | or -1.
-
-