当前位置: 首页>>代码示例>>Java>>正文


Java DataForm.setTitle方法代码示例

本文整理汇总了Java中org.xmpp.forms.DataForm.setTitle方法的典型用法代码示例。如果您正苦于以下问题:Java DataForm.setTitle方法的具体用法?Java DataForm.setTitle怎么用?Java DataForm.setTitle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.xmpp.forms.DataForm的用法示例。


在下文中一共展示了DataForm.setTitle方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Dispatching a user created event.");
       form.addInstruction("Fill out this form to dispatch a user created event.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("The username of the user that was created");
       field.setVariable("username");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:coodeer,项目名称:g3server,代码行数:21,代码来源:UserCreated.java

示例2: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
    DataForm form = new DataForm(DataForm.Type.form);
    form.setTitle("Dispatching a vCard updated event.");
    form.addInstruction("Fill out this form to dispatch a vCard updated event.");

    FormField field = form.addField();
    field.setType(FormField.Type.hidden);
    field.setVariable("FORM_TYPE");
    field.addValue("http://jabber.org/protocol/admin");

    field = form.addField();
    field.setType(FormField.Type.text_single);
    field.setLabel("The username of the user who's vCard was updated");
    field.setVariable("username");
    field.setRequired(true);

    // Add the form to the command
    command.add(form.getElement());
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:21,代码来源:VCardModified.java

示例3: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Requesting List of Group Members");
       form.addInstruction("Fill out this form to request list of group members and admins.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("Group Name");
       field.setVariable("group");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:idwanglu2010,项目名称:openfire,代码行数:21,代码来源:GetListGroupUsers.java

示例4: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
    DataForm form = new DataForm(DataForm.Type.form);
    form.setTitle("Requesting List of Group Members");
    form.addInstruction("Fill out this form to request list of group members and admins.");

    FormField field = form.addField();
    field.setType(FormField.Type.hidden);
    field.setVariable("FORM_TYPE");
    field.addValue("http://jabber.org/protocol/admin");

    field = form.addField();
    field.setType(FormField.Type.text_single);
    field.setLabel("Group Name");
    field.setVariable("group");
    field.setRequired(true);

    // Add the form to the command
    command.add(form.getElement());
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:21,代码来源:GetListGroupUsers.java

示例5: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Changing a User Password");
       form.addInstruction("Fill out this form to change a user\u2019s password.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.jid_single);
       field.setLabel("The Jabber ID for this account");
       field.setVariable("accountjid");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.text_private);
       field.setLabel("The password for this account");
       field.setVariable("password");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:idwanglu2010,项目名称:openfire,代码行数:27,代码来源:ChangeUserPassword.java

示例6: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Delete members or admins from a group");
       form.addInstruction("Fill out this form to delete members or admins from a group.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("Group Name");
       field.setVariable("group");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.jid_multi);
       field.setLabel("Users");
       field.setVariable("users");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:coodeer,项目名称:g3server,代码行数:27,代码来源:DeleteGroupUsers.java

示例7: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Dispatching a group member added event.");
       form.addInstruction("Fill out this form to dispatch a group member added event.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("The group name of the group");
       field.setVariable("groupName");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("Member");
       field.setVariable("member");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:idwanglu2010,项目名称:openfire,代码行数:27,代码来源:GroupMemberAdded.java

示例8: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Retrieve Users' Information");
       form.addInstruction("Fill out this form to retrieve users' information.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.jid_multi);
       field.setLabel("The list of Jabber IDs to retrive the information");
       field.setVariable("accountjids");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:coodeer,项目名称:g3server,代码行数:21,代码来源:UserProperties.java

示例9: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
    DataForm form = new DataForm(DataForm.Type.form);
    form.setTitle("Dispatching a group admin added event.");
    form.addInstruction("Fill out this form to dispatch a group admin added event.");

    FormField field = form.addField();
    field.setType(FormField.Type.hidden);
    field.setVariable("FORM_TYPE");
    field.addValue("http://jabber.org/protocol/admin");

    field = form.addField();
    field.setType(FormField.Type.text_single);
    field.setLabel("The group name of the group");
    field.setVariable("groupName");
    field.setRequired(true);

    field = form.addField();
    field.setType(FormField.Type.text_single);
    field.setLabel("The username of the new admin");
    field.setVariable("admin");
    field.setRequired(true);

    // Add the form to the command
    command.add(form.getElement());
}
 
开发者ID:igniterealtime,项目名称:Openfire,代码行数:27,代码来源:GroupAdminAdded.java

示例10: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Dispatching a vCard updated event.");
       form.addInstruction("Fill out this form to dispatch a vCard updated event.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("The username of the user who's vCard was updated");
       field.setVariable("username");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:coodeer,项目名称:g3server,代码行数:21,代码来源:VCardModified.java

示例11: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Authenticating a user");
       form.addInstruction("Fill out this form to authenticate a user.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("The username for this account");
       field.setVariable("accountjid");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.text_private);
       field.setLabel("The password for this account");
       field.setVariable("password");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:coodeer,项目名称:g3server,代码行数:27,代码来源:AuthenticateUser.java

示例12: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Requesting PDF of conversation transcript");
       form.addInstruction("Fill out this form to request the conversation transcript in PDF format.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.jid_single);
       field.setLabel("JID of the user that participated in the chat");
       field.setVariable("participant");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.jid_single);
       field.setLabel("JID of the room");
       field.setVariable("room");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.text_single);
       field.setLabel("Time when the chat took place");
       field.setVariable("time");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.boolean_type);
       field.setLabel("Include PDF");
       field.setVariable("includePDF");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:idwanglu2010,项目名称:openfire,代码行数:39,代码来源:GetGroupConversationTranscript.java

示例13: addStageInformation

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
@Override
protected void addStageInformation(SessionData data, Element command) {
       DataForm form = new DataForm(DataForm.Type.form);
       form.setTitle("Receiving notification of packets activity");
       form.addInstruction("Fill out this form to configure packets to receive.");

       FormField field = form.addField();
       field.setType(FormField.Type.hidden);
       field.setVariable("FORM_TYPE");
       field.addValue("http://jabber.org/protocol/admin");

       field = form.addField();
       field.setType(FormField.Type.list_multi);
       field.setLabel("Type of packet");
       field.setVariable("packet_type");
       field.addOption("Presence", "presence");
       field.addOption("IQ", "iq");
       field.addOption("Message", "message");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.list_single);
       field.setLabel("Direction");
       field.setVariable("direction");
       field.addOption("Incoming", "incoming");
       field.addOption("Outgoing", "outgoing");
       field.setRequired(true);

       field = form.addField();
       field.setType(FormField.Type.list_single);
       field.setLabel("Processing time");
       field.setVariable("processed");
       field.addOption("Before processing", "false");
       field.addOption("After processing", "true");
       field.setRequired(true);

       // Add the form to the command
       command.add(form.getElement());
   }
 
开发者ID:coodeer,项目名称:g3server,代码行数:40,代码来源:PacketsNotification.java

示例14: getAuthRequestForm

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
/**
 * Returns the data form to be included in the authorization request to be sent to
 * node owners when a new subscription needs to be approved.
 *
 * @param subscription the new subscription that needs to be approved.
 * @return the data form to be included in the authorization request.
 */
DataForm getAuthRequestForm(NodeSubscription subscription) {
    DataForm form = new DataForm(DataForm.Type.form);
    form.setTitle(LocaleUtils.getLocalizedString("pubsub.form.authorization.title"));
    form.addInstruction(
            LocaleUtils.getLocalizedString("pubsub.form.authorization.instruction"));

    FormField formField = form.addField();
    formField.setVariable("FORM_TYPE");
    formField.setType(FormField.Type.hidden);
    formField.addValue("http://jabber.org/protocol/pubsub#subscribe_authorization");

    formField = form.addField();
    formField.setVariable("pubsub#subid");
    formField.setType(FormField.Type.hidden);
    formField.addValue(subscription.getID());

    formField = form.addField();
    formField.setVariable("pubsub#node");
    formField.setType(FormField.Type.text_single);
    formField.setLabel(LocaleUtils.getLocalizedString("pubsub.form.authorization.node"));
    formField.addValue(getNodeID());

    formField = form.addField();
    formField.setVariable("pubsub#subscriber_jid");
    formField.setType(FormField.Type.jid_single);
    formField.setLabel(LocaleUtils.getLocalizedString("pubsub.form.authorization.subscriber"));
    formField.addValue(subscription.getJID().toString());

    formField = form.addField();
    formField.setVariable("pubsub#allow");
    formField.setType(FormField.Type.boolean_type);
    formField.setLabel(LocaleUtils.getLocalizedString("pubsub.form.authorization.allow"));
    formField.addValue(Boolean.FALSE);

    return form;
}
 
开发者ID:coodeer,项目名称:g3server,代码行数:44,代码来源:Node.java

示例15: processGetPacket

import org.xmpp.forms.DataForm; //导入方法依赖的package包/类
/**
 * Processes an IQ stanza of type 'get', which in the context of 'Jabber
 * Search' is a request for available search fields.
 *
 * @param packet
 *            An IQ stanza of type 'get'
 * @return A result IQ stanza that contains the possbile search fields.
 */
private IQ processGetPacket(IQ packet) {
    if (!packet.getType().equals(IQ.Type.get)) {
        throw new IllegalArgumentException(
                "This method only accepts 'get' typed IQ stanzas as an argument.");
    }
    IQ replyPacket = IQ.createResultIQ(packet);

    Element queryResult = DocumentHelper.createElement(QName.get("query",
            NAMESPACE_JABBER_IQ_SEARCH));

    String instructions = LocaleUtils.getLocalizedString(
            "advance.user.search.details", "search");

    // non-data form
    queryResult.addElement("instructions").addText(instructions);
    queryResult.addElement("first");
    queryResult.addElement("last");
    queryResult.addElement("username");
    queryResult.addElement("nick");
    queryResult.addElement("city");
    queryResult.addElement("email");

    DataForm searchForm = new DataForm(DataForm.Type.form);
    searchForm.setTitle(LocaleUtils.getLocalizedString(
            "advance.user.search.title", "search"));
    searchForm.addInstruction(instructions);

    searchForm.addField("FORM_TYPE", null, FormField.Type.hidden)
    		.addValue(NAMESPACE_JABBER_IQ_SEARCH);

    searchForm.addField("search", 
    		LocaleUtils.getLocalizedString("advance.user.search.search", "search"), 
    		FormField.Type.text_single)
    		.setRequired(true);
    

    for (String searchField : getFilteredSearchFields()) {
    	final FormField field = searchForm.addField();
        field.setVariable(searchField);
        field.setType(FormField.Type.boolean_type);
        field.addValue("1");
        field.setLabel(LocaleUtils.getLocalizedString(
            "advance.user.search." + searchField.toLowerCase(), "search"));
        field.setRequired(false);
    }

    queryResult.add(searchForm.getElement());
    replyPacket.setChildElement(queryResult);

    return replyPacket;
}
 
开发者ID:coodeer,项目名称:g3server,代码行数:60,代码来源:SearchPlugin.java


注:本文中的org.xmpp.forms.DataForm.setTitle方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。