Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

plugins.Messenger
Class ChatFrameFactory  view ChatFrameFactory download ChatFrameFactory.java

java.lang.Object
  extended byplugins.Messenger.ChatFrameFactory

public class ChatFrameFactory
extends java.lang.Object


Nested Class Summary
protected static class ChatFrameFactory.EnableDisableButtonModel
           
protected static class ChatFrameFactory.PluginEnableDisableAction
           
protected static class ChatFrameFactory.SmileyAction
           
protected static class ChatFrameFactory.SmileyInsertAction
           
 
Field Summary
private static java.util.Map iconMap
           
 
Constructor Summary
protected ChatFrameFactory()
          Creates a new instance of ChatFrameFactory
 
Method Summary
static void buildPluginControls(javax.swing.JToolBar jToolBar, javax.swing.JMenuBar jMenuBar, PluginChain pluginChain)
           
static ChatFrame createChatFrame(PluginChain chain, MessengerEngine engine)
           
static java.util.Map createIconMap()
           
static javax.swing.Action createPluginActivationAction(MessengerPlugin plugin)
           
static javax.swing.JToggleButton createPluginButton(MessengerPlugin plugin)
           
static javax.swing.Action createSmileyAction(javax.swing.text.Document document)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iconMap

private static final java.util.Map iconMap
Constructor Detail

ChatFrameFactory

protected ChatFrameFactory()
Creates a new instance of ChatFrameFactory

Method Detail

createChatFrame

public static ChatFrame createChatFrame(PluginChain chain,
                                        MessengerEngine engine)

createIconMap

public static java.util.Map createIconMap()

createPluginButton

public static javax.swing.JToggleButton createPluginButton(MessengerPlugin plugin)

buildPluginControls

public static void buildPluginControls(javax.swing.JToolBar jToolBar,
                                       javax.swing.JMenuBar jMenuBar,
                                       PluginChain pluginChain)

createPluginActivationAction

public static javax.swing.Action createPluginActivationAction(MessengerPlugin plugin)

createSmileyAction

public static javax.swing.Action createSmileyAction(javax.swing.text.Document document)