public final class UIComponentRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static ChatContainer |
createChatContainer()
Creates a new chat container object.
|
static ChatRoom |
createChatRoom(java.lang.String participantJID,
java.lang.String participantNickname,
java.lang.String title)
Creates a new chat room object.
|
static CommandPanel |
createCommandPanel()
Creates a new command panel object
|
static ConferenceServices |
createConferenceServices()
Creates a new conference services object.
|
static ContactGroup |
createContactGroup(java.lang.String name)
Creates a new contact group object.
|
static ContactItem |
createContactItem(java.lang.String alias,
java.lang.String nickname,
java.lang.String fullyQualifiedJID)
Creates a new contact item object.
|
static ContactList |
createContactList()
Creates a new contact list object.
|
static GroupChatParticipantList |
createGroupChatParticipantList() |
static GroupChatRoom |
createGroupChatRoom(org.jivesoftware.smackx.muc.MultiUserChat muc) |
static LoginDialog |
createLoginDialog()
Creates a new login dialog panel object
|
static StatusBar |
createStatusBar()
Creates a new contact group object
|
static ThemePanel |
createThemePanel()
Creates a new theme panel object.
|
static TranscriptWindow |
createTranscriptWindow()
Creates a new transcript window object.
|
static SparkTabbedPane |
createWorkspaceTabPanel(int tabPosition)
Creates a new workspace tab panel object
|
static ButtonFactory |
getButtonFactory()
Retrieves the button factory instance (this is implemented as a
singleton).
|
static ContactInfoWindow |
getContactInfoWindow()
Retrieves the contact info window instance (this is implemented as a
singleton).
|
static void |
registerButtonFactory(java.lang.Class<? extends ButtonFactory> clazz)
Registers a new class implementing a button factory.
|
static void |
registerChatContainer(java.lang.Class<? extends ChatContainer> clazz)
Registers a new class implementing a chat room.
|
static void |
registerChatRoom(java.lang.Class<? extends ChatRoom> clazz)
Registers a new class implementing a chat room.
|
static void |
registerCommandPanel(java.lang.Class<? extends CommandPanel> clazz)
Registers a new class implementing a command panel.
|
static void |
registerConferenceServices(java.lang.Class<? extends ConferenceServices> clazz)
Registers a new class implementing conference services.
|
static void |
registerContactGroup(java.lang.Class<? extends ContactGroup> clazz)
Registers a new class implementing a contact group.
|
static void |
registerContactInfoWindow(java.lang.Class<? extends ContactInfoWindow> clazz)
Registers a new class implementing a contact info window.
|
static void |
registerContactItem(java.lang.Class<? extends ContactItem> clazz)
Registers a new class implementing a contact item.
|
static void |
registerContactList(java.lang.Class<? extends ContactList> clazz)
Registers a new class implementing a contact group.
|
static void |
registerGroupChatParticipantList(java.lang.Class<? extends GroupChatParticipantList> clazz) |
static void |
registerGroupChatRoom(java.lang.Class<? extends GroupChatRoom> clazz) |
static void |
registerLoginDialog(java.lang.Class<? extends LoginDialog> clazz)
Registers a new class implementing a contact item.
|
static void |
registerStatusBar(java.lang.Class<? extends StatusBar> clazz)
Registers a new class implementing a contact group.
|
static void |
registerThemePanel(java.lang.Class<? extends ThemePanel> clazz)
Registers a new class implementing a theme panel.
|
static void |
registerTranscriptWindow(java.lang.Class<? extends TranscriptWindow> clazz)
Registers a new class implementing transcript window.
|
static void |
registerWorkspaceTabPanel(java.lang.Class<? extends SparkTabbedPane> clazz)
Registers a new class implementing a tab panel, for use within the main
application window.
|
public static void registerLoginDialog(java.lang.Class<? extends LoginDialog> clazz)
clazz
- public static void registerContactItem(java.lang.Class<? extends ContactItem> clazz)
clazz
- public static void registerContactInfoWindow(java.lang.Class<? extends ContactInfoWindow> clazz)
clazz
- public static void registerContactGroup(java.lang.Class<? extends ContactGroup> clazz)
clazz
- public static void registerStatusBar(java.lang.Class<? extends StatusBar> clazz)
clazz
- public static void registerCommandPanel(java.lang.Class<? extends CommandPanel> clazz)
clazz
- public static void registerWorkspaceTabPanel(java.lang.Class<? extends SparkTabbedPane> clazz)
clazz
- public static void registerContactList(java.lang.Class<? extends ContactList> clazz)
clazz
- public static void registerThemePanel(java.lang.Class<? extends ThemePanel> clazz)
clazz
- public static void registerConferenceServices(java.lang.Class<? extends ConferenceServices> clazz)
clazz
- public static void registerTranscriptWindow(java.lang.Class<? extends TranscriptWindow> clazz)
clazz
- public static void registerChatRoom(java.lang.Class<? extends ChatRoom> clazz)
clazz
- public static void registerGroupChatRoom(java.lang.Class<? extends GroupChatRoom> clazz)
public static void registerGroupChatParticipantList(java.lang.Class<? extends GroupChatParticipantList> clazz)
public static void registerChatContainer(java.lang.Class<? extends ChatContainer> clazz)
clazz
- public static void registerButtonFactory(java.lang.Class<? extends ButtonFactory> clazz)
clazz
- public static ContactItem createContactItem(java.lang.String alias, java.lang.String nickname, java.lang.String fullyQualifiedJID)
alias
- nickname
- fullyQualifiedJID
- public static ContactInfoWindow getContactInfoWindow()
public static ContactGroup createContactGroup(java.lang.String name)
name
- public static StatusBar createStatusBar()
name
- public static CommandPanel createCommandPanel()
name
- public static SparkTabbedPane createWorkspaceTabPanel(int tabPosition)
name
- public static LoginDialog createLoginDialog()
name
- public static ContactList createContactList()
public static ThemePanel createThemePanel()
public static ConferenceServices createConferenceServices()
public static TranscriptWindow createTranscriptWindow()
public static ChatRoom createChatRoom(java.lang.String participantJID, java.lang.String participantNickname, java.lang.String title)
public static GroupChatRoom createGroupChatRoom(org.jivesoftware.smackx.muc.MultiUserChat muc)
public static GroupChatParticipantList createGroupChatParticipantList()
public static ChatContainer createChatContainer()
public static ButtonFactory getButtonFactory()