A B C D E G H I J K L M N O P R S T V W X

A

accept() - Method in class com.internationalnetwork.net.ServerSockets
Listens for a connection to be made on any of the sockets, accepts one connection, and returns the Socket associated with it.
accept(int) - Method in class com.internationalnetwork.net.ServerSockets
Listens for a connection to be made on any of the sockets, accepts one connection, and returns the Socket associated with it.
acceptMultiple() - Method in class com.internationalnetwork.net.ServerSockets
Listens for connections to be made on any of the sockets, and returns a Socket[] array.
acceptMultiple(int) - Method in class com.internationalnetwork.net.ServerSockets
Listens for connections to be made on any of the sockets, accepts up to the specified number of connections, and returns a Socket[] array.
acceptMultiple(int, int) - Method in class com.internationalnetwork.net.ServerSockets
Listens for connections to be made on any of the sockets, accepts up to the specified number of connections, and returns a Socket[] array.
actionPerformed(ActionEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
addThread() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Increase the size of the ThreadPool by one thread.
addThreads(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Increase the size of the DynamicThreadPool by the specified number of threads.
AM - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the AM time string text returned by ampm().
ampm(byte) - Method in class com.internationalnetwork.util.NumberGrammar
Returns "am" or "pm" depending on the value of the hour passed in, and will even support future days represented by additional hours (e.g., the hours of 24 through 47 would represent tomorrow).
ampm(double) - Method in class com.internationalnetwork.util.NumberGrammar
Returns "am" or "pm" depending on the value of the hour passed in, and will even support future days represented by additional hours (e.g., the hours of 24 through 47 would represent tomorrow).
ampm(float) - Method in class com.internationalnetwork.util.NumberGrammar
Returns "am" or "pm" depending on the value of the hour passed in, and will even support future days represented by additional hours (e.g., the hours of 24 through 47 would represent tomorrow).
ampm(int) - Method in class com.internationalnetwork.util.NumberGrammar
Returns "am" or "pm" depending on the value of the hour passed in, and will even support future days represented by additional hours (e.g., the hours of 24 through 47 would represent tomorrow).
ampm(long) - Method in class com.internationalnetwork.util.NumberGrammar
Returns "am" or "pm" depending on the value of the hour passed in, and will even support future days represented by additional hours (e.g., the hours of 24 through 47 would represent tomorrow).
ampm(short) - Method in class com.internationalnetwork.util.NumberGrammar
Returns "am" or "pm" depending on the value of the hour passed in, and will even support future days represented by additional hours (e.g., the hours of 24 through 47 would represent tomorrow).
ampm() - Method in class com.internationalnetwork.util.NumberGrammar
Returns the previous result returned by ampm(hour), or an empty string if no previous result is known.
atomize(String) - Static method in class com.internationalnetwork.util.StringParser
Parses a String, returning all elements (or "atoms") in a String[] array.

B

bind(String...) - Method in class com.internationalnetwork.net.ServerSockets
Binds to any number of endpoints.
bind(SocketAddress...) - Method in class com.internationalnetwork.net.ServerSockets
Binds to any number of endpoints.
bind(SocketAddress, int) - Method in class com.internationalnetwork.net.ServerSockets
Binds to one endpoint using a specific backlog limit.

C

checkCFWS(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Checks a String for RFC2822 CFWS compliance, and returns a set of flags describing what was encountered.
checkDN(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Checks a String for RFC2822 display-name compliance, and returns a set of flags describing what was encountered.
checkIDN(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Checks a String for RFC2822 domain compliance, and returns a set of flags describing what was encountered.
checkLP(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Checks a String for RFC2822 local-part compliance, and returns a set of flags describing what was encountered.
com.internationalnetwork.gui - package com.internationalnetwork.gui
 
com.internationalnetwork.lang - package com.internationalnetwork.lang
 
com.internationalnetwork.net - package com.internationalnetwork.net
 
com.internationalnetwork.util - package com.internationalnetwork.util
 
com.internationalnetwork.util.pdf - package com.internationalnetwork.util.pdf
 
CustomCalendar - Class in com.internationalnetwork.gui
Provides an easy to use calendar GUI.
CustomCalendar() - Constructor for class com.internationalnetwork.gui.CustomCalendar
 

D

dispatch() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Dispatches the next available thread in the pool.
DynamicThread<Target extends Runnable> - Class in com.internationalnetwork.lang
A DynamicThread is the Object returned by DynamicThreadPool.dispatch().
DynamicThread(DynamicThreadPool, long, ThreadGroup, Target, String, long) - Constructor for class com.internationalnetwork.lang.DynamicThread
Instantiates a new DynamicThread object.
DynamicThreadPool<Target extends Runnable> - Class in com.internationalnetwork.lang
Creates a thread pool that can have either a static number of threads, or a dynamically changing number of threads depending on various policies as set by the caller.
DynamicThreadPool(Class<Target>, String) - Constructor for class com.internationalnetwork.lang.DynamicThreadPool
Create a DynamicThreadPool with a default of minimum of 10 threads, and a maximum of 100 threads.
DynamicThreadPool(Class<Target>, String, int) - Constructor for class com.internationalnetwork.lang.DynamicThreadPool
Create a DynamicThreadPool with minimum and maximum numbers of threads that are equal.
DynamicThreadPool(Class<Target>, String, int, int) - Constructor for class com.internationalnetwork.lang.DynamicThreadPool
Create a DynamicThreadPool with specific minimum and maximum numbers of threads.
DynamicThreadPool(Class<Target>, String, int, int, int) - Constructor for class com.internationalnetwork.lang.DynamicThreadPool
Create a DynamicThreadPool with a minimum number of threads, a maximum number of threads, and matching minimum and maximum numbers of spare threads.
DynamicThreadPool(Class<Target>, String, int, int, int, int) - Constructor for class com.internationalnetwork.lang.DynamicThreadPool
Create a DynamicThreadPool with minimum and maximum numbers of threads, and the minimum number of spare threads.

E

ElectronicMailAddress - Class in com.internationalnetwork.util
This class provides methods for parsing or constructing internet eMail addresses that are RFC2822-compliant.
ElectronicMailAddress() - Constructor for class com.internationalnetwork.util.ElectronicMailAddress
Constructs an empty ElectronicMailAddress object.
ElectronicMailAddress(String) - Constructor for class com.internationalnetwork.util.ElectronicMailAddress
Constructs an ElectronicMailAddress object containing the specified eMail address split into its various pieces.

G

get(int) - Method in class com.internationalnetwork.util.NumberGrammar
Returns currently defined string text for the specified function, or returns NULL to indicate an error (e.g., incompatible constant used).
get(String) - Method in class com.internationalnetwork.util.ReadConfFile
Returns the value associated with the specified Directive name.
get(String, int) - Method in class com.internationalnetwork.util.ReadConfFile
Returns the value associated with the specified Directive name.
getAction() - Method in class com.internationalnetwork.gui.Login
Provides information about the user's action after an unsuccessful login.
getAdditionalData() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the additional unparsed data, which should be any number of comma delimited eMail addresses that follow an existing comma (or semi-colon if a group construct is being terminated) after the first address that was provided in the original address string (and will be excluded from this additional data; there will be no leading comma or semi-colon).
getClockMode() - Method in class com.internationalnetwork.gui.CustomCalendar
Returns either 12 or 24 to indicate a 12-hour or 24-hour clock.
getDebugMode() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Gets the current debugging output mode.
getDirectives() - Method in class com.internationalnetwork.util.ReadConfFile
Returns a list of directives that are currently set.
getDispatchCount() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the number of times this DynamicThread was dispatched.
getDN() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the parsed Display Name.
getDNFlags() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the flags associated with the display-name.
getDynamicThread(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the DynamicThread Object associated with the specified ID number.
getErrorMessage() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns error message text describing any parsing error that occurred.
getExceptionCount() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the number of times an uncaught exception was thrown.
getExitButtonIcon() - Method in class com.internationalnetwork.gui.Login
Returns the current Exit button icon filename.
getExitButtonLabel() - Method in class com.internationalnetwork.gui.Login
Returns the Exit button label.
getFrom(String) - Method in class com.internationalnetwork.util.pdf.PDFInfo
Opens the specified PDF file and attempts to read the Document Properties from the information section.  Returns "true" only if the file's format conforms to the minimum requirements that make it detectable as a valid PDF file, regardless of the presence of an information section.
getGN() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the name of the parsed group construct, without the colon (":").
getGNFlags() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the flags associated with the group construct display-name.
getHelpButtonIcon() - Method in class com.internationalnetwork.gui.Login
Returns the current Help button icon filename.
getHelpButtonLabel() - Method in class com.internationalnetwork.gui.Login
Returns the Help button label.
getIDN() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the parsed Internet Domain Name (which can be a domain-literal).
getIDNFlags() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the flags associated with the Internet Domain Name.
getLevel(int) - Method in class com.internationalnetwork.util.Hostname
A period marks the boundary between hierarchy levels in hostnames, with the first (or top) level located at the right-hand side.
getLevelCount() - Method in class com.internationalnetwork.util.Hostname
A period marks the boundary between hierarchy levels in hostnames, with the first (or top) level located at the right-hand side.
getLineNumber() - Method in class com.internationalnetwork.util.ReadConfFile
Returns the most recently processed line number.
getLinePair() - Method in class com.internationalnetwork.util.ReadConfFile
Returns the most recently processed directive and value String pair.
getLoginBanner() - Method in class com.internationalnetwork.gui.Login
Returns the current login banner image filename.
getLoginButtonIcon() - Method in class com.internationalnetwork.gui.Login
Returns the current Login button icon filename.
getLoginButtonLabel() - Method in class com.internationalnetwork.gui.Login
Returns the Login button label.
getLoginName() - Method in class com.internationalnetwork.gui.Login
Returns the current Login name text.  Normally used after calling the Prompt() method.
getLoginNameIcon() - Method in class com.internationalnetwork.gui.Login
Returns the current Login name label icon filename.
getLoginNameLabel() - Method in class com.internationalnetwork.gui.Login
Returns the current Login name label text.  The default is "Login name:" (with some additional HTML tags).
getLoginNamePolicyMaximumLength() - Method in class com.internationalnetwork.gui.Login
Gets the policy setting for the maximum Login name length.
getLoginNamePolicyMinimumLength() - Method in class com.internationalnetwork.gui.Login
Gets the policy setting for the minimum Login name length.
getLP() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the parsed Local-part.
getLPFlags() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns the flags associated with the local-part.
getManagerPriority() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the priority of the Manager thread.
getPassword() - Method in class com.internationalnetwork.gui.Login
Returns the current Password text.  Normally used after calling the Prompt() method.
getPasswordIcon() - Method in class com.internationalnetwork.gui.Login
Returns the current Password label icon filename.
getPasswordLabel() - Method in class com.internationalnetwork.gui.Login
Returns the current Password label text.  The default is "Password:" (with some additional HTML tags).
getPasswordPolicyMaximumLength() - Method in class com.internationalnetwork.gui.Login
Gets the policy setting for the maximum Password length.
getPasswordPolicyMinimumLength() - Method in class com.internationalnetwork.gui.Login
Gets the policy setting for the minimum Password length.
getPool() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the DynamicThreadPool object that instantiated this DynamicThread object and is responsible for dispatching it.
getPoolAttenuationDecay() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the "pool attenuation decay" setting.
getPoolAttenuationDelay() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the "pool attenuation delay" setting.
getPoolID() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the DynamicThread object's ID number that was assigned by the DynamicThreadPool object.
getPoolMaintenanceDelay() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the "pool maintenance delay" setting.
getPromptIcon() - Method in class com.internationalnetwork.gui.Login
Returns the current Login Prompt window's icon filename.
getPromptTitle() - Method in class com.internationalnetwork.gui.Login
Returns the Login Prompt window's title (default is "Login").
getReturnStatus() - Method in class com.internationalnetwork.gui.Login
Returns "true" if the Login name and Password were correct, or "false" in all other circumstances (including the user choosing to "Exit").
getSkulkerPriority() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the priority of the Skulker thread.
getSkulkerThread() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Gets the Thread object that the Skulker was associated with.
getSpareThreadIncrement() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the "spare thread increment" setting.
getStatus() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the status of the DynamicThread.
getStatus() - Method in class com.internationalnetwork.util.pdf.PDFInfo
Returns the status text for the most recent operation.
getTabConversionMode() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if non-literal tabs will be converted to spaces.
getTarget() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the Target object that was instantiated.
getThread() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the java.lang.Thread superclass object, but only after the thread has been started.
getThreadDestructionDelay() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the "pool attenuation decay" setting.
getThreadID() - Method in class com.internationalnetwork.lang.DynamicThread
Returns the Thread object's ID number that was assigned by the JVM.
getThreadLimits() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns an int[] array containing thread and spare thread limit settings:
getThreadPriority() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Returns the priority used when creating new pool threads.

H

hasLeadingDigit() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include one level that begins with a digit are not compliant with the rules defined in RFC1034.
hasLeadingDigits() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include two or more levels that begin with a digit are not compliant with the rules defined in RFC1034.
hasLeadingHyphen() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include one level that begins with a hyphen are not compliant with the rules defined in RFC1034.
hasLeadingHyphens() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include two or more levels that begin with a hyphen are not compliant with the rules defined in RFC1034.
hasLongLabel() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include one level that is too long are not compliant with the rules defined in RFC1034.
hasLongLabels() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include two or more levels that are too long are not compliant with the rules defined in RFC1034.
hasTrailingHyphen() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include one level that ends with a hyphen are not compliant with the rules defined in RFC1034.
hasTrailingHyphens() - Method in class com.internationalnetwork.util.Hostname
Hostnames that include two or more levels that end with a hyphen are not compliant with the rules defined in RFC1034.
Help - Class in com.internationalnetwork.gui
The Help class provides a fancy, easy-to-use, blocking dialogue that displays context-specific and general electronic documentation, complete with a basic search feature.
Help() - Constructor for class com.internationalnetwork.gui.Help
 
Hostname - Class in com.internationalnetwork.util
This class can be used to validate a hostname, and also to determine some of its properties, such as the number of levels, RFC1034 compliance, etc.
Hostname() - Constructor for class com.internationalnetwork.util.Hostname
Constructs an empty Hostname object.
Hostname(String) - Constructor for class com.internationalnetwork.util.Hostname
Constructs a Hostname object containing the specified hostname.

I

insertString(int, String, AttributeSet) - Method in class com.internationalnetwork.gui.JTextFieldLimit
Extension, expected by the JTextField and JPasswordField methods in JFC/Swing.
isAngleAddr() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the specified address contains an RFC2822 compliant angle-addr.
isDNObsolete() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the obsolete syntax was used.
isGNObsolete() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the obsolete syntax was used.
isIDL() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the domain is a domain-literal (an IP address enclosed within square brackets).
isIDNObsolete() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the obsolete syntax was used.
isInGroup() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if a group construct was defined.
isInternetName(String) - Static method in class com.internationalnetwork.util.StringParser
The same as isInternetName(String, int), but without a maximum length specified.
isInternetName(String, int) - Static method in class com.internationalnetwork.util.StringParser
Tests a String for suitability as an internet name based on rules that are found in a variety of RFCs (such as 1034, 1340, 2822, etc.).
isIPAddress(String) - Static method in class com.internationalnetwork.util.StringParser
Determines if the specified address is strictly formatted as a valid IPv4 or IPv6 address.
isIPv4Address(String) - Static method in class com.internationalnetwork.util.StringParser
Determines if the specified address is strictly formatted as a valid IPv4 address.
isIPv6Address(String) - Static method in class com.internationalnetwork.util.StringParser
Determines if the specified address is strictly formatted as a valid IPv6 address.
isLocalAddress() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the specified address didn't include an at ("@") symbol delimiter and a domain.
isLPObsolete() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the obsolete syntax was used.
isNullAngleAddr() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a boolean that indicates if the specified address was a null angle-addr.
isRunning() - Method in class com.internationalnetwork.lang.DynamicThread
Indicates if this run() method is active.
isStandard() - Method in class com.internationalnetwork.util.Hostname
Certain forms of hostnames that lack compliance with RFC1034 are commonly used on the internet because most systems accept a loose interpretation of the hostname defintions rules.
isTerminating() - Method in class com.internationalnetwork.lang.DynamicThread
Indicates if this DynamicThread is flagged for termination.
isValid() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Indicates if the eMail address is valid.

J

join(String, String...) - Static method in class com.internationalnetwork.util.StringParser
Joins any number of strings (or an array[] of strings) together as one.
JTextFieldLimit - Class in com.internationalnetwork.gui
The JTextFieldLimit class is used to restrict the maximum length of user input from the JTextField and JPasswordField methods in JFC/Swing.

K

keyPressed(KeyEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
keyReleased(KeyEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
keyTyped(KeyEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
killThread(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Forcefully stop a thread and delete it from the pool, no matter what it's doing (this is not graceful; the removeThread() method is preferred).

L

Login - Class in com.internationalnetwork.gui
The Login class provides a fancy, easy-to-use, blocking dialogue that prompts the user for a Login name and Password.
Login() - Constructor for class com.internationalnetwork.gui.Login
 

M

main(String[]) - Static method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
main(String...) - Static method in class com.internationalnetwork.util.ElectronicMailAddress
 
main(String...) - Static method in class com.internationalnetwork.util.Hostname
For testing purposes only
main(String[]) - Static method in class com.internationalnetwork.util.pdf.PDFInfo
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
mainCallbackHelpExample(String) - Static method in class com.internationalnetwork.gui.Login
Help call-back method parameter information.
mainCallbackLoginExample(String, String) - Static method in class com.internationalnetwork.gui.Login
Login call-back method parameter information.
minimumLeadingDigits(int, int) - Static method in class com.internationalnetwork.util.StringParser
Inserts leading zeros in front of the numeric portion of the value provided, while also supporting the sign for negative values.
minimumTrailingDigits(int, int) - Static method in class com.internationalnetwork.util.StringParser
Inserts trailing zeros after the numeric portion of the value provided, while also supporting the sign for negative values.
mouseClicked(MouseEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
mouseEntered(MouseEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
mouseExited(MouseEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
mousePressed(MouseEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
mouseReleased(MouseEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...

N

ND - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the ND suffix string text returned by th().
NumberGrammar - Class in com.internationalnetwork.util
The NumberGrammar class returns small but useful strings depending on the value of a number.
NumberGrammar() - Constructor for class com.internationalnetwork.util.NumberGrammar
 

O

options(long, String[], String...) - Static method in class com.internationalnetwork.util.StringParser
Parses a String[] array containing a list of options that were provided by a user or in a configuration file, in the same format and with the same semantics as Apache's HTTPd server "Options" and "IndexOptions" directives.

P

parseBoolean(String, boolean, String...) - Static method in class com.internationalnetwork.util.StringParser
Converts a String containing a state to a special (optional) or a boolean (in that order), and returns the specified boolean in place of throwing java.lang.NumberFormatException.
parseByte(String, byte, String...) - Static method in class com.internationalnetwork.util.StringParser
Converts a String containing a number to a special (optional) or a byte integer (in that order), and returns the specified byte integer in place of throwing java.lang.NumberFormatException.
parseDouble(String, double, String...) - Static method in class com.internationalnetwork.util.StringParser
Converts a String containing a number to a special (optional) or a double (in that order), and returns the specified double in place of throwing java.lang.NumberFormatException.
parseFloat(String, float, String...) - Static method in class com.internationalnetwork.util.StringParser
Converts a String containing a number to a special (optional) or a float (in that order), and returns the specified float in place of throwing java.lang.NumberFormatException.
parseInt(String, int, String...) - Static method in class com.internationalnetwork.util.StringParser
Converts a String containing a number to a special (optional) or an integer (in that order), and returns the specified integer in place of throwing java.lang.NumberFormatException.
parseLong(String, long, String...) - Static method in class com.internationalnetwork.util.StringParser
Converts a String containing a number to a special (optional) or a long integer (in that order), and returns the specified long integer in place of throwing java.lang.NumberFormatException.
parseShort(String, short, String...) - Static method in class com.internationalnetwork.util.StringParser
Converts a String containing a number to a special (optional) or a short integer (in that order), and returns the specified short integer in place of throwing java.lang.NumberFormatException.
PDFInfo - Class in com.internationalnetwork.util.pdf
The readInfo class extracts Document Information from the specified Adobe PDF (Portable Document Format) file, and provides a number of options for developers to read that information.
PDFInfo() - Constructor for class com.internationalnetwork.util.pdf.PDFInfo
 
PLURAL - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the plural string text returned by s().
PM - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the PM time string text returned by ampm().
popSkulker() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Pops an object off of the queue for the Skulker.
Prompt() - Method in class com.internationalnetwork.gui.Login
Display login prompt, wait for user input, then return a boolean to indicate success or failure for convenient use within loops (intended for simplifying the implementation of unsuccessful login retry attempts).
pushSkulker(Object...) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Pushes objects onto the queue for the Skulker to process later.

R

RD - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the RD suffix string text returned by th().
ReadConfFile - Class in com.internationalnetwork.util
Reads a simple Apache-HTTPd format ".conf" file and provides a HashMap containing the Directives and their associated, unparsed values.
ReadConfFile(String, String...) - Constructor for class com.internationalnetwork.util.ReadConfFile
Processes the specified configuration file.
removeThread() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Decreases the size of the pool by one thread.
removeThreads(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Decreases the size of the DynamicThreadPool by the specified number of threads.
ReRunnable - Interface in com.internationalnetwork.lang
The ReRunnable interface should be implemented by any class class whose instances are intended to be executed (and re-executed) by a DynamicThread dispatched by DynamicThreadPool.
reset() - Method in interface com.internationalnetwork.lang.ReRunnable
Code in this method should reset internal variables, re-instantiate objects, etc., to their original default values in preparation for run() to be started again.
run() - Method in class com.internationalnetwork.lang.DynamicThread
Don't call this method directly, use start() to begin execution instead.
run() - Method in interface com.internationalnetwork.lang.ReRunnable
The same as java.lang.Runnable.run(), except that this code may also be restarted again after completion (or throwing an uncaught exception).

S

s(boolean) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0 (where "false = 0" and "true = 1"), which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s(byte) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0, less than -1, or greater than 1, which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s(double) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0, less than -1, or greater than 1, which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s(float) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0, less than -1, or greater than 1, which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s(int) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0, less than -1, or greater than 1, which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s(long) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0, less than -1, or greater than 1, which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s(short) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0, less than -1, or greater than 1, which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s(String) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "s" only if the value is 0, less than -1, or greater than 1, which is useful for adding the letter "s" after a string that represents an item when explaining a quantity.
s() - Method in class com.internationalnetwork.util.NumberGrammar
Returns the previous result returned by s(value), or an empty string if no previous result is known.
ServerSockets - Class in com.internationalnetwork.net
ServerSockets (plural) has many similarities to the java.net.ServerSocket (singular) class, but it also facilitates binding to multiple endpoints and provides a simple way to accept() inbound connections simulatenously without resorting to inefficient CPU/resource-intensive approaches such as polling or creating an additional thread per binding, etc., each of which have not been found to scale very well.
ServerSockets(String...) - Constructor for class com.internationalnetwork.net.ServerSockets
Creates a ServerSockets object, and binds all optionally specified IP addresses to it.
ServerSockets(SocketAddress...) - Constructor for class com.internationalnetwork.net.ServerSockets
Creates a ServerSockets object, and binds all optionally specified IP addresses to it.
set(int, String) - Method in class com.internationalnetwork.util.NumberGrammar
Changes the string text for the specified function, returns TRUE if successful, or FALSE if unsuccessful (e.g., incompatible constant used).
setAdditionalData(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Sets the AdditionalData, but doesn't check validity.
setClockMode(int) - Method in class com.internationalnetwork.gui.CustomCalendar
Configures the Calendar to use either a 12-hour or 24-hour clock.  The default mode is a 24-hour clock.
setDebugMode(boolean) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the current debugging output mode.
setDN(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Sets the Display name, but doesn't check validity.
setExitButtonIcon(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Exit button icon filename.  The path to the filename is assumed to be relative to the current working directory.
setExitButtonLabel(String) - Method in class com.internationalnetwork.gui.Login
Sets the Exit button label.  The default is "Exit" (with some additional HTML tags).
setGN(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Sets the group construct name, but doesn't check validity.
setHelpButtonIcon(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Help button icon filename.  The path to the filename is assumed to be relative to the current working directory.
setHelpButtonLabel(String) - Method in class com.internationalnetwork.gui.Login
Sets the Help button label.  The default is "Help" (with some additional HTML tags).
setHelpMethod(String, String) - Method in class com.internationalnetwork.gui.Login
Defines a call-back method for the Help function.
setIDN(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Sets the Internet Domain Name, but doesn't check validity.
setLoginBanner(String) - Method in class com.internationalnetwork.gui.Login
Set the login banner image filename.  The path to the filename is assumed to be relative to the current working directory.
setLoginButtonIcon(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Login button icon filename.  The path to the filename is assumed to be relative to the current working directory.
setLoginButtonLabel(String) - Method in class com.internationalnetwork.gui.Login
Sets the Login button label.  The default is "Login" (with some additional HTML tags).
setLoginMethod(String, String) - Method in class com.internationalnetwork.gui.Login
Defines a call-back method for the Login function.
setLoginName(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Login name text.
setLoginNameIcon(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Login name icon filename.  The path to the filename is assumed to be relative to the current working directory.
setLoginNameLabel(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Login name label (default is "Login name:" with some basic HTML formatting codes).
setLoginNamePolicyMaximumLength(int) - Method in class com.internationalnetwork.gui.Login
Sets the policy for the maximum Login name length (default is 64).
setLoginNamePolicyMinimumLength(int) - Method in class com.internationalnetwork.gui.Login
Sets the policy for the minimum Login name length (default is 1).  The "Login" button will not be usable while the length of the password is shorter than this value.
setLP(String) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Sets the Local-part, but doesn't check validity.
setManagerPriority(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the priority of the Manager thread.
setManagerStackSize(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the size of the stack for the manager thread.
setMaximumDispatchesPerThread(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Specifies the maximum number of times a ReRunnable target can be re-run before it is destroyed.
setMaximumExceptionsPerThread(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Specifies the maximum number of times a ReRunnable target can throw an uncaught exception before it is destroyed.
setMaximumSpareThreads(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Defines the maximum number of spare threads that may be in the pool.
setMaximumThreads(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Defines the absolute maximum number of threads that may be in the pool, regardless of their status.
setMinimumSpareThreads(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Defines the minimum number of spare threads that must be in the pool.
setMinimumThreads(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Defines the absolute minimum number of threads that must be in the pool, regardless of their status.
setPassword(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Password text (only for the login prompt; nowhere else).
setPasswordIcon(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Password icon filename.  The path to the filename is assumed to be relative to the current working directory.
setPasswordLabel(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Password label (default is "Password:" with some basic HTML formatting codes).
setPasswordPolicyMaximumLength(int) - Method in class com.internationalnetwork.gui.Login
Sets the policy for the maximum Password length (default is 127).
setPasswordPolicyMinimumLength(int) - Method in class com.internationalnetwork.gui.Login
Sets the policy for the minimum Password length (default is 0).  The "Login" button will not be usable while the length of the password is shorter than this value.
setPoolAttenuationDecay(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the maximum number of threads that will be removed when attenuation is attempted.
setPoolAttenuationDelay(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the amount of time the Manager will wait before decreasing the size of the pool when there are too many spare threads.
setPoolMaintenanceDelay(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the amount of time the Manager will wait after thread termination activity to perform pool size maintainance one time.
setPromptIcon(String) - Method in class com.internationalnetwork.gui.Login
Sets the current Login Prompt window's icon filename.  The path to the filename is assumed to be relative to the current working directory.
setPromptTitle(String) - Method in class com.internationalnetwork.gui.Login
Sets the Login Prompt window's title.
setResetAfterFinalDispatch(boolean) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Specifies if the ReRunnable target's reset() method will be called after the final re-run.
setSkulkerPriority(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the priority of the Skulker thread.
setSkulkerRunnable(Runnable) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the Runnable Skulker thread object.
setSkulkerStackSize(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the size of the stack for the skulker thread.
setSpareThreadIncrement(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the minimum number of threads that will be created when the number of number of available spare threads falls below the minimum.
setSpareThreadLimits(int, int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Defines the minimum and maximum number of spare threads.
setStatus(String) - Method in class com.internationalnetwork.lang.DynamicThread
Updates the status of the DynamicThread.
setTabConversionMode(boolean) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Sets non-literal tabs conversion mode.
setThreadDestructionDelay(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the amount of time a DynamicThread will sleep after terminating, but before self-destructing.
setThreadLimits(int, int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Defines the absolute minimum and maximum numbers of threads.
setThreadNamePrefix(String) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the prefix to use in the name when creating new pool threads.
setThreadNameSuffix(String) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the suffix to use in the name when creating new pool threads.
setThreadPriority(int) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the priority to use when creating new pool threads.
setThreadStackSize(long) - Method in class com.internationalnetwork.lang.DynamicThreadPool
Sets the size of the stack for new pool threads.
showCalendar() - Method in class com.internationalnetwork.gui.CustomCalendar
Display calendar interface on screen, and interact with the user.
ShowHelp(String) - Method in class com.internationalnetwork.gui.Help
Opens help index file and initializes help window.
SINGULAR - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the singular string text returned by s().
splitPairs(String, String...) - Static method in class com.internationalnetwork.util.StringParser
Parses a String containing white-space delimited "key=value" pairs, and returns a String[] array containing only values that correspond with the specified key(s), thus consistently placing every value in a specific position in the array to simplify string parsing, in a flexible manner.
ST - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the ST suffix string text returned by th().
start() - Method in class com.internationalnetwork.lang.DynamicThread
Begins thread execution.
start() - Method in class com.internationalnetwork.lang.DynamicThreadPool
Starts the DynamicThreadPool.
STATUS_CORRUPT_TRAILER_DICT_XREF_MISSING - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
13, trailer dictionary marker is missing.  Specifying a larger "beforeEOF" integer may be helpful.
STATUS_CORRUPT_TRAILER_MISSING - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
11, trailer dictionary end-marker is missing.
STATUS_CORRUPT_TRAILER_UNKNOWN - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
12, file is too small or trailer dictionary is too large.  Specifying a larger "beforeEOF" integer may be helpful.
STATUS_CORRUPT_XREF_MISSING - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
10, initial cross-reference marker is missing.
STATUS_FAILED_TO_READ_HEADER - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
3, failed to read PDF header.
STATUS_INVALID_FORMAT - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
2, invalid file format -- not a PDF file.
STATUS_INVALID_XREF - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
9, file is too small, or section containing final markers and cross-references is too large.  If the latter is true, then specifying a larger "beforeEOF" integer may be helpful.
STATUS_INVALID_XREF_MARKER - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
4, initial cross-reference marker is invalid.
STATUS_INVALID_XREF_MARKER_BELOW - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
5, initial cross-reference marker is below minimum possible value or is a negative value.
STATUS_INVALID_XREF_MARKER_BEYOND - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
7, initial cross-reference marker points beyond end of file.
STATUS_INVALID_XREF_MARKER_HEADER - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
6, initial cross-reference marker points to PDF file header.
STATUS_MISSING_EOF_MARKER - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
8, final EoF (End of File) marker is missing.
STATUS_SUCCESS - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
0, file was read successfully, and appears to be a valid format.
STATUS_UNPROCESSED - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
1, file hasn't been processed yet.
StringParser - Class in com.internationalnetwork.util
StringParser is a collection of static String parsing methods designed to simplify often complex or especially cumbersome String operations.
substring(String, int) - Static method in class com.internationalnetwork.util.StringParser
An improved version of java.lang.String.substring() that handles negative values logically by processing from the end of the string.

T

terminate() - Method in class com.internationalnetwork.lang.DynamicThread
Causes the thread to terminate before re-run, no matter how many re-runs may be remaining.
TH - Static variable in class com.internationalnetwork.util.NumberGrammar
Gets or Sets the TH suffix string text returned by th().
th(byte) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "st," "nd," "rd," or "th" two-letter string depending on the value, which is useful for signifying the position in something such as a race, a high score in a game, or a list of tasks.
th(double) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "st," "nd," "rd," or "th" two-letter string depending on the value, which is useful for signifying the position in something such as a race, a high score in a game, or a list of tasks.
th(float) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "st," "nd," "rd," or "th" two-letter string depending on the value, which is useful for signifying the position in something such as a race, a high score in a game, or a list of tasks.
th(int) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "st," "nd," "rd," or "th" two-letter string depending on the value, which is useful for signifying the position in something such as a race, a high score in a game, or a list of tasks.
th(long) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "st," "nd," "rd," or "th" two-letter string depending on the value, which is useful for signifying the position in something such as a race, a high score in a game, or a list of tasks.
th(short) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "st," "nd," "rd," or "th" two-letter string depending on the value, which is useful for signifying the position in something such as a race, a high score in a game, or a list of tasks.
th(String) - Method in class com.internationalnetwork.util.NumberGrammar
Returns an "st," "nd," "rd," or "th" two-letter string depending on the value, which is useful for signifying the position in something such as a race, a high score in a game, or a list of tasks.
th() - Method in class com.internationalnetwork.util.NumberGrammar
Returns the previous result returned by th(value), or an empty string if no previous result is known.
toArray() - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a String array[] containing the following elements:
toArray(String) - Method in class com.internationalnetwork.util.ReadConfFile
Returns the String array[] associated with the specified directive.
toString(String...) - Method in class com.internationalnetwork.util.ElectronicMailAddress
Returns a String containing an RFC2822 name-addr formatted eMail address, but without the group construct display-name portion.
toString() - Method in class com.internationalnetwork.util.Hostname
Returns the hostname, re-constructed from its originally split levels.
transmuteBoolean(String, boolean, String...) - Static method in class com.internationalnetwork.util.StringParser
Transmutes a String to a boolean based on the list of specials (the phrases and their corresponding values), and returns the specified boolean.
transmuteDouble(String, double, String...) - Static method in class com.internationalnetwork.util.StringParser
Transmutes a String to a double based on the list of specials (the phrases and their corresponding values), and returns the specified double.
transmuteFloat(String, float, String...) - Static method in class com.internationalnetwork.util.StringParser
Transmutes a String to a float based on the list of specials (the phrases and their corresponding values), and returns the specified float.
transmuteInt(String, int, String...) - Static method in class com.internationalnetwork.util.StringParser
Transmutes a String to an integer based on the list of specials (the phrases and their corresponding values), and returns the specified integer.
transmuteLong(String, byte, String...) - Static method in class com.internationalnetwork.util.StringParser
Transmutes a String to a byte integer based on the list of specials (the phrases and their corresponding values), and returns the specified byte integer.
transmuteLong(String, long, String...) - Static method in class com.internationalnetwork.util.StringParser
Transmutes a String to a long integer based on the list of specials (the phrases and their corresponding values), and returns the specified long integer.
transmuteShort(String, short, String...) - Static method in class com.internationalnetwork.util.StringParser
Transmutes a String to a short integer based on the list of specials (the phrases and their corresponding values), and returns the specified short integer.

V

VERSION - Static variable in class com.internationalnetwork.gui.CustomCalendar
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.gui.Help
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.gui.JTextFieldLimit
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.gui.Login
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.lang.DynamicThread
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.lang.DynamicThreadPool
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.net.ServerSockets
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.util.ElectronicMailAddress
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.util.Hostname
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.util.NumberGrammar
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.util.pdf.PDFInfo
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.util.ReadConfFile
Version number of this Package (read-only).
VERSION - Static variable in class com.internationalnetwork.util.StringParser
Version number of this Package (read-only).

W

windowActivated(WindowEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
windowClosed(WindowEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
windowClosing(WindowEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
windowDeactivated(WindowEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
windowDeiconified(WindowEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
windowIconified(WindowEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...
windowOpened(WindowEvent) - Method in class com.internationalnetwork.gui.Login
DO NOT USE!!!  WAITING FOR SUN TO IMPROVE JAVADOC TOOL...

X

x(String, int) - Static method in class com.internationalnetwork.util.StringParser
Works like Perl's x operator in that it returns the string repeated and joined immediately to itself x times.

A B C D E G H I J K L M N O P R S T V W X