net.kano.joscar.ssiitem
Interface SsiItemObj

All Known Implementing Classes:
AbstractItemObj

public interface SsiItemObj

An "item object" that represents a single item stored in a user's "server-stored information."


Method Summary
 MutableTlvChain getExtraTlvs()
          Returns the "extra TLV list" for this item.
 SsiItem toSsiItem()
          Returns an SsiItem that represents this item object.
 

Method Detail

getExtraTlvs

public MutableTlvChain getExtraTlvs()
Returns the "extra TLV list" for this item. This list contains the TLV's present in this item's type-specific data block that were not processed into fields; in practice, this likely means fields inserted by another client like WinAIM that joscar does not yet recognize. Note that this value will never be null.

Returns:
this item's "extra TLV's"

toSsiItem

public SsiItem toSsiItem()
Returns an SsiItem that represents this item object.

Returns:
an SsiItem that represents this item object