|
|||||||||
| Home >> All >> [ IM overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
IM
Class IM

java.lang.Objectjavax.microedition.midlet.MIDlet
IM.IM
- All Implemented Interfaces:
- javax.microedition.lcdui.CommandListener
- public class IM
- extends javax.microedition.midlet.MIDlet
- implements javax.microedition.lcdui.CommandListener
- extends javax.microedition.midlet.MIDlet
Midlet class. This class is responsible for communication with user of Instant-Messenger and providing to him whole functionality
| Nested Class Summary | |
private class |
IM.JMSLoginThread
|
private class |
IM.JMSQueueConnectThread
|
private class |
IM.JMSTopicConnectThread
|
| Nested classes inherited from class javax.microedition.midlet.MIDlet |
|
| Fields inherited from class javax.microedition.midlet.MIDlet |
|
| Constructor Summary | |
IM()
Class constructor which initializes displayable menu and IMreceivedMessageQueue whis is used to buffering received messages. |
|
| Method Summary | |
void |
commandAction(javax.microedition.lcdui.Command c,
javax.microedition.lcdui.Displayable s)
Call proper methods depends on parameters |
void |
destroyApp(boolean unconditional)
|
static IM |
getInstance()
Do nothing |
private void |
IMcommandActionCONNBack()
|
private void |
IMcommandActionMMBack()
|
private void |
IMcommandActionMMClose()
Metoda konczy prace Instant-Messenger'a |
private void |
IMcommandActionMMConfEdit()
|
private void |
IMcommandActionMMSelect()
|
private void |
IMcommandActionMSGRead()
Metoda wyswietla uzytkownikowi IM wybrana wiadomosc |
private void |
IMcommandActionMSGRemove()
Metoda usuwa z bufora wiadomosc |
private void |
IMcommandActionQTAdd()
|
private void |
IMcommandActionQTConnect()
|
private void |
IMcommandActionQTDisconnect()
|
private void |
IMcommandActionQTEdit()
|
private void |
IMcommandActionQTMessage()
|
private void |
IMcommandActionQTRemove()
|
private void |
IMcommandActionTextBoxCommit_MM_CONFIG()
|
private void |
IMcommandActionTextBoxCommit_MM_QUEUES()
|
private void |
IMcommandActionTextBoxCommit_MM_TOPICS()
|
private void |
IMcommandActionTextBoxCommit()
|
private void |
IMcommandActionTextBoxRollback()
|
private void |
IMcommandInitalize()
Tworzy komendy (obiekty klasy Command) uzywane w menu |
private void |
IMmenuInitialize()
Tworzy menu, tworzy hierarchie elementow i przypisuje im obiekty klasy Command |
void |
IMmessageBox(javax.microedition.lcdui.AlertType alertType,
java.lang.String title,
java.lang.String text,
int timeout)
|
void |
IMmessageBox(javax.microedition.lcdui.AlertType alertType,
java.lang.String title,
java.lang.String text,
int timeout,
javax.microedition.lcdui.Displayable dspl)
|
private mobile.jmsapi.TextMessage |
IMRecoverTextMessage(byte[] array)
|
private void |
IMSerializeTextMessage(mobile.jmsapi.TextMessage msg,
byte[] array)
|
private void |
IMStoredDataLoad()
|
private boolean |
IMStoredDataSave()
|
private void |
JMSLogIn(java.lang.String myQueueName,
java.lang.String QueueConnectionFactoryName,
java.lang.String TopicConnectionFactory)
|
private void |
JMSLogOut()
|
private void |
JMSQueueConnect(IMQueue imQueue)
|
private boolean |
JMSQueueDisconnect(IMQueue queue)
|
private boolean |
JMSQueueSendMessage(IMQueue queue,
java.lang.String message)
|
private void |
JMSTopicConnect(IMTopic imTopic)
|
private boolean |
JMSTopicDisconnect(IMTopic topic)
|
private boolean |
JMSTopicSendMessage(IMTopic topic,
java.lang.String message)
|
void |
pauseApp()
|
void |
startApp()
Starts MIDlet, displays menu, and try to log in |
| Methods inherited from class javax.microedition.midlet.MIDlet |
getAppProperty, notifyDestroyed, notifyPaused |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
IMinstance
private static IM IMinstance
IM_MESSAGE_BUFFER_SIZE
private static final int IM_MESSAGE_BUFFER_SIZE
- See Also:
- Constant Field Values
IMreceivedMessageQueue
public IMReceivedMessageQueue IMreceivedMessageQueue
- Queue for Messages received in PTP or PUB/SUB communication.
Messages waits in this queue until user of Instant-Messenger read them
and remove.
IM_MM_LOGIN
private static final int IM_MM_LOGIN
- See Also:
- Constant Field Values
IM_MM_QUEUES
private static final int IM_MM_QUEUES
- See Also:
- Constant Field Values
IM_MM_TOPICS
private static final int IM_MM_TOPICS
- See Also:
- Constant Field Values
IM_MM_RECEIVED_MESSAGES
private static final int IM_MM_RECEIVED_MESSAGES
- See Also:
- Constant Field Values
IM_MM_CONFIG
private static final int IM_MM_CONFIG
- See Also:
- Constant Field Values
IM_EDIT_PROXY
private static final int IM_EDIT_PROXY
- See Also:
- Constant Field Values
IM_EDIT_QCF
private static final int IM_EDIT_QCF
- See Also:
- Constant Field Values
IM_EDIT_TCF
private static final int IM_EDIT_TCF
- See Also:
- Constant Field Values
IM_EDIT_Q
private static final int IM_EDIT_Q
- See Also:
- Constant Field Values
IM_QT_CONNECT
private static final int IM_QT_CONNECT
- See Also:
- Constant Field Values
IM_QT_DISCONNECT
private static final int IM_QT_DISCONNECT
- See Also:
- Constant Field Values
IM_QT_MESSAGE
private static final int IM_QT_MESSAGE
- See Also:
- Constant Field Values
IM_QT_ADD
private static final int IM_QT_ADD
- See Also:
- Constant Field Values
IM_QT_EDIT
private static final int IM_QT_EDIT
- See Also:
- Constant Field Values
IM_QT_REMOVE
private static final int IM_QT_REMOVE
- See Also:
- Constant Field Values
IM_MSG_READ
private static final int IM_MSG_READ
- See Also:
- Constant Field Values
IM_MSG_REMOVE
private static final int IM_MSG_REMOVE
- See Also:
- Constant Field Values
IMRSName_Messages
private static final java.lang.String IMRSName_Messages
- See Also:
- Constant Field Values
IMRSName_Config
private static final java.lang.String IMRSName_Config
- See Also:
- Constant Field Values
IMRSName_Queues
private static final java.lang.String IMRSName_Queues
- See Also:
- Constant Field Values
IMRSName_Topics
private static final java.lang.String IMRSName_Topics
- See Also:
- Constant Field Values
IMactiveMenu
private IMMenuItem IMactiveMenu
IMmainMenu
private IMMenuItem IMmainMenu
IMactiveMenuIndex
private int IMactiveMenuIndex
IMcurrentAction
private int IMcurrentAction
IMcommandMMClose
private javax.microedition.lcdui.Command IMcommandMMClose
IMcommandMMSelect
private javax.microedition.lcdui.Command IMcommandMMSelect
IMcommandMMBack
private javax.microedition.lcdui.Command IMcommandMMBack
IMcommandCONNDone
private javax.microedition.lcdui.Command IMcommandCONNDone
IMcommandCONNResults
private javax.microedition.lcdui.Command IMcommandCONNResults
IMcommandMMConfEdit
private javax.microedition.lcdui.Command IMcommandMMConfEdit
IMcommandTextBoxRollback
private javax.microedition.lcdui.Command IMcommandTextBoxRollback
IMcommandTextBoxCommit
private javax.microedition.lcdui.Command IMcommandTextBoxCommit
IMcommandQTConnect
private javax.microedition.lcdui.Command IMcommandQTConnect
IMcommandQTDisconnect
private javax.microedition.lcdui.Command IMcommandQTDisconnect
IMcommandQTMessage
private javax.microedition.lcdui.Command IMcommandQTMessage
IMcommandQTRemove
private javax.microedition.lcdui.Command IMcommandQTRemove
IMcommandQTAdd
private javax.microedition.lcdui.Command IMcommandQTAdd
IMcommandQTEdit
private javax.microedition.lcdui.Command IMcommandQTEdit
IMcommandMSGRead
private javax.microedition.lcdui.Command IMcommandMSGRead
IMcommandMSGRemove
private javax.microedition.lcdui.Command IMcommandMSGRemove
IMdisplay
private javax.microedition.lcdui.Display IMdisplay
IMdisplayablePrev
private javax.microedition.lcdui.Displayable IMdisplayablePrev
IMMenuMessagesList
public javax.microedition.lcdui.List IMMenuMessagesList
IMtextBox
private javax.microedition.lcdui.TextBox IMtextBox
IMalert
private javax.microedition.lcdui.Alert IMalert
IMCONNform
private javax.microedition.lcdui.Form IMCONNform
IMCONNItem
private javax.microedition.lcdui.StringItem IMCONNItem
IMCONNticker
private javax.microedition.lcdui.Ticker IMCONNticker
IMCONNresultString
private java.lang.String IMCONNresultString
jmsTextMessage
private mobile.jmsapi.TextMessage jmsTextMessage
IMRS_Messages
private javax.microedition.rms.RecordStore IMRS_Messages
IMRS_Config
private javax.microedition.rms.RecordStore IMRS_Config
IMRS_Queues
private javax.microedition.rms.RecordStore IMRS_Queues
IMRS_Topics
private javax.microedition.rms.RecordStore IMRS_Topics
jmsProxyServerURL
private java.lang.String jmsProxyServerURL
jmsContext
private mobile.jndi.Context jmsContext
Represents ...
jmsQCFName
private java.lang.String jmsQCFName
Represents ...
jmsQueueConnectionFactory
private mobile.jmsapi.QueueConnectionFactory jmsQueueConnectionFactory
Represents ...
jmsQueueConnection
private mobile.jmsapi.QueueConnection jmsQueueConnection
Represents ...
jmsQueueConnectionStarted
private boolean jmsQueueConnectionStarted
Represents ...
jmsQueueSession
private mobile.jmsapi.QueueSession jmsQueueSession
Represents ...
jmsTCFName
private java.lang.String jmsTCFName
Represents ...
jmsTopicConnectionFactory
private mobile.jmsapi.TopicConnectionFactory jmsTopicConnectionFactory
Represents ...
jmsTopicConnection
private mobile.jmsapi.TopicConnection jmsTopicConnection
Represents ...
jmsTopicConnectionStarted
private boolean jmsTopicConnectionStarted
Represents ...
jmsTopicSession
private mobile.jmsapi.TopicSession jmsTopicSession
Represents ...
jmsMyQueueName
private java.lang.String jmsMyQueueName
Represents ...
jmsMyQueue
private IMMyQueue jmsMyQueue
Represents ...
jmsQueueVector
private java.util.Vector jmsQueueVector
Represents ...
jmsTopicVector
private java.util.Vector jmsTopicVector
Represents ...
| Constructor Detail |
IM
public IM()
Class constructor which initializes displayable menu and IMreceivedMessageQueue whis is used to buffering received messages.
| Method Detail |
IMcommandInitalize
private void IMcommandInitalize()
Tworzy komendy (obiekty klasy Command) uzywane w menu
IMmenuInitialize
private void IMmenuInitialize()
Tworzy menu, tworzy hierarchie elementow i przypisuje im obiekty klasy Command
IMmessageBox
public void IMmessageBox(javax.microedition.lcdui.AlertType alertType, java.lang.String title, java.lang.String text, int timeout)
IMmessageBox
public void IMmessageBox(javax.microedition.lcdui.AlertType alertType, java.lang.String title, java.lang.String text, int timeout, javax.microedition.lcdui.Displayable dspl)
getInstance
public static IM getInstance()
Do nothing
IMSerializeTextMessage
private void IMSerializeTextMessage(mobile.jmsapi.TextMessage msg, byte[] array)
IMRecoverTextMessage
private mobile.jmsapi.TextMessage IMRecoverTextMessage(byte[] array)
IMStoredDataLoad
private void IMStoredDataLoad()
IMStoredDataSave
private boolean IMStoredDataSave()
startApp
public void startApp()
Starts MIDlet, displays menu, and try to log in
pauseApp
public void pauseApp()
destroyApp
public void destroyApp(boolean unconditional)
commandAction
public void commandAction(javax.microedition.lcdui.Command c, javax.microedition.lcdui.Displayable s)
Call proper methods depends on parameters
- Specified by:
commandActionin interfacejavax.microedition.lcdui.CommandListener
IMcommandActionMMClose
private void IMcommandActionMMClose()
Metoda konczy prace Instant-Messenger'a
IMcommandActionMMSelect
private void IMcommandActionMMSelect()
IMcommandActionCONNBack
private void IMcommandActionCONNBack()
IMcommandActionMMBack
private void IMcommandActionMMBack()
IMcommandActionQTRemove
private void IMcommandActionQTRemove()
IMcommandActionQTAdd
private void IMcommandActionQTAdd()
IMcommandActionMMConfEdit
private void IMcommandActionMMConfEdit()
IMcommandActionQTEdit
private void IMcommandActionQTEdit()
IMcommandActionQTConnect
private void IMcommandActionQTConnect()
IMcommandActionQTDisconnect
private void IMcommandActionQTDisconnect()
IMcommandActionQTMessage
private void IMcommandActionQTMessage()
IMcommandActionMSGRead
private void IMcommandActionMSGRead()
Metoda wyswietla uzytkownikowi IM wybrana wiadomosc
IMcommandActionMSGRemove
private void IMcommandActionMSGRemove()
Metoda usuwa z bufora wiadomosc
IMcommandActionTextBoxCommit_MM_CONFIG
private void IMcommandActionTextBoxCommit_MM_CONFIG()
IMcommandActionTextBoxCommit_MM_QUEUES
private void IMcommandActionTextBoxCommit_MM_QUEUES()
IMcommandActionTextBoxCommit_MM_TOPICS
private void IMcommandActionTextBoxCommit_MM_TOPICS()
IMcommandActionTextBoxCommit
private void IMcommandActionTextBoxCommit()
IMcommandActionTextBoxRollback
private void IMcommandActionTextBoxRollback()
JMSLogOut
private void JMSLogOut()
JMSLogIn
private void JMSLogIn(java.lang.String myQueueName, java.lang.String QueueConnectionFactoryName, java.lang.String TopicConnectionFactory)
JMSQueueConnect
private void JMSQueueConnect(IMQueue imQueue)
JMSQueueDisconnect
private boolean JMSQueueDisconnect(IMQueue queue)
JMSTopicConnect
private void JMSTopicConnect(IMTopic imTopic)
JMSTopicDisconnect
private boolean JMSTopicDisconnect(IMTopic topic)
JMSTopicSendMessage
private boolean JMSTopicSendMessage(IMTopic topic, java.lang.String message)
JMSQueueSendMessage
private boolean JMSQueueSendMessage(IMQueue queue, java.lang.String message)
|
|||||||||
| Home >> All >> [ IM overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC