Table of Contents
Constants
-
ATTR_ID
= 'id'
-
ATTR_LANG
= 'xml:lang'
-
ATTR_NAME
= 'name'
-
ATTR_NOTE
= 'note'
-
ATTR_PLAYER
= 'player-uri'
-
ATTR_TYPE
= 'type'
-
ELE_GROUP
= 'group'
-
ELE_READING
= 'reading'
-
ELE_REPOSITORY
= 'repository'
-
ELE_ROOT
= 'vocabulary'
-
ELE_SPELLING
= 'radical'
-
ELE_VOCABLE
= 'vocable'
-
ELE_WORD
= 'word'
-
TEST_TYPE_CHOICE
= 'choice'
-
TEST_TYPE_CLICK
= 'click'
-
TEST_TYPE_TYPING
= 'typing'
Properties
-
$commonWords
: mixed
-
$currentDay
: mixed
-
$currentTime
: mixed
-
$dataDoc
: mixed
-
$dataPath
: mixed
-
$dateList
: mixed
-
$firstLang
: mixed
-
$progressList
: mixed
-
$secondLang
: mixed
-
$wordFilter
: mixed
-
$wordList
: mixed
Methods
-
__construct()
: mixed
-
addVocable()
: mixed
-
generateTest()
: mixed
-
generateTestDates()
: mixed
-
generateTestResult()
: mixed
-
getDateList()
: mixed
-
getDocument()
: mixed
-
getProgressList()
: mixed
-
hasVocable()
: mixed
-
loadKanjiDocument()
: mixed
-
loadKanjiText()
: mixed
-
loadRow()
: mixed
-
loadTable()
: mixed
-
loadWord()
: mixed
-
output()
: mixed
-
setDateList()
: mixed
-
setProgressList()
: mixed
-
setTime()
: mixed
-
setWordFilter()
: mixed
-
arrayExplode()
: mixed
-
arrayRandomElement()
: mixed
-
arrayShuffle()
: mixed
-
buildIdString()
: mixed
-
calcProgress()
: mixed
-
kanjiParseReading()
: mixed
-
kanjiParseSpelling()
: mixed
-
kanjiParseTranslation()
: mixed
ATTR_ID
public
mixed
ATTR_ID
= 'id'
ATTR_LANG
public
mixed
ATTR_LANG
= 'xml:lang'
ATTR_NAME
public
mixed
ATTR_NAME
= 'name'
ATTR_NOTE
public
mixed
ATTR_NOTE
= 'note'
ATTR_PLAYER
public
mixed
ATTR_PLAYER
= 'player-uri'
ATTR_TYPE
public
mixed
ATTR_TYPE
= 'type'
ELE_GROUP
public
mixed
ELE_GROUP
= 'group'
ELE_READING
public
mixed
ELE_READING
= 'reading'
ELE_REPOSITORY
public
mixed
ELE_REPOSITORY
= 'repository'
ELE_ROOT
public
mixed
ELE_ROOT
= 'vocabulary'
ELE_SPELLING
public
mixed
ELE_SPELLING
= 'radical'
ELE_VOCABLE
public
mixed
ELE_VOCABLE
= 'vocable'
ELE_WORD
public
mixed
ELE_WORD
= 'word'
TEST_TYPE_CHOICE
public
mixed
TEST_TYPE_CHOICE
= 'choice'
TEST_TYPE_CLICK
public
mixed
TEST_TYPE_CLICK
= 'click'
TEST_TYPE_TYPING
public
mixed
TEST_TYPE_TYPING
= 'typing'
$commonWords
public
mixed
$commonWords
= true
$currentDay
protected
mixed
$currentDay
$currentTime
protected
mixed
$currentTime
$dataDoc
protected
mixed
$dataDoc
$dataPath
protected
mixed
$dataPath
$dateList
protected
mixed
$dateList
= []
$firstLang
protected
mixed
$firstLang
$progressList
protected
mixed
$progressList
= []
$secondLang
protected
mixed
$secondLang
$wordFilter
protected
mixed
$wordFilter
= null
$wordList
protected
mixed
$wordList
= []
__construct()
public
__construct(DOMXPath $dataPath) : mixed
Parameters
-
$dataPath
: DOMXPath
-
addVocable()
public
addVocable(DOMElement $tbodyNode, array<string|int, mixed> $wordList) : mixed
Parameters
-
$tbodyNode
: DOMElement
-
-
$wordList
: array<string|int, mixed>
-
generateTest()
public
generateTest(mixed $language[, mixed $questionCount = null ][, mixed $questionType = null ][, mixed $selectCount = 6 ]) : mixed
Parameters
-
$language
: mixed
-
-
$questionCount
: mixed
= null
-
-
$questionType
: mixed
= null
-
-
$selectCount
: mixed
= 6
-
generateTestDates()
public
generateTestDates() : mixed
generateTestResult()
public
generateTestResult(mixed $language, array<string|int, mixed> $testList) : mixed
Parameters
-
$language
: mixed
-
-
$testList
: array<string|int, mixed>
-
getDateList()
public
getDateList() : mixed
getDocument()
public
getDocument() : mixed
getProgressList()
public
getProgressList() : mixed
hasVocable()
public
hasVocable(mixed $lang, mixed $name, mixed $note) : mixed
Parameters
-
$lang
: mixed
-
-
$name
: mixed
-
-
$note
: mixed
-
loadKanjiDocument()
public
loadKanjiDocument(DOMXPath $xpath) : mixed
Parameters
-
$xpath
: DOMXPath
-
loadKanjiText()
public
loadKanjiText(mixed $text) : mixed
Parameters
-
$text
: mixed
-
loadRow()
public
loadRow(DOMXPath $xpath, DOMElement $rowNode) : mixed
Parameters
-
$xpath
: DOMXPath
-
-
$rowNode
: DOMElement
-
loadTable()
public
loadTable(DOMXPath $xpath, DOMElement $tableNode) : mixed
Parameters
-
$xpath
: DOMXPath
-
-
$tableNode
: DOMElement
-
loadWord()
public
loadWord(array<string|int, mixed> $data) : mixed
Parameters
-
$data
: array<string|int, mixed>
-
output()
public
output() : mixed
setDateList()
public
setDateList(array<string|int, mixed> $list) : mixed
Parameters
-
$list
: array<string|int, mixed>
-
setProgressList()
public
setProgressList(array<string|int, mixed> $list) : mixed
Parameters
-
$list
: array<string|int, mixed>
-
setTime()
public
setTime(mixed $time) : mixed
Parameters
-
$time
: mixed
-
setWordFilter()
public
setWordFilter([mixed $text = null ]) : mixed
Parameters
-
$text
: mixed
= null
-
arrayExplode()
protected
arrayExplode(mixed $str) : mixed
Parameters
-
$str
: mixed
-
arrayRandomElement()
protected
arrayRandomElement(array<string|int, mixed> $randomArr[, array<string|int, mixed> $excludeList = [] ]) : mixed
Parameters
-
$randomArr
: array<string|int, mixed>
-
-
$excludeList
: array<string|int, mixed>
= []
-
arrayShuffle()
protected
arrayShuffle(array<string|int, mixed> $list) : mixed
Parameters
-
$list
: array<string|int, mixed>
-
buildIdString()
protected
buildIdString(mixed $lang, mixed $name, mixed $note) : mixed
Parameters
-
$lang
: mixed
-
-
$name
: mixed
-
-
$note
: mixed
-
calcProgress()
protected
calcProgress() : mixed
kanjiParseReading()
protected
kanjiParseReading(mixed $read) : mixed
Parameters
-
$read
: mixed
-
kanjiParseSpelling()
protected
kanjiParseSpelling(mixed $spell) : mixed
Parameters
-
$spell
: mixed
-
kanjiParseTranslation()
protected
kanjiParseTranslation(mixed $read) : mixed
Parameters
-
$read
: mixed
-