A C D E F G I L M N O P R S T V W X 
All Classes All Packages

A

add(String) - Method in class net.oijon.oling.datatypes.phonology.Phonology
Adds a phoneme to the phonology
add(String, String) - Method in class net.oijon.oling.datatypes.orthography.Orthography
Adds an orthopair with given constituents
addCell(PhonoCell) - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Adds cell to end of list
addList(PhonoList) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
 
addMultitag(Multitag) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Adds a multitag as a child
addSound(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
Adds a sound from a string, automatically setting the index to be at the end of the cell
addSound(Phoneme) - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
Adds a sound from a phoneme, automatically checking for and fixing index conflicts
addTag(Tag) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Adds a tag as a child
addWord(Word) - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
Adds a word to the lexicon
AUTONYM - net.oijon.oling.datatypes.language.LanguageProperty
 

C

clear() - Method in class net.oijon.oling.datatypes.phonology.Phonology
Clears all sounds in a phonology
compareTo(OrthoPair) - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
 
contains(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Checks if a given value exists in a phono system.

D

dataPerCell() - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
Deprecated.
as of OLing v3.0.0, as this is not data used for the new file format.

E

equals(Object) - Method in class net.oijon.oling.datatypes.grammar.Gloss
 
equals(Object) - Method in class net.oijon.oling.datatypes.language.Language
 
equals(Object) - Method in class net.oijon.oling.datatypes.language.LanguageProperties
 
equals(Object) - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
 
equals(Object) - Method in class net.oijon.oling.datatypes.lexicon.Word
 
equals(Object) - Method in class net.oijon.oling.datatypes.lexicon.WordProperties
 
equals(Object) - Method in class net.oijon.oling.datatypes.orthography.Orthography
 
equals(Object) - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
 
equals(Object) - Method in class net.oijon.oling.datatypes.phonology.Phoneme
 
equals(Object) - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
 
equals(Object) - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
 
equals(Object) - Method in class net.oijon.oling.datatypes.phonology.Phonology
 
equals(Object) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
 
equals(Object) - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
 
equals(Object) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
 
equals(Object) - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
 
ETYMOLOGY - net.oijon.oling.datatypes.lexicon.WordProperty
 

F

fromXML(Element) - Method in class net.oijon.oling.datatypes.grammar.Gloss
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.grammar.GlossList
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.language.Language
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.language.LanguageProperties
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.lexicon.Word
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.orthography.Orthography
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.Phoneme
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.PhonoAnomaly
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.PhonoList
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.Phonology
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
 
fromXML(Element) - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
 
fromXML(Element) - Method in interface net.oijon.oling.datatypes.XMLDatatype
 

G

getAbbreviation() - Method in class net.oijon.oling.datatypes.grammar.Gloss
Gets the abbreviation of the gloss
getCell(int) - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Gets cell at index i
getCells() - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Gets list of all cells in category
getColumnNames() - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
Gets a list of all the column names
getCreated() - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Gets the date the language was created
getCreationDate() - Method in class net.oijon.oling.datatypes.lexicon.WordProperties
Gets the creation date of a word.
getDiacritics() - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Gets the list of diacritics
getDirectChild(String) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets a direct child tag based off name.
getEditDate() - Method in class net.oijon.oling.datatypes.lexicon.WordProperties
Gets the edit date of a word
getEdited() - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Gets the date the language was last edited
getEnd() - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets the end of a tag's string
getFromStr() - Method in class net.oijon.oling.datatypes.phonology.PhonoAnomaly
Gets the anomalous string
getGraphemes() - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
Gets the set of graphemes of this pair
getIndex() - Method in class net.oijon.oling.datatypes.phonology.Phoneme
Gets the index of this phoneme inside its cell
getIndex() - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Gets the index relative to the table the PhonoCategory is a part of
getIndex() - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
Gets the index of the cell relative to the PhonoCategory
getLanguageFiles(File) - Static method in class net.oijon.oling.datatypes.language.Language
Gets a list of all .language files in a specified directory.
getLexicon() - Method in class net.oijon.oling.datatypes.language.Language
Gets a lexicon of a language
getList() - Method in class net.oijon.oling.datatypes.phonology.Phonology
Gets the list of all phonemes
getList(int) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
 
getLog() - Static method in class net.oijon.oling.LegacyParser
Deprecated.
Gets the log the parser outputs to.
getMarkerTagName(String) - Static method in class net.oijon.oling.datatypes.tags.MultitagUtils
Deprecated.
Gets the name of a multitag from its marker
getMeaning() - Method in class net.oijon.oling.datatypes.grammar.Gloss
Gets the meaning of the gloss
getMultitag(String) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets a descendent multitag based on name.
getName() - Method in class net.oijon.oling.datatypes.grammar.GlossList
Gets the name of the GlossList
getName() - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Gets category name
getName() - Method in class net.oijon.oling.datatypes.phonology.PhonoList
 
getName() - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Gets the name of the phono system
getName() - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
Gets the name of the PhonoTable
getName() - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets the name of the multitag
getName() - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Gets the name of the tag
getOrtho() - Method in class net.oijon.oling.datatypes.language.Language
Gets an orthography of a language
getPair(int) - Method in class net.oijon.oling.datatypes.orthography.Orthography
Gets a pair at the given index
getPhonemes() - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
Gets the set of phonemes of this pair
getPhonemes() - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
Gets all the phonemes in this cell as an ArrayList
getPhono() - Method in class net.oijon.oling.datatypes.language.Language
Gets a phonology of a language
getPhono() - Method in class net.oijon.oling.datatypes.orthography.Orthography
Gets the phonology used
getPhonoSystem() - Method in class net.oijon.oling.datatypes.phonology.Phonology
Gets the phono system attached to the phonology
getPHOSYSTag() - Method in class net.oijon.oling.LegacyParser
Deprecated.
Gets the containing tag, including all subtags
getProperties() - Method in class net.oijon.oling.datatypes.language.Language
 
getProperties() - Method in class net.oijon.oling.datatypes.lexicon.Word
Gets the word properties
getProperty(LanguageProperty) - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Gets the value of a property
getProperty(WordProperty) - Method in class net.oijon.oling.datatypes.lexicon.WordProperties
Gets a given property from metadata
getRow(int) - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
Gets the row in a PhonoTable at index i
getSecondPartOfMarker(String) - Static method in class net.oijon.oling.datatypes.tags.MultitagUtils
Deprecated.
Gets the second part of a multitag marker.
getSound() - Method in class net.oijon.oling.datatypes.phonology.Phoneme
Gets the string of the sound this phoneme represents
getSound(int, int, int, int) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Allows use of an XYZ coordinate system to get sounds
getSoundList() - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
Gets a list of all sounds in the table
getStart() - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets the start of a tag's string
getSubMultitags() - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets a list of all direct child Multitag objects
getSubtags() - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets a list of all direct child Tag objects
getTables() - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Gets an ArrayList of all of the categories added
getTag(String) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets a descendent tag based off name.
getToStr() - Method in class net.oijon.oling.datatypes.phonology.PhonoAnomaly
Gets the correct string
getUnattachedData() - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Gets data attached to a multitag but not exactly attached to any subtag
getVersion() - Static method in class net.oijon.oling.info.Info
Gets the current version of OLing, for example "OLing - v1.2.0"
getVersionNum() - Static method in class net.oijon.oling.info.Info
Gets the version number of OLing, for example "1.1.1"
getWord(int) - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
Gets a word in a lexicon via index number
Gloss - Class in net.oijon.oling.datatypes.grammar
Attaches a meaning to a gloss abbreviation, allowing users to create their own, or see what a certain abbreviation means.
Gloss(String, String) - Constructor for class net.oijon.oling.datatypes.grammar.Gloss
Creates a Gloss based off an abbreviation and a plaintext meaning
Gloss(Gloss) - Constructor for class net.oijon.oling.datatypes.grammar.Gloss
Copy constructor
Gloss(Element) - Constructor for class net.oijon.oling.datatypes.grammar.Gloss
Creates a Gloss from an XML element
GlossList - Class in net.oijon.oling.datatypes.grammar
Creates a list of Gloss objects, which can be accessed all at once to create templates such as Leipzig.
GlossList(String) - Constructor for class net.oijon.oling.datatypes.grammar.GlossList
Creates an empty GlossList
GlossList(GlossList) - Constructor for class net.oijon.oling.datatypes.grammar.GlossList
Copy constructor
Grammar - Class in net.oijon.oling.datatypes.grammar
Reserved for grammar
Grammar() - Constructor for class net.oijon.oling.datatypes.grammar.Grammar
 
Guesser - Class in net.oijon.oling.datatypes.orthography
 
Guesser() - Constructor for class net.oijon.oling.datatypes.orthography.Guesser
 

I

ID - net.oijon.oling.datatypes.language.LanguageProperty
 
Info - Class in net.oijon.oling.info
A class to get the version information of the current build
Info() - Constructor for class net.oijon.oling.info.Info
 
InvalidXMLException - Exception in net.oijon.oling.datatypes
 
InvalidXMLException() - Constructor for exception net.oijon.oling.datatypes.InvalidXMLException
 
InvalidXMLException(String) - Constructor for exception net.oijon.oling.datatypes.InvalidXMLException
 
IPA - Static variable in class net.oijon.oling.datatypes.phonology.PhonoSystem
Creates an IPA preset.
isEqual(Tag) - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
as of Utils v1.2.0, as this should have been handled via equals() instead.
isMultitagEnd(String) - Static method in class net.oijon.oling.datatypes.tags.MultitagUtils
Deprecated.
Checks if a line contains an ending multitag marker
isMultitagMarker(String) - Static method in class net.oijon.oling.datatypes.tags.MultitagUtils
Deprecated.
Checks if a line contains a multitag marker
isMultitagStart(String) - Static method in class net.oijon.oling.datatypes.tags.MultitagUtils
Deprecated.
Checks if a line contains a starting multitag marker
isReadOnly() - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Check if the language is marked as read only
isSameTag(Multitag) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Checks if two multitags are the same type
isSameTag(Tag) - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Checks if two tags share the same name.

L

Language - Class in net.oijon.oling.datatypes.language
Bundles all parts of a language together into one object
Language(String) - Constructor for class net.oijon.oling.datatypes.language.Language
Creates a Language object
Language(Language) - Constructor for class net.oijon.oling.datatypes.language.Language
Copy constructor
Language(Element) - Constructor for class net.oijon.oling.datatypes.language.Language
 
LanguageProperties - Class in net.oijon.oling.datatypes.language
Bundles metadata about a language into one object
LanguageProperties() - Constructor for class net.oijon.oling.datatypes.language.LanguageProperties
 
LanguageProperties(LanguageProperties) - Constructor for class net.oijon.oling.datatypes.language.LanguageProperties
 
LanguageProperties(Element) - Constructor for class net.oijon.oling.datatypes.language.LanguageProperties
 
LanguageProperty - Enum in net.oijon.oling.datatypes.language
Used as keys to get specific properties
LegacyParser - Class in net.oijon.oling
Deprecated.
as of 3.0.0, as files are now stored via XML
LegacyParser(File) - Constructor for class net.oijon.oling.LegacyParser
Deprecated.
Creates an object to hold the contents of a .language structured file
LegacyParser(String) - Constructor for class net.oijon.oling.LegacyParser
Deprecated.
Creates an object to hold the contents of a .language structured string
Lexicon - Class in net.oijon.oling.datatypes.lexicon
The words and meaning of a language
Lexicon() - Constructor for class net.oijon.oling.datatypes.lexicon.Lexicon
Creates an empty lexicon.
Lexicon(ArrayList<Word>) - Constructor for class net.oijon.oling.datatypes.lexicon.Lexicon
Creates a lexicon from an ArrayList of words
Lexicon(Lexicon) - Constructor for class net.oijon.oling.datatypes.lexicon.Lexicon
Copy constructor
Lexicon(Element) - Constructor for class net.oijon.oling.datatypes.lexicon.Lexicon
Creates a lexicon from an XML element
listsSize() - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
 
log - Static variable in class net.oijon.oling.datatypes.language.Language
 
log - Static variable in class net.oijon.oling.datatypes.language.LanguageProperties
 
log - Static variable in class net.oijon.oling.datatypes.lexicon.Word
 
log - Variable in class net.oijon.oling.datatypes.lexicon.WordProperties
 
log - Static variable in class net.oijon.oling.info.Info
 
log - Static variable in class net.oijon.oling.LegacyParser
Deprecated.
 

M

MEANING - net.oijon.oling.datatypes.lexicon.WordProperty
 
Multitag - Class in net.oijon.oling.datatypes.tags
Deprecated.
as of 3.0.0, as it is part of the legacy parser.
Multitag(String) - Constructor for class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Creates a multitag based on name
Multitag(String, ArrayList<Tag>, ArrayList<Multitag>) - Constructor for class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Creates a multitag based on its name and children
Multitag(Multitag) - Constructor for class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Copy constructor
MultitagUtils - Class in net.oijon.oling.datatypes.tags
Deprecated.
as of 3.0.0, as this is part of the legacy parser
MultitagUtils() - Constructor for class net.oijon.oling.datatypes.tags.MultitagUtils
Deprecated.
 

N

NAME - net.oijon.oling.datatypes.language.LanguageProperty
 
NAME - net.oijon.oling.datatypes.lexicon.WordProperty
 
net.oijon.oling - package net.oijon.oling
 
net.oijon.oling.datatypes - package net.oijon.oling.datatypes
 
net.oijon.oling.datatypes.grammar - package net.oijon.oling.datatypes.grammar
 
net.oijon.oling.datatypes.language - package net.oijon.oling.datatypes.language
 
net.oijon.oling.datatypes.lexicon - package net.oijon.oling.datatypes.lexicon
 
net.oijon.oling.datatypes.orthography - package net.oijon.oling.datatypes.orthography
 
net.oijon.oling.datatypes.phonology - package net.oijon.oling.datatypes.phonology
 
net.oijon.oling.datatypes.tags - package net.oijon.oling.datatypes.tags
 
net.oijon.oling.info - package net.oijon.oling.info
 
normalize(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoAnomaly
Changes all instances of the anomaly to the proper phoneme in the given string
normalize(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Removes encoding anomalies from a given string
NULL - Static variable in class net.oijon.oling.datatypes.language.Language
 

O

Orthography - Class in net.oijon.oling.datatypes.orthography
The writing system of a language.
Orthography() - Constructor for class net.oijon.oling.datatypes.orthography.Orthography
Creates an empty orthography
Orthography(Orthography) - Constructor for class net.oijon.oling.datatypes.orthography.Orthography
Copy constructor
Orthography(Phonology) - Constructor for class net.oijon.oling.datatypes.orthography.Orthography
Creates an orthography with a set phonology
Orthography(Element) - Constructor for class net.oijon.oling.datatypes.orthography.Orthography
 
orthoGuess(String, Orthography) - Static method in class net.oijon.oling.datatypes.orthography.Guesser
Guesses what the graphemes will be given phonemes
OrthoPair - Class in net.oijon.oling.datatypes.orthography
 
OrthoPair(String, String) - Constructor for class net.oijon.oling.datatypes.orthography.OrthoPair
Creates a correlation between a given set of phonemes and a given set of graphemes
OrthoPair(Element) - Constructor for class net.oijon.oling.datatypes.orthography.OrthoPair
Creates a pair of phonemes and graphemes from an XML element

P

parse(Multitag) - Static method in class net.oijon.oling.datatypes.language.LanguageProperties
Deprecated.
As of OLing 3.0.0, this requires the legacy file format
parse(Multitag) - Static method in class net.oijon.oling.datatypes.lexicon.Word
Deprecated.
since 3.0.0, as OLing now uses XML
parse(Multitag) - Static method in class net.oijon.oling.datatypes.phonology.PhonoTable
Deprecated.
as of OLing v3.0.0, as this uses the old file format.
parseLanguage() - Method in class net.oijon.oling.LegacyParser
Deprecated.
Parses a language from a Parser
parseLexicon() - Method in class net.oijon.oling.LegacyParser
Deprecated.
Parses a lexicon from a Parser
parseOrtho() - Method in class net.oijon.oling.LegacyParser
Deprecated.
 
parsePhono() - Method in class net.oijon.oling.LegacyParser
Deprecated.
Parses a phonology from a Parser
parsePhonoSys() - Method in class net.oijon.oling.LegacyParser
Deprecated.
Parses a phonology system from a Parser
Phoneme - Class in net.oijon.oling.datatypes.phonology
Creates the equivalent of an individual phoneme on the IPA chart
Phoneme(String) - Constructor for class net.oijon.oling.datatypes.phonology.Phoneme
Creates a phoneme with a given sound in a string.
Phoneme(String, int) - Constructor for class net.oijon.oling.datatypes.phonology.Phoneme
Creates a phoneme with a given sound in a string and an index relative to its PhonoCell
Phoneme(Element) - Constructor for class net.oijon.oling.datatypes.phonology.Phoneme
Creates a phoneme from an XML element
phonemes - Variable in class net.oijon.oling.datatypes.phonology.PhonoCell
 
PhonoAnomaly - Class in net.oijon.oling.datatypes.phonology
Sometimes, encoding anomalies in Unicode make it such that certain characters have multiple codepoints.
PhonoAnomaly(String, String) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoAnomaly
Creates a pair that links an encoding anomaly to the proper character
PhonoAnomaly(Element) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoAnomaly
Creates a pair from an XML element
PhonoCategory - Class in net.oijon.oling.datatypes.phonology
Creates the equivalent of a row on the IPA chart.
PhonoCategory(String) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCategory
Creates phono category for as-of-yet created list
PhonoCategory(String, ArrayList<PhonoCell>) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCategory
Creates phono category for already created list
PhonoCategory(String, ArrayList<PhonoCell>, int) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCategory
Creates a phono category at a given index inside the table for already created list
PhonoCategory(PhonoCategory) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCategory
Copy constructor
PhonoCategory(Element) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCategory
Creates a phono category from an XML node
PhonoCell - Class in net.oijon.oling.datatypes.phonology
Creates the equivalent of a cell in the IPA chart
PhonoCell() - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCell
Creates a blank cell
PhonoCell(int) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCell
Creates a blank cell at a given index relative to its PhonoCategory
PhonoCell(ArrayList<Phoneme>, int) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCell
Creates a cell from a given list of phonemes
PhonoCell(Element) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoCell
Creates a PhonoCell from an XML element
phonoGuess(String, Orthography) - Static method in class net.oijon.oling.datatypes.orthography.Guesser
Guesses what the phonemes will be given graphemes
PhonoList - Class in net.oijon.oling.datatypes.phonology
Lists out sounds that exist in a phono system, though may not particularly fit well in a table
PhonoList() - Constructor for class net.oijon.oling.datatypes.phonology.PhonoList
 
PhonoList(String) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoList
 
PhonoList(Element) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoList
 
Phonology - Class in net.oijon.oling.datatypes.phonology
The sounds of a language.
Phonology() - Constructor for class net.oijon.oling.datatypes.phonology.Phonology
Allows the creation of an empty phonology from a file
Phonology(String[]) - Constructor for class net.oijon.oling.datatypes.phonology.Phonology
Converts a string array of sounds into a phonology
Phonology(String[], PhonoSystem) - Constructor for class net.oijon.oling.datatypes.phonology.Phonology
Converts a non-IPA string array into a phonology.
Phonology(Phonology) - Constructor for class net.oijon.oling.datatypes.phonology.Phonology
Copy constructor
Phonology(Element) - Constructor for class net.oijon.oling.datatypes.phonology.Phonology
Creates a phonology from a given XML element
PhonoSystem - Class in net.oijon.oling.datatypes.phonology
A way to transcribe all sounds allowed in a vocal tract.
PhonoSystem(File) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoSystem
Deprecated.
as of 3.0.0, as this uses the old .language format. Instead, parse your file into an XML element, then create a PhonoSystem from the element
PhonoSystem(String) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoSystem
Creates a PhonoSystem object with a blank category list.
PhonoSystem(String, ArrayList<PhonoTable>) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoSystem
Creates a PhonoSystem object with a pre-defined ArrayList
PhonoSystem(String, ArrayList<PhonoTable>, ArrayList<String>) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoSystem
Creates a PhonoSystem object with a pre-defined ArrayList and diacritic list
PhonoSystem(PhonoSystem) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoSystem
Copy constructor
PhonoSystem(Element) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoSystem
Creates a PhonoSystem from an XML element
PhonoTable - Class in net.oijon.oling.datatypes.phonology
Like an IPA table, but readable in Java
PhonoTable(String, ArrayList<String>, ArrayList<PhonoCategory>, int) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoTable
Creates a PhonoTable
PhonoTable(PhonoTable) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoTable
Copy constructor
PhonoTable(Element) - Constructor for class net.oijon.oling.datatypes.phonology.PhonoTable
Parses a PhonoTable from an XML element
PRONOUNCIATION - net.oijon.oling.datatypes.lexicon.WordProperty
 

R

remove(int) - Method in class net.oijon.oling.datatypes.orthography.Orthography
Removes a pair from an orthography based on index
removeAll(String) - Method in class net.oijon.oling.datatypes.phonology.Phonology
Removes all instances of a phoneme from the phonology
removeCell(int) - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Deletes cell
removeList(int) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
 
removeTable(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Removes table based off name.
removeWord(Word) - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
Removes a word from the lexicon

S

set(String) - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Sets the data of a tag
setAbbreviation(String) - Method in class net.oijon.oling.datatypes.grammar.Gloss
Sets the abbreviation of the gloss
setCreated(Date) - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Set the date the language was created
setCreationDate(Date) - Method in class net.oijon.oling.datatypes.lexicon.WordProperties
Sets the creation date of the word
setDiacritics(ArrayList<String>) - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Sets the diacritic list to a new list
setEditDate(Date) - Method in class net.oijon.oling.datatypes.lexicon.WordProperties
Sets the edit date of the word
setEdited(Date) - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Set the date the language was last edited
setFromStr(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoAnomaly
Sets the anomoly
setGraphemes(String) - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
Sets the set of graphemes of this pair
setIndex(int) - Method in class net.oijon.oling.datatypes.phonology.Phoneme
Sets the index of this phoneme inside its cell
setIndex(int) - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Sets the index of the PhonoCategory inside the PhonoTable
setIndex(int) - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
Sets the index of the cell relative to the PhonoCategory
setLexicon(Lexicon) - Method in class net.oijon.oling.datatypes.language.Language
Sets a new lexicon for a language
setMeaning(String) - Method in class net.oijon.oling.datatypes.grammar.Gloss
Sets the meaning of the gloss
setName(String) - Method in class net.oijon.oling.datatypes.grammar.GlossList
Sets the name of the GlossList
setName(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoList
 
setName(String) - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
Sets the name of the multitag
setName(String) - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Sets the name of the tag.
setOrtho(Orthography) - Method in class net.oijon.oling.datatypes.language.Language
 
setPhonemes(String) - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
Sets the set of phonemes of this pair
setPhono(Phonology) - Method in class net.oijon.oling.datatypes.language.Language
Sets a new phonology for a language
setPhono(Phonology) - Method in class net.oijon.oling.datatypes.orthography.Orthography
Sets a new phonology for the orthography to use
setProperties(LanguageProperties) - Method in class net.oijon.oling.datatypes.language.Language
 
setProperties(WordProperties) - Method in class net.oijon.oling.datatypes.lexicon.Word
Sets metadata for a word
setProperty(LanguageProperty, String) - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Sets the value of a property
setProperty(WordProperty, String) - Method in class net.oijon.oling.datatypes.lexicon.WordProperties
Sets a property with a given value and property.
setReadOnly(boolean) - Method in class net.oijon.oling.datatypes.language.LanguageProperties
Set read only status
setSound(String) - Method in class net.oijon.oling.datatypes.phonology.Phoneme
Sets the string of the sound this phoneme represents
setToStr(String) - Method in class net.oijon.oling.datatypes.phonology.PhonoAnomaly
Sets the proper string
size() - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
Gets the amount of words in the lexicon
size() - Method in class net.oijon.oling.datatypes.orthography.Orthography
Gets the size of the Orthography
size() - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
Returns the amount of cells in a phono category
size() - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
Gets the amount of phonemes in the cell
size() - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
Gets the amount of rows in a PhonoTable
sizeWithoutSpacers() - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
For the legacy parser, spacers are required.

T

Tag - Class in net.oijon.oling.datatypes.tags
Deprecated.
as of 3.0.0, as this is part of the legacy parser
Tag(String) - Constructor for class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Creates a tag
Tag(String, String) - Constructor for class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Creates a tag
Tag(Tag) - Constructor for class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Copy constructor
toFile() - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Deprecated.
since v3.0.0, as this makes a file with the old format. Instead, write the XML element of this to a file.
toFile(File) - Method in class net.oijon.oling.datatypes.language.Language
Writes a language to a file
toString() - Method in class net.oijon.oling.datatypes.grammar.Gloss
 
toString() - Method in class net.oijon.oling.datatypes.grammar.GlossList
 
toString() - Method in class net.oijon.oling.datatypes.language.Language
Converts a language into a string
toString() - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
 
toString() - Method in class net.oijon.oling.datatypes.lexicon.Word
 
toString() - Method in class net.oijon.oling.datatypes.orthography.Orthography
 
toString() - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
 
toString() - Method in class net.oijon.oling.datatypes.phonology.Phoneme
 
toString() - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
 
toString() - Method in class net.oijon.oling.datatypes.phonology.Phonology
 
toString() - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
Converts a PhonoSystem object to a string
toString() - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
Converts a PhonoTable to a string
toString() - Method in class net.oijon.oling.datatypes.tags.Multitag
Deprecated.
 
toString() - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Converts a tag to a string
toXML() - Method in class net.oijon.oling.datatypes.grammar.Gloss
 
toXML() - Method in class net.oijon.oling.datatypes.grammar.GlossList
 
toXML() - Method in class net.oijon.oling.datatypes.language.Language
 
toXML() - Method in class net.oijon.oling.datatypes.language.LanguageProperties
 
toXML() - Method in class net.oijon.oling.datatypes.lexicon.Lexicon
 
toXML() - Method in class net.oijon.oling.datatypes.lexicon.Word
 
toXML() - Method in class net.oijon.oling.datatypes.orthography.Orthography
 
toXML() - Method in class net.oijon.oling.datatypes.orthography.OrthoPair
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.Phoneme
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.PhonoAnomaly
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.PhonoCategory
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.PhonoCell
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.PhonoList
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.Phonology
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.PhonoSystem
 
toXML() - Method in class net.oijon.oling.datatypes.phonology.PhonoTable
 
toXML() - Method in interface net.oijon.oling.datatypes.XMLDatatype
 

V

value() - Method in class net.oijon.oling.datatypes.tags.Tag
Deprecated.
Gets the data of a tag
valueOf(String) - Static method in enum net.oijon.oling.datatypes.language.LanguageProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.oijon.oling.datatypes.lexicon.WordProperty
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.oijon.oling.datatypes.language.LanguageProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.oijon.oling.datatypes.lexicon.WordProperty
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_EDITED - net.oijon.oling.datatypes.language.LanguageProperty
 

W

Word - Class in net.oijon.oling.datatypes.lexicon
Stores a word, including various properties about the word.
Word(String, String) - Constructor for class net.oijon.oling.datatypes.lexicon.Word
Creates a word
Word(Word) - Constructor for class net.oijon.oling.datatypes.lexicon.Word
Copy constructor
Word(Element) - Constructor for class net.oijon.oling.datatypes.lexicon.Word
Creates a word from an XML element.
WordProperties - Class in net.oijon.oling.datatypes.lexicon
Metadata for word objects
WordProperties() - Constructor for class net.oijon.oling.datatypes.lexicon.WordProperties
Creates empty metadata
WordProperties(WordProperties) - Constructor for class net.oijon.oling.datatypes.lexicon.WordProperties
Copy constructor
WordProperty - Enum in net.oijon.oling.datatypes.lexicon
Used as keys for word metadata

X

XMLDatatype - Interface in net.oijon.oling.datatypes
 
A C D E F G I L M N O P R S T V W X 
All Classes All Packages