Package net.didion.jwnl.data
Class LexFileIdMap
- java.lang.Object
-
- net.didion.jwnl.data.LexFileIdMap
-
public class LexFileIdMap extends java.lang.ObjectLexFileIdMap maps the names of the lexiographer files to the identifiers found in the data.pos files.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static booleaninitInitialization variable for this map.(package private) static java.util.MaplexIdMapA mappingof id's to files. (package private) static java.util.MaplexNameMapA mappingof files to id's.
-
Constructor Summary
Constructors Constructor Description LexFileIdMap()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidcheckInit()Check if the maps are initialized.static longgetFileId(java.lang.String fileName)Gets the file id based on the name.static java.lang.StringgetFileName(long id)Gets the file name based on an id.private static voidinitMap()Initializes our mappings
-
-
-
Method Detail
-
getFileName
public static java.lang.String getFileName(long id)
Gets the file name based on an id.- Parameters:
id- - the file id: see LEXNAMES(5WN)- Returns:
- lexicographer file name (ex adj.all)
-
getFileId
public static long getFileId(java.lang.String fileName)
Gets the file id based on the name.- Parameters:
fileName- the file name: see LEXNAMES(5WN)- Returns:
- lexicographer file id
-
initMap
private static void initMap()
Initializes our mappings
-
checkInit
private static void checkInit()
Check if the maps are initialized.
-
-