public final class JWNL
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JWNL.OS
Used to create constants that represent the major categories of operating systems.
|
static class |
JWNL.Version
Represents a version of WordNet.
|
| Modifier and Type | Field and Description |
|---|---|
private static ResourceBundleSet |
_bundle |
private static JWNL.OS |
_currentOS |
private static int |
_initStage |
private static JWNL.Version |
_version |
private static java.lang.String |
CLASS_ATTRIBUTE |
private static java.lang.String |
CORE_RESOURCE |
private static java.lang.String |
COUNTRY_ATTRIBUTE |
static JWNL.OS[] |
DEFINED_OS_ARRAY |
private static int |
DICTIONARY_PATH_SET |
private static java.lang.String |
DICTIONARY_TAG |
private static int |
INITIALIZED |
private static java.lang.String |
JAVA_VERSION_PROPERTY |
private static java.lang.String |
LANGUAGE_ATTRIBUTE |
static JWNL.OS |
MAC |
private static java.lang.String |
NAME_ATTRIBUTE |
private static java.lang.String |
NUMBER_ATTRIBUTE |
static java.lang.String |
OS_PROPERTY_NAME |
private static java.lang.String |
PARAM_TAG |
private static java.lang.String |
PUBLISHER_ATTRIBUTE |
private static java.lang.String |
RESOURCE_TAG |
private static int |
START |
static JWNL.OS |
UNDEFINED |
private static int |
UNINITIALIZED |
static JWNL.OS |
UNIX |
private static java.lang.String |
VALUE_ATTRIBUTE |
private static int |
VERSION_SET |
private static java.lang.String |
VERSION_TAG |
static JWNL.OS |
WINDOWS |
| Modifier | Constructor and Description |
|---|---|
private |
JWNL()
Create a private JWNL to prevent construction.
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
checkInitialized(int requiredStage) |
private static Element |
createElementFromNode(org.w3c.dom.Node node) |
private static void |
createResourceBundle() |
private static java.lang.String |
getAttribute(org.w3c.dom.Node node,
java.lang.String attributeName) |
static double |
getJavaVersion() |
private static java.util.Locale |
getLocale(java.lang.String language,
java.lang.String country) |
static JWNL.OS |
getOS()
Get the current OS.
|
private static Param[] |
getParams(org.w3c.dom.NodeList list) |
static java.util.ResourceBundle |
getResourceBundle() |
static JWNL.Version |
getVersion()
Get the current WordNet version
|
static void |
initialize(java.io.InputStream propertiesStream)
Parses a properties file and sets the ready state at various points.
|
private static java.lang.String |
insertParams(java.lang.String str,
java.lang.Object[] params) |
static boolean |
isInitialized() |
static java.lang.String |
resolveMessage(java.lang.String msg)
Resolve msg in one of the resource bundles used by the system
|
static java.lang.String |
resolveMessage(java.lang.String msg,
java.lang.Object obj)
Resolve msg in one of the resource bundles used by the system.
|
static java.lang.String |
resolveMessage(java.lang.String msg,
java.lang.Object[] params)
Resolve msg in one of the resource bundles used by the system
|
static void |
shutdown() |
public static final JWNL.OS WINDOWS
public static final JWNL.OS UNIX
public static final JWNL.OS MAC
public static final JWNL.OS UNDEFINED
public static final JWNL.OS[] DEFINED_OS_ARRAY
public static final java.lang.String OS_PROPERTY_NAME
private static final java.lang.String JAVA_VERSION_PROPERTY
private static final java.lang.String CORE_RESOURCE
private static final int UNINITIALIZED
private static final int START
private static final int DICTIONARY_PATH_SET
private static final int VERSION_SET
private static final int INITIALIZED
private static JWNL.Version _version
private static ResourceBundleSet _bundle
private static JWNL.OS _currentOS
private static int _initStage
private static final java.lang.String VERSION_TAG
private static final java.lang.String DICTIONARY_TAG
private static final java.lang.String PARAM_TAG
private static final java.lang.String RESOURCE_TAG
private static final java.lang.String LANGUAGE_ATTRIBUTE
private static final java.lang.String COUNTRY_ATTRIBUTE
private static final java.lang.String CLASS_ATTRIBUTE
private static final java.lang.String NAME_ATTRIBUTE
private static final java.lang.String VALUE_ATTRIBUTE
private static final java.lang.String PUBLISHER_ATTRIBUTE
private static final java.lang.String NUMBER_ATTRIBUTE
public static void initialize(java.io.InputStream propertiesStream)
throws JWNLException
propertiesStream - the properties file streamJWNLException - various JWNL exceptions, depending on where this failsprivate static void createResourceBundle()
private static Element createElementFromNode(org.w3c.dom.Node node) throws JWNLException
JWNLExceptionprivate static Param[] getParams(org.w3c.dom.NodeList list) throws JWNLException
JWNLExceptionprivate static java.lang.String getAttribute(org.w3c.dom.Node node,
java.lang.String attributeName)
private static java.util.Locale getLocale(java.lang.String language,
java.lang.String country)
public static boolean isInitialized()
public static JWNL.OS getOS()
public static double getJavaVersion()
public static JWNL.Version getVersion()
public static java.util.ResourceBundle getResourceBundle()
public static java.lang.String resolveMessage(java.lang.String msg)
public static java.lang.String resolveMessage(java.lang.String msg,
java.lang.Object obj)
obj - parameter to insert into the resolved messagepublic static java.lang.String resolveMessage(java.lang.String msg,
java.lang.Object[] params)
params - parameters to insert into the resolved messageprivate static java.lang.String insertParams(java.lang.String str,
java.lang.Object[] params)
private static void checkInitialized(int requiredStage)
public static void shutdown()