tigase.jaxmpp.core.client.xmpp.forms
Class JidMultiField

java.lang.Object
  extended by tigase.jaxmpp.core.client.xml.ElementWrapper
      extended by tigase.jaxmpp.core.client.xmpp.forms.AbstractField<JID[]>
          extended by tigase.jaxmpp.core.client.xmpp.forms.JidMultiField
All Implemented Interfaces:
Element, Field<JID[]>

public class JidMultiField
extends AbstractField<JID[]>

Implementation of jid-multi field type.

The field enables an entity to gather or provide multiple Jabber IDs. Each provided JID SHOULD be unique (as determined by comparison that includes application of the Nodeprep, Nameprep, and Resourceprep profiles of Stringprep as specified in XMPP Core), and duplicate JIDs MUST be ignored.


Method Summary
 void addFieldValue(JID... value)
          Add value to field.
 void clearValues()
          Removes all values.
 JID[] getFieldValue()
          Returns value of field.
 void setFieldValue(JID[] value)
          Sets value of field.
 
Methods inherited from class tigase.jaxmpp.core.client.xmpp.forms.AbstractField
getDesc, getLabel, getType, getVar, isRequired, setDesc, setLabel, setRequired, setVar
 
Methods inherited from class tigase.jaxmpp.core.client.xml.ElementWrapper
addChild, equals, getAsString, getAttribute, getAttributes, getChildAfter, getChildElementValue, getChildElementValue, getChildren, getChildren, getChildrenNS, getChildrenNS, getFirstChild, getFirstChild, getName, getNextSibling, getParent, getValue, getXMLNS, hashCode, removeAttribute, removeChild, setAttribute, setAttributes, setChildElementValue, setChildElementValue, setParent, setValue, setXMLNS
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addFieldValue

public void addFieldValue(JID... value)
                   throws XMLException
Add value to field.

Parameters:
value - JID to add
Throws:
XMLException

clearValues

public void clearValues()
                 throws XMLException
Removes all values.

Throws:
XMLException

getFieldValue

public JID[] getFieldValue()
                    throws XMLException
Returns value of field.

Returns:
value
Throws:
XMLException

setFieldValue

public void setFieldValue(JID[] value)
                   throws XMLException
Sets value of field.

Parameters:
value - value of field
Throws:
XMLException


Copyright © 2006-2012 Tigase. All Rights Reserved.