A C D E G I L M N P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(String) - Method in class net.oijon.utils.parser.data.Phonology
-
Adds a phoneme to the phonology
- addDiacritic(String) - Method in class net.oijon.utils.parser.data.PhonoSystem
- addHomonym(Word) - Method in class net.oijon.utils.parser.data.Word
-
Adds a homonym to a word, unless it has already been added
- addMultitag(Multitag) - Method in class net.oijon.utils.parser.data.Multitag
- addSound(String) - Method in class net.oijon.utils.parser.data.PhonoCategory
-
Adds sound to end of list
- addSynonym(Word) - Method in class net.oijon.utils.parser.data.Word
-
Adds a synonym to a word, unless it has already been added
- addTable(PhonoTable) - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Adds a table to a phono system
- addTag(Tag) - Method in class net.oijon.utils.parser.data.Multitag
- addWord(Word) - Method in class net.oijon.utils.parser.data.Lexicon
-
Adds a word to the lexicon
C
- checkHomonyms() - Method in class net.oijon.utils.parser.data.Lexicon
-
Checks for homonyms inside the lexicon, and marks them as such.
- checkSynonyms() - Method in class net.oijon.utils.parser.data.Lexicon
-
Checks for synonyms inside the lexicon, and marks them as such.
- clear() - Method in class net.oijon.utils.parser.data.Phonology
- clearSynonyms() - Method in class net.oijon.utils.parser.data.Word
-
Clears all synonyms from a word
- closeLog() - Method in class net.oijon.utils.logger.Log
-
Deprecated.As of Oijon Utils v1.1.2, as the way file selection is handled has changed. Please use the true/false flag on log creation instead.
- critical(String) - Method in class net.oijon.utils.logger.Log
-
Prints a critical error.
D
- dataPerCell() - Method in class net.oijon.utils.parser.data.PhonoTable
-
Gets the amount of data per cell
- debug(String) - Method in class net.oijon.utils.logger.Log
-
Prints a debug line
E
- err(String) - Method in class net.oijon.utils.logger.Log
-
Prints an error.
G
- get(int) - Method in class net.oijon.utils.parser.data.Phonology
-
Gets a phoneme by index
- getAutonym() - Method in class net.oijon.utils.parser.data.Language
-
Gets the autonym of a language
- getColumnNames() - Method in class net.oijon.utils.parser.data.PhonoTable
-
Gets a list of all the column names
- getCreated() - Method in class net.oijon.utils.parser.data.Language
-
Gets the datetime when the language was created.
- getCreationDate() - Method in class net.oijon.utils.parser.data.Word
-
Gets the creation date of a word.
- getDiacritics() - Method in class net.oijon.utils.parser.data.PhonoSystem
- getDirectChild(String) - Method in class net.oijon.utils.parser.data.Multitag
- getEditDate() - Method in class net.oijon.utils.parser.data.Word
-
Gets the last time a word was edited
- getEdited() - Method in class net.oijon.utils.parser.data.Language
-
Gets the last edit date of a language.
- getEnd() - Method in class net.oijon.utils.parser.data.Multitag
- getEtymology() - Method in class net.oijon.utils.parser.data.Word
-
Gets where the word comes from.
- getHomonyms() - Method in class net.oijon.utils.parser.data.Word
-
Gets a list of all homonyms
- getLanguageFiles() - Static method in class net.oijon.utils.parser.data.Language
-
Deprecated.as of v1.1.2, as this was Oijon Susquehanna-specific. Please use
getLanguageFiles(File)
instead. - getLanguageFiles(File) - Static method in class net.oijon.utils.parser.data.Language
-
Gets a list of all .language files in a specified directory.
- getLexicon() - Method in class net.oijon.utils.parser.data.Language
-
Gets a lexicon of a language
- getList() - Method in class net.oijon.utils.parser.data.Phonology
-
Gets the list of all phonemes
- getLogFile() - Method in class net.oijon.utils.logger.Log
-
Gets the current file a log is writing to.
- getMeaning() - Method in class net.oijon.utils.parser.data.Word
-
Gets the meaning of a word
- getMultitag(String) - Method in class net.oijon.utils.parser.data.Multitag
- getName() - Method in class net.oijon.utils.parser.data.Language
-
Gets the name of a Language object
- getName() - Method in class net.oijon.utils.parser.data.Multitag
- getName() - Method in class net.oijon.utils.parser.data.PhonoCategory
-
Gets category name
- getName() - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Gets the name of the phono system
- getName() - Method in class net.oijon.utils.parser.data.PhonoTable
-
Gets the name of the PhonoTable
- getName() - Method in class net.oijon.utils.parser.data.Tag
-
Gets the name of the tag
- getName() - Method in class net.oijon.utils.parser.data.Word
-
Get the textual representation of a word
- getParent() - Method in class net.oijon.utils.parser.data.Language
-
Deprecated.as of v1.1.2, as this just straight up does not work currently. The way this is currently set, an *entire language* would be stored for each parent. If we, say, stored English like this, we would have language files going all the way back to Proto-Indo-European, which would be a disaster file-size and memory wise. v1.2.0 will have a solution to this.
- getParentName() - Method in class net.oijon.utils.parser.data.Language
-
Gets the name of the parent language.
- getPhono() - Method in class net.oijon.utils.parser.data.Language
-
Gets a phonology of a language
- getPhonoSystem() - Method in class net.oijon.utils.parser.data.Phonology
-
Gets the phono system attached to the phonology
- getPHOSYSTag() - Method in class net.oijon.utils.parser.Parser
-
Gets the containing tag, including all subtags
- getPronounciation() - Method in class net.oijon.utils.parser.data.Word
-
Gets the pronounciation of a word
- getRow(int) - Method in class net.oijon.utils.parser.data.PhonoTable
-
Gets the row in a PhonoTable at index i
- getSound(int) - Method in class net.oijon.utils.parser.data.PhonoCategory
-
Gets sound at index i
- getSound(int, int, int) - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Allows use of an XY coordinate system to get sounds
- getSounds() - Method in class net.oijon.utils.parser.data.PhonoCategory
-
Gets list of all sounds in category
- getSourceLanguage() - Method in class net.oijon.utils.parser.data.Word
-
Deprecated.as of v1.1.2, writing an entire language for each word to the file seems like a disaster waiting to happen
- getStart() - Method in class net.oijon.utils.parser.data.Multitag
- getSubMultitags() - Method in class net.oijon.utils.parser.data.Multitag
- getSubtags() - Method in class net.oijon.utils.parser.data.Multitag
- getSynonyms() - Method in class net.oijon.utils.parser.data.Word
-
Gets a list of all synonyms
- getTables() - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Gets an ArrayList of all of the categories added
- getTag(String) - Method in class net.oijon.utils.parser.data.Multitag
- getUnattachedData() - Method in class net.oijon.utils.parser.data.Multitag
- getVersion() - Static method in class net.oijon.utils.info.Info
-
Gets the current version of Oijon Utils, for example "Oijon Utils - v1.1.2"
- getVersion() - Method in class net.oijon.utils.parser.data.Language
-
Gets the version that the language was last edited in.
- getVersionNum() - Static method in class net.oijon.utils.info.Info
-
Gets the version number of Oijon Utils, for example "1.1.1"
- getWord(int) - Method in class net.oijon.utils.parser.data.Lexicon
-
Gets a word in a lexicon via index number
I
- info(String) - Method in class net.oijon.utils.logger.Log
-
Prints an info line
- Info - Class in net.oijon.utils.info
-
A class to get the version information of the current build
- Info() - Constructor for class net.oijon.utils.info.Info
- IPA - Static variable in class net.oijon.utils.parser.data.PhonoSystem
-
Creates an IPA preset.
- IPAApproximant - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAClick - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAClose - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPACloseMid - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPACloseOpen - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAConsonantColumnNames - Static variable in class net.oijon.utils.parser.data.PhonoTable
- IPAConsonants - Static variable in class net.oijon.utils.parser.data.PhonoTable
- IPADiacritics - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAEncodingAnomolies - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAFricative - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAImplosive - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPALateralApproximant - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPALateralFricative - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAMid - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPANasal - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPANearClose - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAOpen - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAOpenMid - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAOther - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAOther - Static variable in class net.oijon.utils.parser.data.PhonoTable
- IPAPlosive - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPATap - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPATrill - Static variable in class net.oijon.utils.parser.data.PhonoCategory
- IPAVowelColumnNames - Static variable in class net.oijon.utils.parser.data.PhonoTable
- IPAVowels - Static variable in class net.oijon.utils.parser.data.PhonoTable
- isEqual(Multitag) - Method in class net.oijon.utils.parser.data.Multitag
- isEqual(Tag) - Method in class net.oijon.utils.parser.data.Tag
-
Checks if two tags are identical.
- isIn(String) - Method in class net.oijon.utils.parser.data.Phonology
-
Checks if a phoneme is in a phonology
- isIn(String) - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Checks if a given value exists in a phono system.
- isReadOnly() - Method in class net.oijon.utils.parser.data.Language
-
Checks if the language is flagged as read-only
- isSameTag(Multitag) - Method in class net.oijon.utils.parser.data.Multitag
- isSameTag(Tag) - Method in class net.oijon.utils.parser.data.Tag
-
Checks if two tags share the same name.
L
- Language - Class in net.oijon.utils.parser.data
-
Bundles all parts of a language together into one object
- Language(String) - Constructor for class net.oijon.utils.parser.data.Language
-
Creates a Language object
- Lexicon - Class in net.oijon.utils.parser.data
-
The words and meaning of a language
- Lexicon() - Constructor for class net.oijon.utils.parser.data.Lexicon
-
Creates an empty lexicon.
- Lexicon(ArrayList<Word>) - Constructor for class net.oijon.utils.parser.data.Lexicon
-
Creates a lexicon from an ArrayList of words
- Log - Class in net.oijon.utils.logger
-
Simple log utility to help with getting console output to file
- Log(String) - Constructor for class net.oijon.utils.logger.Log
-
Creates the log object.
- Log(String, boolean) - Constructor for class net.oijon.utils.logger.Log
-
Creates the log object.
- logSystemInfo() - Method in class net.oijon.utils.logger.Log
-
Prints system information to console and writes to file
M
- main(String[]) - Static method in class net.oijon.utils.tests.Test
- Multitag - Class in net.oijon.utils.parser.data
- Multitag(String) - Constructor for class net.oijon.utils.parser.data.Multitag
- Multitag(String, ArrayList<Tag>, ArrayList<Multitag>) - Constructor for class net.oijon.utils.parser.data.Multitag
- Multitag(ArrayList<Tag>, ArrayList<Multitag>) - Constructor for class net.oijon.utils.parser.data.Multitag
N
- net.oijon.utils.info - package net.oijon.utils.info
- net.oijon.utils.logger - package net.oijon.utils.logger
- net.oijon.utils.parser - package net.oijon.utils.parser
- net.oijon.utils.parser.data - package net.oijon.utils.parser.data
- net.oijon.utils.tests - package net.oijon.utils.tests
- NULL - Static variable in class net.oijon.utils.parser.data.Language
P
- parseLanguage() - Method in class net.oijon.utils.parser.Parser
-
Parses a language from a Parser
- parseLexicon() - Method in class net.oijon.utils.parser.Parser
-
Parses a lexicon from a Parser
- parsePhono() - Method in class net.oijon.utils.parser.Parser
-
Parses a phonology from a Parser
- parsePhonoSys() - Method in class net.oijon.utils.parser.Parser
-
Parses a phonology system from a Parser
- Parser - Class in net.oijon.utils.parser
-
Parses a .language file, and allows various parts to be accessed
- Parser(File) - Constructor for class net.oijon.utils.parser.Parser
-
Creates an object to hold the contents of a .language structured file
- Parser(String) - Constructor for class net.oijon.utils.parser.Parser
-
Creates an object to hold the contents of a .language structured string
- PhonoCategory - Class in net.oijon.utils.parser.data
-
Creates the equivalent of a row on the IPA chart.
- PhonoCategory(String) - Constructor for class net.oijon.utils.parser.data.PhonoCategory
-
Creates phono category for as-of-yet created list
- PhonoCategory(String, ArrayList<String>) - Constructor for class net.oijon.utils.parser.data.PhonoCategory
-
Creates phono category for already created list
- Phonology - Class in net.oijon.utils.parser.data
- Phonology() - Constructor for class net.oijon.utils.parser.data.Phonology
-
Allows the creation of an empty phonology from a file
- Phonology(String[]) - Constructor for class net.oijon.utils.parser.data.Phonology
-
Converts a string array of sounds into a phonology
- Phonology(String[], PhonoSystem) - Constructor for class net.oijon.utils.parser.data.Phonology
-
Converts a non-IPA string array into a phonology.
- PhonoSystem - Class in net.oijon.utils.parser.data
- PhonoSystem(File) - Constructor for class net.oijon.utils.parser.data.PhonoSystem
-
Loads a PhonoSystem object from a file
- PhonoSystem(String) - Constructor for class net.oijon.utils.parser.data.PhonoSystem
-
Creates a PhonoSystem object with a blank category list.
- PhonoSystem(String, ArrayList<PhonoTable>) - Constructor for class net.oijon.utils.parser.data.PhonoSystem
-
Creates a PhonoSystem object with a pre-defined ArrayList
- PhonoSystem(String, ArrayList<PhonoTable>, ArrayList<String>) - Constructor for class net.oijon.utils.parser.data.PhonoSystem
- PhonoTable - Class in net.oijon.utils.parser.data
-
Like an IPA table, but readable in Java
- PhonoTable(String, ArrayList<String>, ArrayList<PhonoCategory>, int) - Constructor for class net.oijon.utils.parser.data.PhonoTable
-
Creates a PhonoTable
R
- Reader - Class in net.oijon.utils.logger
-
Reads an Oijon log from a file into another file, while also formatting it.
- Reader() - Constructor for class net.oijon.utils.logger.Reader
- readLog(String, String) - Static method in class net.oijon.utils.logger.Reader
-
Reads a log into the current log.
- remove(String) - Method in class net.oijon.utils.parser.data.Phonology
-
Removes a phoneme from the phonology
- removeHomonym(int) - Method in class net.oijon.utils.parser.data.Word
-
Removes a homonym at index i
- removeSound(int) - Method in class net.oijon.utils.parser.data.PhonoCategory
-
Deletes sound
- removeSynonym(int) - Method in class net.oijon.utils.parser.data.Word
-
Removes a synonym at index i
- removeTable(int) - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Removes table based off index.
- removeTable(String) - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Removes table based off name.
- removeWord(Word) - Method in class net.oijon.utils.parser.data.Lexicon
-
Removes a word from the lexicon
S
- set(String) - Method in class net.oijon.utils.parser.data.Tag
-
Sets the data of a tag
- setAutonym(String) - Method in class net.oijon.utils.parser.data.Language
-
Sets an autonym for a language
- setCreated(Date) - Method in class net.oijon.utils.parser.data.Language
-
Sets the creation date for a Language.
- setCreationDate(Date) - Method in class net.oijon.utils.parser.data.Word
-
Sets the creation date of a word.
- setDebug(boolean) - Method in class net.oijon.utils.logger.Log
- setDiacritics(ArrayList<String>) - Method in class net.oijon.utils.parser.data.PhonoSystem
- setEditDate(Date) - Method in class net.oijon.utils.parser.data.Word
-
Sets the last time a word was edited.
- setEdited(Date) - Method in class net.oijon.utils.parser.data.Language
-
Sets the last edit date of a language.
- setEtymology(String) - Method in class net.oijon.utils.parser.data.Word
-
Sets where the word comes from
- setHomonyms(ArrayList<Word>) - Method in class net.oijon.utils.parser.data.Word
-
Replaces the homonym list with a new list
- setLexicon(Lexicon) - Method in class net.oijon.utils.parser.data.Language
-
Sets a new lexicon for a language
- setMeaning(String) - Method in class net.oijon.utils.parser.data.Word
-
Sets the meaning of a word
- setName(String) - Method in class net.oijon.utils.parser.data.Multitag
- setName(String) - Method in class net.oijon.utils.parser.data.Tag
-
Sets the name of the tag.
- setName(String) - Method in class net.oijon.utils.parser.data.Word
-
Sets how a word is written
- setParent(Language) - Method in class net.oijon.utils.parser.data.Language
-
Deprecated.as of v1.1.2, as this just straight up does not work currently. The way this is currently set, an *entire language* would be stored for each parent. If we, say, stored English like this, we would have language files going all the way back to Proto-Indo-European, which would be a disaster file-size and memory wise. v1.2.0 will have a solution to this.
- setPhono(Phonology) - Method in class net.oijon.utils.parser.data.Language
-
Sets a new phonology for a language
- setPronounciation(String) - Method in class net.oijon.utils.parser.data.Word
-
Sets how a word is pronounced
- setReadOnly(boolean) - Method in class net.oijon.utils.parser.data.Language
-
Sets the read-only status of a language Please note! This only makes it so that Utils will not edit it, however that cannot be said for the file itself.
- setSourceLanguage(Language) - Method in class net.oijon.utils.parser.data.Word
-
Deprecated.as of v1.1.2, writing an entire language for each word to the file seems like a disaster waiting to happen
- setSynonyms(ArrayList<Word>) - Method in class net.oijon.utils.parser.data.Word
-
Replaces the synonym list with a new list
- setVersion(String) - Method in class net.oijon.utils.parser.data.Language
-
Sets the version that the language was last edited in.
- size() - Method in class net.oijon.utils.parser.data.Lexicon
-
Gets the amount of words in the lexicon
- size() - Method in class net.oijon.utils.parser.data.PhonoCategory
-
Returns the amount of sounds in a phono category
- size() - Method in class net.oijon.utils.parser.data.PhonoTable
-
Gets the amount of rows in a PhonoTable
T
- Tag - Class in net.oijon.utils.parser.data
-
Stores a tag in a .language file
- Tag(String) - Constructor for class net.oijon.utils.parser.data.Tag
-
Creates a tag
- Tag(String, String) - Constructor for class net.oijon.utils.parser.data.Tag
-
Creates a tag
- Test - Class in net.oijon.utils.tests
- Test() - Constructor for class net.oijon.utils.tests.Test
- toFile() - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Creates a file of the PhonoSystem.
- toFile(File) - Method in class net.oijon.utils.parser.data.Language
-
Writes a language to a file
- toString() - Method in class net.oijon.utils.parser.data.Language
-
Converts a language into a string
- toString() - Method in class net.oijon.utils.parser.data.Lexicon
-
Converts a lexicon to a string.
- toString() - Method in class net.oijon.utils.parser.data.Multitag
- toString() - Method in class net.oijon.utils.parser.data.Phonology
- toString() - Method in class net.oijon.utils.parser.data.PhonoSystem
-
Converts a PhonoSystem object to a string
- toString() - Method in class net.oijon.utils.parser.data.PhonoTable
-
Converts a PhonoTable to a string
- toString() - Method in class net.oijon.utils.parser.data.Tag
-
Converts a tag to a string
- toString() - Method in class net.oijon.utils.parser.data.Word
-
Converts a word to a string Sounds like essentially the same thing, but I assure you it is not.
V
- value() - Method in class net.oijon.utils.parser.data.Tag
-
Gets the data of a tag
- verify() - Method in class net.oijon.utils.parser.data.PhonoTable
-
Deprecated.as of v1.1.2, as this returns true always and verifying a PhonoTable does not make all that much sense. However, some code somewhere might still rely on it.
W
- warn(String) - Method in class net.oijon.utils.logger.Log
-
Prints a warning
- Word - Class in net.oijon.utils.parser.data
-
Stores a word, including various properties about the word.
- Word(String, String) - Constructor for class net.oijon.utils.parser.data.Word
-
Creates a word
All Classes All Packages