public final class TConnector
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getDialogueText(java.lang.String id)
Returns dialogue text from current dialogues base
|
static java.lang.String[] |
getInfo(java.lang.String langFile,
java.lang.String id)
Returns table with name[0] and info[1] for specified ID form specified lang file in data/lang directory
|
static java.lang.String[] |
getInfoFromChapter(java.lang.String langFile,
java.lang.String id)
Returns table with name[0] and info[1] for specified ID from lang file in active chapter directory of current module
|
static java.lang.String[] |
getInfoFromFile(java.lang.String filePath,
java.lang.String id)
Returns table with name[0] and info[1] for specified ID from specified file
|
static java.lang.String[] |
getInfoFromModule(java.lang.String langFile,
java.lang.String id)
Returns table with name[0] and info[1] for specified ID from lang file in current module directory
|
static java.lang.String |
getRanomText(java.lang.String category)
Returns random text from "random" file in data/lang directory
|
static java.lang.String |
getSetting(java.lang.String settingId)
Returns setting with specified ID from settings file
|
static java.lang.String |
getText(java.lang.String fileName,
java.lang.String textID)
Static method which searches specified text file in current lang directory and return string with specific id
construction of text file: [text id]:[text];[new line mark]
|
static java.lang.String |
getTextFromChapter(java.lang.String fileName,
java.lang.String textID)
Returns text with for specified ID from specified file in lang directory of active chapter in current module directory
(data/modules/[current module name]/chapers/[current chapter name]/lang/[current lang name]/[file name])
construction of text file: [text id]:[text];[new line mark]
|
static java.lang.String |
getTextFromFile(java.lang.String filePath,
java.lang.String textID)
Static method which searches specified text file and return string with specific id
construction of text file: [text id]:[text];[new line mark]
|
static java.lang.String |
getTextFromModule(java.lang.String fileName,
java.lang.String textID)
Returns text with for specified ID from specified file in current module lang directory (data/modules/[currentModuleName]/lang/[currentLangName]/[fileName])
construction of text file: [text id]:[text];[new line mark]
|
static java.util.List<java.lang.String> |
getValues(java.lang.String filePath)
Returns list with all values from file with specified path
|
public static java.lang.String getTextFromFile(java.lang.String filePath, java.lang.String textID)
filePath
- Path to text filetextID
- Id of text linepublic static java.util.List<java.lang.String> getValues(java.lang.String filePath)
filePath
- Path to text filepublic static java.lang.String getText(java.lang.String fileName, java.lang.String textID)
fileName
- Name of the file in current lang directorytextID
- Id of text linepublic static java.lang.String getTextFromModule(java.lang.String fileName, java.lang.String textID)
fileName
- Name of the file in current lang directorytextID
- Id of text linepublic static java.lang.String getTextFromChapter(java.lang.String fileName, java.lang.String textID)
fileName
- Name of the file in current lang directorytextID
- Id of text linepublic static java.lang.String[] getInfo(java.lang.String langFile, java.lang.String id)
langFile
- Some file in current lang directoryid
- ID of line in specified filepublic static java.lang.String[] getInfoFromFile(java.lang.String filePath, java.lang.String id)
filePath
- Path to lang fileid
- ID of line in specified filepublic static java.lang.String[] getInfoFromModule(java.lang.String langFile, java.lang.String id)
langFile
- Some file in current lang directoryid
- ID of line in specified filepublic static java.lang.String[] getInfoFromChapter(java.lang.String langFile, java.lang.String id)
langFile
- Some file in current lang directoryid
- ID of line in specified filepublic static java.lang.String getRanomText(java.lang.String category)
category
- One of categories in random filepublic static java.lang.String getDialogueText(java.lang.String id)
id
- Id of text in lang filepublic static java.lang.String getSetting(java.lang.String settingId) throws java.io.FileNotFoundException, java.util.NoSuchElementException
settingId
- Setting IDjava.io.FileNotFoundException
java.util.NoSuchElementException