/** * Get a {@link EntityBareJid} representing the given unescaped CharSequence. * * @param unescapedJid the input CharSequence. * @return a bare JID representing the given CharSequence. * @throws XmppStringprepException if an error occurs. */ public static EntityBareJid entityBareFromUnescaped(CharSequence unescapedJid) throws XmppStringprepException { return entityBareFromUnescaped(unescapedJid.toString()); }
/** * Get a {@link EntityBareJid} from a given {@link CharSequence} or {@code null} if the input does not represent a JID. * * @param cs the input {@link CharSequence} * @return a JID or {@code null} */ public static EntityBareJid entityBareFromUnescapedOrNull(CharSequence cs) { try { return entityBareFromUnescaped(cs.toString()); } catch (XmppStringprepException e) { return null; } }
/** * Like {@link #entityBareFromUnescaped(CharSequence)} but does throw an unchecked {@link IllegalArgumentException} instead of a * {@link XmppStringprepException}. * * @param cs the character sequence which should be transformed to a {@link EntityBareJid} * @return the {@link EntityBareJid} if no exception occurs * @throws IllegalArgumentException if the given input is not a valid JID * @see #entityBareFromUnescaped(CharSequence) * @since 0.6.2 */ public static EntityBareJid entityBareFromUnescapedOrThrowUnchecked(CharSequence cs) { try { return entityBareFromUnescaped(cs); } catch (XmppStringprepException e) { throw new IllegalArgumentException(e); } }
public void initialize() { EntityBareJid start_chat_jid = null; try { start_chat_jid = JidCreate.entityBareFromUnescaped(Spark.getArgumentValue("start_chat_jid")); } catch (XmppStringprepException e1) { } EntityBareJid start_chat_muc = null; try { start_chat_muc = JidCreate.entityBareFromUnescaped(Spark.getArgumentValue("start_chat_muc")); } catch (XmppStringprepException e) { } if (start_chat_jid != null) { Localpart nickname = start_chat_jid.getLocalpart(); SparkManager.getChatManager().createChatRoom(start_chat_jid, nickname.toString(), start_chat_jid.toString()); } if (start_chat_muc != null) { ConferenceUtils.joinConferenceOnSeperateThread(start_chat_muc, start_chat_muc, null); } }
throw new NotAEntityBareJidStringException("'" + jid + "' has empty domainpart"); return JidCreate.entityBareFromUnescaped(jid);
try { String entityBareJidString = (String) jids1[i]; EntityBareJid entityBareJid = JidCreate.entityBareFromUnescaped(entityBareJidString); jidList.add(entityBareJid); try EntityBareJid jid = JidCreate.entityBareFromUnescaped(jidString); chatRoom.getMultiUserChat().invite(jid, message != null ? message : Res.getString("message.please.join.in.conference")); String nickname = SparkManager.getUserManager().getUserNicknameFromJID(jid);