/** * Creates a new contact group object * * @param name * * @return A new instance of the class currently registered as status bar. */ public static StatusBar createStatusBar() { return instantiate(statusBarClass); }
/** * Creates a new command panel object * * @param name * * @return A new instance of the class currently registered as status bar. */ public static CommandPanel createCommandPanel() { return instantiate(commandPanelClass); }
/** * Creates a new login dialog panel object * * @param name * * @return */ public static LoginDialog createLoginDialog() { return instantiate(loginDialogClass); }
/** * Creates a new contact list object. * * @return A new instance of the class currently registered as contact list. */ public static ContactList createContactList() { return instantiate(contactListClass); }
/** * Creates a new theme panel object. * * @return A new instance of the class currently registered as theme panel. */ public static ThemePanel createThemePanel() { return instantiate(themePanelClass); }
/** * Creates a new conference services object. * * @return A new instance of the class currently registered as conference * services. */ public static ConferenceServices createConferenceServices() { return instantiate(conferenceServicesClass); }
/** * Creates a new transcript window object. * * @return A new instance of the class currently registered as transcript * window. */ public static TranscriptWindow createTranscriptWindow() { return instantiate(transcriptWindowClass); }
/** * Creates a new contact group object. * * @param name * * @return A new instance of the class currently registered as contact * group. */ public static ContactGroup createContactGroup(String name) { return instantiate(contactGroupClass, name); }
/** * Creates a new chat room object. * * @return A new instance of the class currently registered as chat room. */ public static ChatRoom createChatRoom(EntityJid participantJID, Resourcepart participantNickname, CharSequence title) { return instantiate(chatRoomClass, participantJID, participantNickname, title); }
/** * Creates a new chat container object. * * @return A new instance of the class currently registered as chat * container. */ public static ChatContainer createChatContainer() { return instantiate(chatContainerClass); }
public static GroupChatParticipantList createGroupChatParticipantList(){ return instantiate(groupChatParticipantListClass); }
public static GroupChatRoom createGroupChatRoom(MultiUserChat muc) { return instantiate(groupChatRoomClass, muc); }
/** * Creates a new workspace tab panel object * * @param name * * @return */ public static SparkTabbedPane createWorkspaceTabPanel(int tabPosition) { return instantiate(workspaceTabPaneClass, new Integer(tabPosition)); }
/** * Creates a new contact item object. * * @param alias * @param nickname * @param fullyQualifiedJID * * @return A new instance of the class currently registered as contact item. */ public static ContactItem createContactItem(String alias, String nickname, BareJid fullyQualifiedJID) { // null breaks instantiation by reflection final String nick = nickname != null ? nickname : ""; final BareJid jid = fullyQualifiedJID != null ? fullyQualifiedJID : JidCreate.bareFromOrThrowUnchecked("dummy@dummy.example"); final String aliass = alias != null ? alias : ""; return instantiate(contactItemClass, aliass, nick, jid); }