org.jcurl.demo.smack
Class JCurlSmackClient

Package class diagram package JCurlSmackClient
java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.Application
          extended by org.jdesktop.application.SingleFrameApplication
              extended by org.jcurl.demo.smack.JCurlSmackClient

public class JCurlSmackClient
extends SingleFrameApplication

A very simple Jabber/Xmpp client. This a merely an experiment to gain experience.

The goal is to add collaborative editing to and instant messaging e.g. JCurlShotPlanner. J. C. R. Licklider suggested this 1968 in his paper The Computer as a Communication Device. So much about the "fast-lived" IT business.

Version:
$Id: JCurlSmackClient.java 1031 2009-07-23 15:06:05Z mro $
Author:
M. Rohrmoser

Nested Class Summary
(package private) static class JCurlSmackClient.GuiUtil
           
(package private) static class JCurlSmackClient.XmppAccount
           
 
Nested classes/interfaces inherited from class org.jdesktop.application.Application
Application.ExitListener
 
Constructor Summary
JCurlSmackClient()
           
 
Method Summary
 void closeAboutBox()
           
 boolean isAlwaysFalse()
           
static void main(String[] args)
           
 void showAboutBox()
          Show the about box dialog.
protected  void startup()
           
 void xmppAccount()
          Xmpp Menu Action
 void xmppChat()
          Xmpp Menu Action
 void xmppPreferences()
          Xmpp Menu Action
 void xmppRoster()
          Xmpp Menu Action
 void xmppSession()
          Xmpp Menu Action
 
Methods inherited from class org.jdesktop.application.SingleFrameApplication
configureWindow, getMainFrame, getMainView, setMainFrame, show, show, show, show, shutdown
 
Methods inherited from class org.jdesktop.application.Application
addExitListener, end, exit, exit, getContext, getExitListeners, getInstance, getInstance, hide, initialize, launch, quit, ready, removeExitListener
 
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCurlSmackClient

public JCurlSmackClient()
Method Detail

main

public static void main(String[] args)

closeAboutBox

@Action
public void closeAboutBox()

isAlwaysFalse

public boolean isAlwaysFalse()

showAboutBox

@Action(block=COMPONENT)
public void showAboutBox()
Show the about box dialog.


startup

protected void startup()
Specified by:
startup in class Application

xmppAccount

@Action
public void xmppAccount()
Xmpp Menu Action


xmppChat

@Action(enabledProperty="alwaysFalse")
public void xmppChat()
Xmpp Menu Action


xmppPreferences

@Action(enabledProperty="alwaysFalse")
public void xmppPreferences()
Xmpp Menu Action


xmppRoster

@Action
public void xmppRoster()
Xmpp Menu Action


xmppSession

@Action
public void xmppSession()
Xmpp Menu Action



Copyright © 2005-2009 JCurl.mro.name. All Rights Reserved.