B C D E F G I J O P R S T V W 

B

BASIC_ONE_POINT_PICK - Static variable in class org.tantalum.jme.JMEImageUtils
The fastest scaling algorithm, this pulls one pixel from the source image to the destination image, thus decimating the image to make it smaller.

C

cacheDelete(char, byte[]) - Method in class org.tantalum.jme.RMSUtils
Delete one item from a cache
cacheRead(char, byte[]) - Method in class org.tantalum.jme.RMSUtils
Read from the record store a cached value based on the hashcode of the key to the data
cacheWrite(char, byte[], byte[]) - Method in class org.tantalum.jme.RMSUtils
Write to the record store a cached value based on the hashcode of the key to the data
charWidth(char) - Method in class org.tantalum.jme.JMEFontUtils
Find the width of the character in the specified Font.
clear() - Method in class org.tantalum.jme.RMSFastCache
Delete all key and value objects from heap memory and from the phone flash memory
close() - Method in class org.tantalum.jme.JMELog
Close the JME Logging and (if needed) USB serial port resources
close() - Method in class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
 
close() - Method in class org.tantalum.jme.RMSFastCache
 
convertToUseForm(Object, byte[]) - Method in class org.tantalum.jme.JMEImageTypeHandler
 

D

DEFAULT_NUMBER_OF_WORKER_THREADS - Static variable in class org.tantalum.jme.TantalumJME
A good starting point for how many thread pool threads to create.
delete(String) - Method in class org.tantalum.jme.RMSUtils
Delete one item
display - Variable in class org.tantalum.jme.JMEPlatformAdapter
There is only one Display per application
drawFlipshade(Graphics, int, int, int[], int[], int, int, int, int, boolean) - Static method in class org.tantalum.jme.JMEImageUtils
Draw an image squeezed along the horizontal and/or vertical dimensions (no preservation of aspect ratio) centered at (x, y).

E

elipsis - Variable in class org.tantalum.jme.JMEFontUtils
The string added to the end of truncated text to indicate that the entire value is not shown.

F

FIVE_POINT_BLEND - Static variable in class org.tantalum.jme.JMEImageUtils
Although just slightly slower than ONE_POINT_PICK, this algorithm does a log more by combing a weighted sampling 5 pixels from the source image to generate each resized image pixel.
font - Variable in class org.tantalum.jme.JMEFontUtils
The Font which this instance operates on

G

get(long) - Method in class org.tantalum.jme.RMSFastCache
Get the value associated with this key digest from phone flash memory
getCacheRecordStoreNames() - Method in class org.tantalum.jme.RMSUtils
Return of a list of record stores whose name indicates that they are caches
getCurrentDataNetwork() - Static method in class org.tantalum.jme.JMENetUtils
Return an integer constant indicating the type of data network the phone is attached to.
getDigests() - Method in class org.tantalum.jme.RMSFastCache
Get a list of all digests in this cache
getFlashCache(char, int, FlashCache.StartupTask) - Method in class org.tantalum.jme.JMEPlatformAdapter
 
getFontUtils(Font, String) - Static method in class org.tantalum.jme.JMEFontUtils
Get an instance for the specified Font and, for those routines that need it, elipsis (line ending addition such as '...' to indicate that the line was truncated)
getFreespace() - Method in class org.tantalum.jme.RMSFastCache
 
getHttpConn(String, Vector, Vector, byte[], String) - Method in class org.tantalum.jme.JMEPlatformAdapter
Create an HTTP PUT connection appropriate for this phone platform
getImageCacheView() - Method in class org.tantalum.jme.JMEPlatformAdapter
 
getInputStream() - Method in class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
Get the InputStream from the platform-specific HTTP connection
getInstance() - Static method in class org.tantalum.jme.RMSUtils
Access the singleton
getKey(long) - Method in class org.tantalum.jme.RMSFastCache
Read the associated RMS entry from the index to find the original string from which this digest was constructed.
getLength() - Method in class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
 
getLog() - Method in class org.tantalum.jme.JMEPlatformAdapter
 
getMaxLengthSupportedAsBlockOperation() - Method in class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
500kB or you should do a streaming operation instead
getNoncacheRecordStoreNames() - Method in class org.tantalum.jme.RMSUtils
Return of a list of record stores which are not part of a cache
getOutputStream() - Method in class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
Get the OutputStream from the platform-specific HTTP connection
getResponseCode() - Method in class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
Get the response code provided by the HTTP server after the connection is made
getResponseHeaders(Hashtable) - Method in class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
 

I

init(int) - Method in class org.tantalum.jme.JMEPlatformAdapter
Initialize logging

J

JMEFontUtils - Class in org.tantalum.jme
Some convenience utilities for working with J2ME Fonts and strings to lay out a user interface on a Canvas or CustomItem.
JMEImageTypeHandler - Class in org.tantalum.jme
This is a helper class for creating an image class.
JMEImageTypeHandler() - Constructor for class org.tantalum.jme.JMEImageTypeHandler
 
JMEImageUtils - Class in org.tantalum.jme
Only one image processing routine will be active at a time.
JMEImageUtils() - Constructor for class org.tantalum.jme.JMEImageUtils
 
JMELog - Class in org.tantalum.jme
Debug-time logging implementation for JME To enable logging from a phone connected to a computer by a USB cable, open a terminal emulator on the window, set the COM port parameters in Windows Devices, and call L.startUSBDebugging() at program start.
JMELog(int) - Constructor for class org.tantalum.jme.JMELog
Create a new platform-specific logger implementation Do not access this directly.
JMENetUtils - Class in org.tantalum.jme
Useful networking utilities, for Nokia phones only.
JMENetUtils() - Constructor for class org.tantalum.jme.JMENetUtils
 
JMEPlatformAdapter - Class in org.tantalum.jme
Utilities for support of each specific platform (JME, Android, ..) The platform-specific local copy of this class replaces this base version for other platforms.
JMEPlatformAdapter() - Constructor for class org.tantalum.jme.JMEPlatformAdapter
Create a new instance of the JME platform port helper class.
JMEPlatformAdapter.JMEHttpConn - Class in org.tantalum.jme
A convenience class abstracting HTTP connection operations between different platforms
JMEPlatformAdapter.JMEHttpConn(String, Vector, Vector) - Constructor for class org.tantalum.jme.JMEPlatformAdapter.JMEHttpConn
Create a platform-specific HTTP network connection, and set the HTTP header with the corresponding key-value pairs

O

ONE_POINT_PICK - Static variable in class org.tantalum.jme.JMEImageUtils
This is BASIC_ONE_POINT_PICK slightly modified to improve the legibility when scaling down to very small sizes.
org.tantalum.jme - package org.tantalum.jme
 

P

PACKET_DATA_3G - Static variable in class org.tantalum.jme.JMENetUtils
Packet data in a 3G network.
PACKET_DATA_CSD - Static variable in class org.tantalum.jme.JMENetUtils
Packet data in a circuit-switched data connection (like an old-school model telephone call over the mobile network).
PACKET_DATA_EDGE - Static variable in class org.tantalum.jme.JMENetUtils
Packet data in an EDGE network (2.5G, same frequencies as GSM but with better software in the cell network allowing somewhat faster data rates)
PACKET_DATA_GSM - Static variable in class org.tantalum.jme.JMENetUtils
Packet data in a GSM network (2G)
PACKET_DATA_HSDPA - Static variable in class org.tantalum.jme.JMENetUtils
Packet data in a 3G HSDPA network or faster (Usually 3.5G, same frequencies as 3G but with better software in the cell network allowing for faster downstream data)
PACKET_DATA_PAN - Static variable in class org.tantalum.jme.JMENetUtils
Packet data over a Bluetooth Personal Area Network (PAN).
PACKET_DATA_UNKNOWN - Static variable in class org.tantalum.jme.JMENetUtils
Either the network is not available, or the phone can not determine the network availability, or (may vary by device) the phone can not determine the network availability yet because you have have yet used the network.
PACKET_DATA_WLAN - Static variable in class org.tantalum.jme.JMENetUtils
Packet data over a WIFI or WIMAX network.
printMessage(StringBuffer, Throwable) - Method in class org.tantalum.jme.JMELog
Add to the log a messsage stored in a StringBuffer with optional error or exception (use null if information only)
put(String, byte[]) - Method in class org.tantalum.jme.RMSFastCache
Put new or replacement data associated with a key into the cache

R

read(String) - Method in class org.tantalum.jme.RMSUtils
Reads the data from the given record store.
readImageFromJAR(String) - Method in class org.tantalum.jme.JMEPlatformAdapter
 
removeData(long) - Method in class org.tantalum.jme.RMSFastCache
Remove the key and value associated with a key digest from the cache
RMSFastCache - Class in org.tantalum.jme
 
RMSFastCache(char, FlashCache.StartupTask) - Constructor for class org.tantalum.jme.RMSFastCache
 
RMSKeyUtils - Class in org.tantalum.jme
RMS key conversion methods
RMSKeyUtils() - Constructor for class org.tantalum.jme.RMSKeyUtils
 
RMSUtils - Class in org.tantalum.jme
RMS Utility methods
runOnUiThread(Runnable) - Method in class org.tantalum.jme.JMEPlatformAdapter
Add an object to be executed in the foreground on the event dispatch thread.

S

scaleImage(Image, int, int, boolean, int) - Static method in class org.tantalum.jme.JMEImageUtils
Convenience class for scaling images.
scaleImage(int[], int[], int, int, int, int, boolean, int) - Static method in class org.tantalum.jme.JMEImageUtils
Return an image which is, if needed to fit inside a bounding box, down-scaled and smaller then the original on one or both axes.
shutdownComplete() - Method in class org.tantalum.jme.JMEPlatformAdapter
The application calls this when all Workers have completed shutdown to inform the phone that the program has closed itself.
splitToLines(String, int) - Method in class org.tantalum.jme.JMEFontUtils
Split a string in to several lines of text which will display within a maximum width.
splitToLines(Vector, String, int, boolean) - Method in class org.tantalum.jme.JMEFontUtils
Split a string in to several lines of text which will display within a maximum width.
start(MIDlet) - Static method in class org.tantalum.jme.TantalumJME
Start the Tantalum Mobile utilities such as logging and worker thread pool
start(MIDlet, int, int) - Static method in class org.tantalum.jme.TantalumJME
Start the Tantalum Mobile utilities such as logging and worker thread pool
stop(String) - Static method in class org.tantalum.jme.TantalumJME
Shut down the Tantalum utilities.
stringWidth(String) - Method in class org.tantalum.jme.JMEFontUtils
Return the approximate (within a few pixels) width of a String when rendered in the specified Font.

T

TantalumJME - Class in org.tantalum.jme
Convenience constructor and destructor methods You can attach Tantalum Mobile to any existing app by calling these methods.
TantalumJME() - Constructor for class org.tantalum.jme.TantalumJME
 
truncate(String, int, boolean) - Method in class org.tantalum.jme.JMEFontUtils
Truncates the string to fit the maxWidth.

V

vibrateAsync(int, Runnable) - Method in class org.tantalum.jme.JMEPlatformAdapter
We always vibrate from the UI thread.

W

WEIGHTED_AVERAGE_OPAQUE - Static variable in class org.tantalum.jme.JMEImageUtils
This algorithm combines the relative contributions of all source pixels with appropriate weighting.
WEIGHTED_AVERAGE_TRANSLUCENT - Static variable in class org.tantalum.jme.JMEImageUtils
This is the weighted average combination of pixels algorithm including alpha channel blending to produce scaled translucent images for layering effects.
wipeRMS() - Method in class org.tantalum.jme.RMSUtils
Remove all record stores This is rather violent.
write(String, byte[]) - Method in class org.tantalum.jme.RMSUtils
Writes the byte array to the record store.
B C D E F G I J O P R S T V W