A C D E G I L M N P R S T V W 
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
A C D E G I L M N P R S T V W 
All Classes All Packages