public class XMLMessage extends MLMessage implements XML
MLMessage.Languages
knownSubclasses, parameters
BLANK, CLOSE_CDATA, CLOSETAG, CS_VERSION, DOCTYPE, ENDLINE, EQUAL, HEADER, MAC, MESSAGE, MESSAGE_DTD, OPEN_CDATA, OPENTAG, PASSWORD, QUOTE, SLASH, USERNAME, VERSION
ACCEPT, ACCEPT_PROPOSAL, ACK, ACT, ACTION, ACTOR, ADD_OBSERVER, ADVERTISE, AFFIRMATIVE_REPLY, AGENT, AGREE, ASSEMBLE, CAG_CASA, CANCEL, CD, CFP, CHANGE_MEMBERSHIP, CHAT_MESSAGE, CONCLUDE, CONFIRM, CONSIDER, CONTENT, CONTRACT, CONVERSATION_ID, CREATE, CREATE_CD, CREDITOR, DATA_CASA, DEBTOR, DELETE_CD, DELETE_DATA_CD, DELETE_HISTORY_CD, DELETE_INFO, DESTROY, DISCHARGE, DISCONFIRM, DONE, ENCRYPTION_ALGORITHM, ENTITY, EVALUATE, EVENT, EVENT_ADVERTISEMENT_ADDED, EVENT_ADVERTISEMENT_EVENT, EVENT_ADVERTISEMENT_REMOVED, EVENT_BANNER_CHANGED, EVENT_CD_EVENT, EVENT_CD_NEW_MEMBER, EVENT_CHANGED_COMMANDS, EVENT_CHAT_MESSAGE_RECEIVED, EVENT_CLOSE_PORT, EVENT_DEFERRED_EXECUTION, EVENT_DEFERRED_EXECUTION_DELAYED, EVENT_EXECUTABLE, EVENT_EXITED, EVENT_EXITING, EVENT_FAILED_PERFORMATIVES_UPDATE, EVENT_FIND_INSTANCES, EVENT_GET_CD_PARTICIPANTS, EVENT_GET_DATA_CD, EVENT_GET_HISTORY_CD, EVENT_INSERTED_PERFORMATIVES, EVENT_INVITE_CD, EVENT_JOIN_CD, EVENT_JOIN_CD_FAILED, EVENT_JOIN_CD_REPEATED, EVENT_LAC_EVENT, EVENT_MESSAGE_EVENT, EVENT_MESSAGE_IGNORED, EVENT_MESSAGE_INCOMING, EVENT_MESSAGE_OBSERVED, EVENT_MESSAGE_OUTGOING, EVENT_MESSAGE_PARTICIPANT, EVENT_MESSAGE_RECEIVED, EVENT_MESSAGE_SEND_FAILED, EVENT_MESSAGE_SENT, EVENT_PARTICIPANT_CD, EVENT_POLICY_APPLIED, EVENT_POST_STRING, EVENT_PUT_DATA_CD, EVENT_RECURRING, EVENT_RECURRINGEXECUTABLE, EVENT_REGISTER_INSTANCE, EVENT_REGISTER_INSTANCE_LOCAL, EVENT_REGISTER_INSTANCE_REMOTE, EVENT_REGISTER_TYPE, EVENT_SC_EVENT, EVENT_SC_PERFORM_ACTION, EVENT_SC_START, EVENT_SC_STOP, EVENT_SC_VIOLATION, EVENT_STRATEGY_CHANGED, EVENT_UNREGISTER_INSTANCE, EVENT_UNREGISTER_TYPE, EVENT_UPDATE_URL_CD, EVENT_WITHDRAW_CD, EXECUTE, EXIT, FAILURE, FIND_INSTANCE, FIPA_SL, FORWARD_MESSAGE, FROM, GET, GET_ACTS, GET_AGENTS, GET_AGENTS_REGISTERED, GET_AGENTS_RUNNING, GET_CDS, GET_DATA, GET_HISTORY, GET_INFO, GET_MEMBERS, GET_NAME, GET_ONTOLOGY, GET_YELLOW_PAGES, GUI_ACTION_REQUEST, IN_REPLY_TO, INFORM, INFORM_IF, INFORM_REF, INFORM_USERS_LIST, INVITE_CD, JOIN_CD, KQML, LAC_CLOSING, LANGUAGE, LANGUAGE_VERSION, MESSAGE_FORWARDED, METHOD_CALL, MONITOR, NACK, NEGATIVE, NEGATIVE_REPLY, NEW_COMMAND, NOT, NOT_UNDERSTOOD, NOTIFY, NOTIFY_COMPLETE, NOTIFY_FAILURE, NULL, OBSERVE, OBSERVE_MEMBERSHIP, OBSERVE_MESSAGES, ONTOLOGY, ONTOLOGY_VERSION, PERFORM, PERFORMATIVE, PERSISTENT_ACTION, PETITION, PHYSICAL_ACT, PING, POSITIVE, PRIORITY, PROPAGATE, PROPOSE, PROXY, PUT_DATA, QUERY_IF, QUERY_IF_REPLY, QUERY_REF, QUERY_REF_REPLY, RECEIVER, RECIPIENTS, REFUSE, REGISTER, REGISTER_AGENTTYPE, REGISTER_INSTANCE, REGISTER_YELLOWPAGES, REJECT_PROPOSAL, RELEASE, REMOVE_ADVERTISEMENT, REPLY, REPLY_BY, REPLY_TO, REPLY_WITH, REQUEST, REQUEST_ACK, REQUEST_AKA_MAC_LIST, REQUEST_USER_LIST, REQUEST_WHEN, REQUEST_WHENEVER, RESOLVE_URL, RUN, RUN_AGENT, SAVE_INFO, SEARCH, SECURITY_AGENT_USERS_LIST, SECURITY_AUTHENTICATE, SECURITY_AUTHORIZE, SECURITY_CHECK_ACCESS, SECURITY_VOTE, SENDER, SENSE, SIGNATURE, SIGNATURE_METHOD, SPECIFIC_AKA_LIST, SUBSCRIBE, SUCCESS, TIME_MESSAGE, TIMEOUT_NEVER, TOP, UNADVERTISE, UNREGISTER, UNREGISTER_AGENTTYPE, UNREGISTER_INSTANCE, UPDATE, VERIFY, WITHDRAW_CD, XML
Constructor and Description |
---|
XMLMessage()
Constructs an empty XML message.
|
XMLMessage(String... list) |
Modifier and Type | Method and Description |
---|---|
void |
fromStringLocal(String xMLString)
Sets the performative and the parameters of the XMLMessage based on the
string input, using the JDOM SAXBuilder.
|
static void |
main(String[] args) |
String |
toString(boolean prettyPrint)
This method can be used to generate the completely well-formed string equivalent
of the message specified.
|
clone, constructBasicProxyMessage, constructProxyMessage, constructReplyTo, displayString, equals, equals, extractBasicProxyInformation, extractBasicProxyInformation, extractProxyInformation, extractProxyInformation, fromString, getAct, getContent, getConversationID, getFrom, getFromString, getIntParameter, getLongParameter, getMarkupLanguage, getNewMLMessage, getNewMLMessage, getNewMLMessageType, getNewMLMessageType, getParameter, getParameter, getPerformDescriptorParameter, getPerformDescriptorParameter, getPriority, getReceiver, getReplyTo, getSender, getSortedParameterList, getStatusParameter, getStatusParameter, getTimeout, getTimeout, getTo, getURLParameter, getURLParameter, hashCode, hasPriority, isAddressedTo, isBroadcast, isReplyTo, keySet, longToTextDate, parameters, peekAct, popAct, prettyfy, pushAct, removeParameter, reset, reverseDirection, setContent, setMarkupLanguage, setParameter, setParameters, setParameters, setParameters, setPriority, toString
public XMLMessage()
public XMLMessage(String... list)
public void fromStringLocal(String xMLString) throws MLMessageFormatException
fromStringLocal
in class MLMessage
source
- message used to initialize parameters in XMLMessage.MLMessageFormatException
- when an MLMessage is too poorly formatted
to be parsed.public String toString(boolean prettyPrint)
public static void main(String[] args)