A B C D E F G H I L M N O P R S T U V W X

A

ACCESS_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Error accessing a remote resource
addItem(SyncItem) - Method in class com.funambol.syncml.client.BaseSyncSource
Add a new SyncItem to this source backend.
addItem(SyncItem) - Method in interface com.funambol.syncml.spds.SyncSource
Add a new SyncItem to this source backend.
ALERT_CODE_FAST - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_NONE - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_ONE_WAY_FROM_CLIENT - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_ONE_WAY_FROM_CLIENT_BY_SERVER - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_ONE_WAY_FROM_SERVER - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_ONE_WAY_FROM_SERVER_BY_SERVER - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_REFRESH_FROM_CLIENT - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_REFRESH_FROM_CLIENT_BY_SERVER - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_REFRESH_FROM_SERVER - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_REFRESH_FROM_SERVER_BY_SERVER - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_SLOW - Static variable in class com.funambol.syncml.protocol.SyncML
 
ALERT_CODE_TWO_WAY_BY_SERVER - Static variable in class com.funambol.syncml.protocol.SyncML
 
allIndex - Variable in class com.funambol.syncml.client.BaseSyncSource
 
allItems - Variable in class com.funambol.syncml.client.BaseSyncSource
 
AUTH_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Authentication error from remote server
AUTHENTICATION_ACCEPTED - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 

B

BACKEND_AUTH_ERROR - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
BACKEND_AUTH_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Processing error in the backend connector
BACKEND_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Processing error in the backend connector
BaseSyncSource - Class in com.funambol.syncml.client
An abstract implementation of the SyncSource interface, providing the basic framework each SyncSource has to implement.
BaseSyncSource(SourceConfig) - Constructor for class com.funambol.syncml.client.BaseSyncSource
BaseSyncSource constructor: initialize source config
beginSync(int) - Method in class com.funambol.syncml.client.BaseSyncSource
Called after SyncManager preparation and initialization just before start the synchronization of the SyncSource.
beginSync(int) - Method in interface com.funambol.syncml.spds.SyncSource
Called after SyncManager preparation and initialization just before start the synchronization of the SyncSource.
BRIEFCASE - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The BRIEFCASE section id
BRIEFCASE - Static variable in class com.funambol.syncml.spds.SourceConfig
 

C

CALENDAR - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The CALENDAR section id
CALENDAR - Static variable in class com.funambol.syncml.spds.SourceConfig
 
CLIENT_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Generic error caused by the client
com.funambol.syncml.client - package com.funambol.syncml.client
 
com.funambol.syncml.devinf - package com.funambol.syncml.devinf
 
com.funambol.syncml.protocol - package com.funambol.syncml.protocol
 
com.funambol.syncml.spds - package com.funambol.syncml.spds
 
compress - Variable in class com.funambol.syncml.spds.SyncConfig
 
CompressedSyncException - Exception in com.funambol.syncml.spds
Exception related to the compressed sync error
CompressedSyncException(String) - Constructor for exception com.funambol.syncml.spds.CompressedSyncException
Creates a new instance of CompressedSyncException
config - Variable in class com.funambol.syncml.client.BaseSyncSource
SyncSource configuration
CONN_NOT_FOUND - Static variable in exception com.funambol.syncml.spds.SyncException
Can not open connection error
CONNECTION_BLOCKED_BY_USER - Static variable in exception com.funambol.syncml.spds.SyncException
User denied permission
CONTACT - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The CONTACT section id
CONTACT - Static variable in class com.funambol.syncml.spds.SourceConfig
 
CTCapV1 - Class in com.funambol.syncml.devinf
placeholder class.
CTCapV1() - Constructor for class com.funambol.syncml.devinf.CTCapV1
 

D

DATA_NULL - Static variable in exception com.funambol.syncml.spds.SyncException
Response data null
dataReceived(String, int) - Method in class com.funambol.syncml.client.BaseSyncSource
Default implementation for
dataReceived(String, int) - Method in interface com.funambol.syncml.spds.SyncSource
Called by the engine when new data has been received by the server, before processing it.
DataStore - Class in com.funambol.syncml.devinf
placeholder class.
DataStore() - Constructor for class com.funambol.syncml.devinf.DataStore
 
deleteItem(String) - Method in class com.funambol.syncml.client.BaseSyncSource
Delete a SyncItem stored in the source backend.
deleteItem(String) - Method in interface com.funambol.syncml.spds.SyncSource
Delete a SyncItem stored in the source backend.
delIndex - Variable in class com.funambol.syncml.client.BaseSyncSource
 
delItems - Variable in class com.funambol.syncml.client.BaseSyncSource
 
deserialize(DataInputStream) - Method in class com.funambol.syncml.devinf.DevInf
 
deserialize(DataInputStream) - Method in class com.funambol.syncml.devinf.Ext
 
deserialize(DataInputStream) - Method in class com.funambol.syncml.devinf.VerDTD
 
deserialize(DataInputStream) - Method in class com.funambol.syncml.spds.ItemMap
The interface method use by the store to deserialize this object
deserialize(DataInputStream) - Method in class com.funambol.syncml.spds.SourceConfig
Read object field from the input stream.
deserialize(DataInputStream) - Method in class com.funambol.syncml.spds.SyncConfig
Read object field from the input stream.
DeviceConfig - Class in com.funambol.syncml.spds
This class groups all configuration properties related to the device.
DeviceConfig() - Constructor for class com.funambol.syncml.spds.DeviceConfig
Default constructor.
deviceConfig - Variable in class com.funambol.syncml.spds.SyncConfig
 
devID - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the identifier of the source synchronization device.
DevInf - Class in com.funambol.syncml.devinf
Corresponds to the &l;tDevInf> element in the SyncML devinf DTD
DevInf() - Constructor for class com.funambol.syncml.devinf.DevInf
In order to expose the server configuration like WS this constructor must be public
DevInf(VerDTD, String, String, String, String, String, String, String, String, boolean, boolean, boolean, DataStore[], CTCapV1[], Ext[]) - Constructor for class com.funambol.syncml.devinf.DevInf
Creates a new DevInf object with the given parameter
DevInf(VerDTD, String, String, String, String, String, String, String, String, boolean, boolean, boolean, DataStore[], Ext[]) - Constructor for class com.funambol.syncml.devinf.DevInf
Creates a new DevInf object with the given parameter
DevInf(VerDTD, String, String, String, String, String, String, String, String, boolean, boolean, boolean) - Constructor for class com.funambol.syncml.devinf.DevInf
Creates a new DevInf object with the given parameter
devType - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the type of the source synchronization device.
dsV - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the implemented DS version.

E

EMAIL_OBJECT_NAME - Static variable in class com.funambol.syncml.spds.SourceConfig
eMail Object source name definition
EMAIL_OBJECT_TYPE - Static variable in class com.funambol.syncml.spds.SourceConfig
eMail Object mime type definition
enableMappingTest(boolean) - Method in class com.funambol.syncml.spds.SyncManager
Enable or disable the mappings for test purposes only
ENCODING_B64 - Static variable in interface com.funambol.syncml.spds.SyncSource
 
ENCODING_NONE - Static variable in interface com.funambol.syncml.spds.SyncSource
 
endSync() - Method in class com.funambol.syncml.client.BaseSyncSource
Called just before committing the synchronization process by the SyncManager.
endSync() - Method in interface com.funambol.syncml.spds.SyncSource
Called just before committing the synchronization process by the SyncManager.
equals(Object) - Method in class com.funambol.syncml.devinf.VerDTD
Compares the string value to the specified input object.
Ext - Class in com.funambol.syncml.devinf
Corresponds to the <Ext> element in the SyncML devinf DTD and specifies the non-standard, experimental extensions supported by the device.
Ext() - Constructor for class com.funambol.syncml.devinf.Ext
In order to expose the server configuration like WS this constructor must be public
Ext(String, String[]) - Constructor for class com.funambol.syncml.devinf.Ext
Creates a new Ext object with the given name and value

F

filter - Variable in class com.funambol.syncml.client.BaseSyncSource
Synchronization filter
FORBIDDEN - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
FORBIDDEN_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
User not authorized
forceCookies - Variable in class com.funambol.syncml.spds.SyncConfig
 
fwv - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the firmware version of the device.

G

GENERIC_ERROR - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
getClientAddNumber() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the number of new items (add) that the client will send during the session.
getClientAddNumber() - Method in interface com.funambol.syncml.spds.SyncSource
Return the number of new items (add) that the client will send during the session.
getClientDeleteNumber() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the number of deleted items that the client will send during the session.
getClientDeleteNumber() - Method in interface com.funambol.syncml.spds.SyncSource
Return the number of deleted items that the client will send during the session.
getClientItemsNumber() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the number of changes that the client will send during the session.
getClientItemsNumber() - Method in interface com.funambol.syncml.spds.SyncSource
Return the number of changes that the client will send during the session.
getClientReplaceNumber() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the number of replaced items that the client will send during the session.
getClientReplaceNumber() - Method in interface com.funambol.syncml.spds.SyncSource
Return the number of replaced items that the client will send during the session.
getClientRepresentation() - Method in class com.funambol.syncml.spds.SyncItem
Get the client representation of this item (maybe null)
getCmd() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the command name
getCmdId() - Method in class com.funambol.syncml.protocol.SyncMLCommand
Get the command id
getCmdId() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the command id
getCmdRef() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the command reference
getConfig() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the config of the source.
getContent() - Method in class com.funambol.syncml.spds.SyncItem
Get the content of this item
getCTCapsV1() - Method in class com.funambol.syncml.devinf.DevInf
Gets the array of content type capability
getDataStores() - Method in class com.funambol.syncml.devinf.DevInf
Gets the array of datastore
getDevID() - Method in class com.funambol.syncml.devinf.DevInf
Gets the identifier of the source synchronization device
getDevTyp() - Method in class com.funambol.syncml.devinf.DevInf
Gets the device type
getEncoding() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the encoding of the source.
getEncoding() - Method in class com.funambol.syncml.spds.SourceConfig
Return the encoding of this source
getEncoding() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the encoding of the source.
getExts() - Method in class com.funambol.syncml.devinf.DevInf
Gets the array of experimental extension
getFilter() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the current filter for this SyncSource.
getFilter() - Method in interface com.funambol.syncml.spds.SyncSource
Return the current filter for this SyncSource
getFwV() - Method in class com.funambol.syncml.devinf.DevInf
Gets the firmware version property
getHwV() - Method in class com.funambol.syncml.devinf.DevInf
Gets the hardware version property
getItemContent(SyncItem) - Method in class com.funambol.syncml.client.BaseSyncSource
This function gets the item content in the backend database and returns a complete item.
getItemKeys() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the keys of the items acknowledged by this status.
getKey() - Method in class com.funambol.syncml.spds.SyncItem
Get the current key
getLastAnchor() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the Last Anchor for this source
getLastAnchor() - Method in class com.funambol.syncml.spds.SourceConfig
Return the last anchor of this source
getLastAnchor() - Method in interface com.funambol.syncml.spds.SyncSource
Return the Last Anchor for this source
getListener() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the current listener (or null if not set)
getListener() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the current listener (or null if not set)
getMailAddress() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getMan() - Method in class com.funambol.syncml.devinf.DevInf
Gets the device manufacturer
getMappings() - Method in class com.funambol.syncml.spds.ItemMap
Accessor method
getMappings(String) - Method in class com.funambol.syncml.spds.MappingManager
Returns the ItemMap related to the given name
getMod() - Method in class com.funambol.syncml.devinf.DevInf
Gets the model name or model number of device
getMsgRef() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the message reference
getName() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the name of the source
getName() - Method in class com.funambol.syncml.protocol.SyncMLCommand
Get the command tag name
getName() - Method in class com.funambol.syncml.spds.SourceConfig
Return the name of this source
getName() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the name of the source
getNextAnchor() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the Next Anchor for this source
getNextAnchor() - Method in class com.funambol.syncml.spds.SourceConfig
Return the next anchor of this source
getNextAnchor() - Method in interface com.funambol.syncml.spds.SyncSource
Return the Next Anchor for this source
getNextDeletedItem() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns a SyncItem containing the key of the first/next deleted item of the store (locally removed after the last sync, but not yet deleted on server)
getNextDeletedItem() - Method in interface com.funambol.syncml.spds.SyncSource
Returns a SyncItem containing the key of the first/next deleted item of the store (locally removed after the last sync, but not yet deleted on server)
getNextItem() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the next item of the store.
getNextItem() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the next item of the store (for slow sync).
getNextNewItem() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the next new item of the store (not yet sent to the server)
getNextNewItem() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the first/next new item of the store.
getNextUpdatedItem() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the first/next updated item of the store (changed from the last sync)
getNextUpdatedItem() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the first/next updated item of the store (changed from the last sync)
getOEM() - Method in class com.funambol.syncml.devinf.DevInf
Gets the Original Equipment Manufacturer of the device
getParent() - Method in class com.funambol.syncml.spds.SyncItem
Get the item parent
getPassword() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getRef() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get target reference if set, or source reference otherwise
getRemoteUri(int) - Method in class com.funambol.syncml.client.OTAConfigMessage
Returns the remote URI for the specified source
getRemoteUri() - Method in class com.funambol.syncml.spds.SourceConfig
Return the remote URI of this source
getRemoteURIs() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getServerItemsNumber() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the number of changes that the server will send during the session.
getServerItemsNumber() - Method in interface com.funambol.syncml.spds.SyncSource
Retiurn the number of changes that the server will send during the session.
getSourceName() - Method in class com.funambol.syncml.spds.ItemMap
Accessor method
getSourceUri() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the source URI
getSourceUri() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the source URI
getSrcRef() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the source reference
getState() - Method in class com.funambol.syncml.spds.SyncItem
Get the item state
getStatus() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the status of the sync source.
getStatus() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the status code
getStatus() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the status of the sync source.
getStatusDataMessage() - Method in class com.funambol.syncml.protocol.SyncMLStatus
 
getSupportLargeObjs() - Method in class com.funambol.syncml.devinf.DevInf
Gets the Boolean value of supportLargeObjs
getSupportNumberOfChanges() - Method in class com.funambol.syncml.devinf.DevInf
Gets the Boolean value of SupportNumberOfChanges
getSwV() - Method in class com.funambol.syncml.devinf.DevInf
Gets the software version property
getSyncMode() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the preferred sync mode of the source.
getSyncMode() - Method in class com.funambol.syncml.spds.SourceConfig
Return the sync mode of this source
getSyncMode() - Method in interface com.funambol.syncml.spds.SyncSource
Return the preferred sync mode of the source.
getSyncUrl() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getTgtRef() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the target reference
getType() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the type of the source.
getType() - Method in class com.funambol.syncml.protocol.SyncMLCommand
Get the mime type of the items of this command
getType() - Method in class com.funambol.syncml.spds.SourceConfig
Return the mime-type of this source
getType() - Method in class com.funambol.syncml.spds.SyncItem
Get the item type (this property may be null) A value whose type is null has the type of the SyncSource it belongs to.
getType() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the type of the source.
getUserName() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getUTC() - Method in class com.funambol.syncml.devinf.DevInf
Gets the Boolean value of utc
getValue() - Method in class com.funambol.syncml.devinf.VerDTD
Gets value properties
getVerDTD() - Method in class com.funambol.syncml.devinf.DevInf
Gets the DTD version property
getVersion() - Method in class com.funambol.syncml.spds.SyncConfig
Get the configuration version
getVisibleName() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getXNam() - Method in class com.funambol.syncml.devinf.Ext
Gets the name of the extension
getXVal() - Method in class com.funambol.syncml.devinf.Ext
Gets an array of extension values, if exist
globalStatus - Variable in class com.funambol.syncml.client.BaseSyncSource
Status of the sync source summarized in an integer value.

H

hwv - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the hardware version of the device.

I

ILLEGAL_ARGUMENT - Static variable in exception com.funambol.syncml.spds.SyncException
Malformed URL error
initAllItems() - Method in class com.funambol.syncml.client.BaseSyncSource
In a concrete implementation, this function should search the database for all the items present and store their keys.
initDelItems() - Method in class com.funambol.syncml.client.BaseSyncSource
In a real implementation, this function should search the database for the deleted items present and store their keys.
initNewItems() - Method in class com.funambol.syncml.client.BaseSyncSource
In a concrete implementation, this function should search the database for the new items present and store their keys.
initUpdItems() - Method in class com.funambol.syncml.client.BaseSyncSource
In a real implementation, this function should search the database for the modified items present and store their keys.
INVALID_CREDENTIALS - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
isBusy() - Method in class com.funambol.syncml.spds.SyncManager
 
isSuccess() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Return true is the status code of this instance is the range 200-299.
isSuccess(int) - Static method in class com.funambol.syncml.protocol.SyncMLStatus
Return true is the given status code is in the range 200-299.
isSupportLargeObjs() - Method in class com.funambol.syncml.devinf.DevInf
Gets true if the device supports handling of large objects
isSupportNumberOfChanges() - Method in class com.funambol.syncml.devinf.DevInf
Gets true if the device supports number of changes
isUTC() - Method in class com.funambol.syncml.devinf.DevInf
Gets true if the device supports UTC based time
ItemMap - Class in com.funambol.syncml.spds
The serializable object used to persist mapping informations
ItemMap() - Constructor for class com.funambol.syncml.spds.ItemMap
 
ItemMap(String) - Constructor for class com.funambol.syncml.spds.ItemMap
 
ItemMap(String, Hashtable) - Constructor for class com.funambol.syncml.spds.ItemMap
 

L

lastServerUrl - Variable in class com.funambol.syncml.spds.SyncConfig
 
loSupport - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies that the device supports handling of large objects.

M

MAIL - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The MAIL section id
MAIL - Static variable in class com.funambol.syncml.spds.SourceConfig
 
man - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the name of the manufacturer of the device.
MappingManager - Class in com.funambol.syncml.spds
A class that saves and retrieves the mapping information from the store
MappingManager() - Constructor for class com.funambol.syncml.spds.MappingManager
 
maxMsgSize - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the maximum message size allowed by the device.
maxObjSize - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the maximum object size allowed by the device.
mod - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the model name or model number of the device.

N

NAME - Static variable in class com.funambol.syncml.spds.SyncConfig
 
newIndex - Variable in class com.funambol.syncml.client.BaseSyncSource
 
newItems - Variable in class com.funambol.syncml.client.BaseSyncSource
 
nocSupport - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies that the device supports number of changes.
NOT_FOUND - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
NOT_FOUND_URI_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Source URI not found on server
NOTE - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The NOTE section id
NOTE - Static variable in class com.funambol.syncml.spds.SourceConfig
 

O

oem - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the OEM (Original Equipment Manufacturer) of the device.
OTAConfigMessage - Class in com.funambol.syncml.client
Class handling properties of an OTA Configuration Message coming from the server
OTAConfigMessage() - Constructor for class com.funambol.syncml.client.OTAConfigMessage
Creates a new instance of OTAConfigMessage
OTAConfigMessage(String, String, String, String, String, String[]) - Constructor for class com.funambol.syncml.client.OTAConfigMessage
Creates a new instance of OTAConfigMessage
OTAConfigMessageParser - Class in com.funambol.syncml.client
Message Listener for messages carring configuration messages (Config)
OTAConfigMessageParser() - Constructor for class com.funambol.syncml.client.OTAConfigMessageParser
Creates a new instance of OTAConfigMessageParser

P

parse(ChunkedString) - Static method in class com.funambol.syncml.protocol.SyncMLStatus
Parse a SyncML fragment and return the first status command found, or null in case of error.
parseMessage(byte[]) - Method in class com.funambol.syncml.client.OTAConfigMessageParser
This is the main parse method.
password - Variable in class com.funambol.syncml.spds.SyncConfig
 
PROCESSING_ERROR - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 

R

READ_SERVER_RESPONSE_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Network problem when reading response from server
ReadResponseException - Exception in com.funambol.syncml.spds
Manages the Transport agent read errors when sync'ing
ReadResponseException(int, String) - Constructor for exception com.funambol.syncml.spds.ReadResponseException
Create a new instance of this class
REFRESH_REQUIRED - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
resetMappings(String) - Method in class com.funambol.syncml.spds.MappingManager
Reset the mappings for the given source

S

saveMappings(String, Hashtable) - Method in class com.funambol.syncml.spds.MappingManager
Save the given ItemMap for the given source
serialize(DataOutputStream) - Method in class com.funambol.syncml.devinf.DevInf
 
serialize(DataOutputStream) - Method in class com.funambol.syncml.devinf.Ext
 
serialize(DataOutputStream) - Method in class com.funambol.syncml.devinf.VerDTD
 
serialize(DataOutputStream) - Method in class com.funambol.syncml.spds.ItemMap
The interface method use by the store to serialize this object
serialize(DataOutputStream) - Method in class com.funambol.syncml.spds.SourceConfig
Write object fields to the output stream.
serialize(DataOutputStream) - Method in class com.funambol.syncml.spds.SyncConfig
Write object fields to the output stream.
SERVER_BUSY - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
SERVER_BUSY - Static variable in exception com.funambol.syncml.spds.SyncException
Server busy: another sync may be in progress
SERVER_CONNECTION_REQUEST_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Network problem opening connection
SERVER_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Generic server error
setClientRepresentation(Object) - Method in class com.funambol.syncml.spds.SyncItem
Set the client representation of this item (maybe null)
setCmd(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the command name
setCmdId(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the command id
setCmdRef(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the command reference
setConfig(SourceConfig) - Method in class com.funambol.syncml.client.BaseSyncSource
Sets the config of the source.
setContent(byte[]) - Method in class com.funambol.syncml.spds.SyncItem
Set the content of this item
setCTCapsV1(CTCapV1[]) - Method in class com.funambol.syncml.devinf.DevInf
Sets an array of content type capability
setCTCapsV1(Vector) - Method in class com.funambol.syncml.devinf.DevInf
Sets an array of content type capability
setDataStores(DataStore[]) - Method in class com.funambol.syncml.devinf.DevInf
Sets an array of DataStore object
setDataStores(Vector) - Method in class com.funambol.syncml.devinf.DevInf
Sets an array of DataStore
setDevID(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the identifier of the source synchronization device
setDevTyp(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the device type
setEncoding(String) - Method in class com.funambol.syncml.spds.SourceConfig
Set the encoding of this source
setExts(Ext[]) - Method in class com.funambol.syncml.devinf.DevInf
Sets an array of experimental extension objects
setExts(Vector) - Method in class com.funambol.syncml.devinf.DevInf
Sets an array of experimental extension
setFilter(SyncFilter) - Method in class com.funambol.syncml.client.BaseSyncSource
Set a new filter for this SyncSource
setFilter(SyncFilter) - Method in interface com.funambol.syncml.spds.SyncSource
Set a new filter for this SyncSource
setFlagSendDevInf() - Method in class com.funambol.syncml.spds.SyncManager
To be invoked by every change of the device configuration and if the serverUrl is a new one (i.e., not already on the list lastServerUrl
setFwV(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the firmware version property
setHwV(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the hardware version property
setItemKeys(String[]) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the keys of the items acknowledged by this status.
setItemStatus(String, int) - Method in class com.funambol.syncml.client.BaseSyncSource
Tell the SyncSource the status returned by the server for an Item previously sent.
setItemStatus(String, int) - Method in interface com.funambol.syncml.spds.SyncSource
Tell the SyncSource the status returned by the server for an Item previously sent.
setKey(String) - Method in class com.funambol.syncml.spds.SyncItem
Set the current key
setLastAnchor(long) - Method in class com.funambol.syncml.client.BaseSyncSource
Set the value of the Last Anchor for this source
setLastAnchor(long) - Method in class com.funambol.syncml.spds.SourceConfig
Set the last anchor of this source
setLastAnchor(long) - Method in interface com.funambol.syncml.spds.SyncSource
Set the value of the Last Anchor for this source
setListener(SyncListener) - Method in class com.funambol.syncml.client.BaseSyncSource
Set a sync listener.
setListener(SyncListener) - Method in interface com.funambol.syncml.spds.SyncSource
Set a sync listener.
setMailAddress(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setMan(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the device manufacturer
setMod(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the device model name or model number of device
setMsgRef(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the message reference
setName(String) - Method in class com.funambol.syncml.spds.SourceConfig
Set the name of this source
setNextAnchor(long) - Method in class com.funambol.syncml.client.BaseSyncSource
Set the value of the Next Anchor for this source
setNextAnchor(long) - Method in class com.funambol.syncml.spds.SourceConfig
Set the next anchor of this source
setNextAnchor(long) - Method in interface com.funambol.syncml.spds.SyncSource
Set the value of the Next Anchor for this source
setOEM(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the Original Equipment Manufacturer of the device
setParent(String) - Method in class com.funambol.syncml.spds.SyncItem
Set the item parent
setPassword(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setRemoteUri(String) - Method in class com.funambol.syncml.spds.SourceConfig
Set the remote URI of this source
setRemoteURIs(String[]) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setServerItemsNumber(int) - Method in class com.funambol.syncml.client.BaseSyncSource
Set the number of changes that the server will send during the session.
setServerItemsNumber(int) - Method in interface com.funambol.syncml.spds.SyncSource
Set the number of changes that the server will send during the session.
setSrcRef(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the source reference
setState(char) - Method in class com.funambol.syncml.spds.SyncItem
Set the item state
setStatus(int) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the status code
setStatusDataMessage(ChunkedString) - Method in class com.funambol.syncml.protocol.SyncMLStatus
 
setSupportLargeObjs(Boolean) - Method in class com.funambol.syncml.devinf.DevInf
Sets the SupportLargeObjs property
setSupportLargeObjs(boolean) - Method in class com.funambol.syncml.devinf.DevInf
Sets the SupportLargeObjs property
setSupportNumberOfChanges(Boolean) - Method in class com.funambol.syncml.devinf.DevInf
Sets the supportNumberOfChanges property
setSupportNumberOfChanges(boolean) - Method in class com.funambol.syncml.devinf.DevInf
Sets the SupportNumberOfChanges property
setSwV(String) - Method in class com.funambol.syncml.devinf.DevInf
Sets the software version property
setSyncMode(int) - Method in class com.funambol.syncml.spds.SourceConfig
Set the sync mode of this source
setSyncUrl(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setTgtRef(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the target reference
setType(String) - Method in class com.funambol.syncml.protocol.SyncMLCommand
Set the mime type of the items of this command
setType(String) - Method in class com.funambol.syncml.spds.SourceConfig
Set the mime-type of this source
setType(String) - Method in class com.funambol.syncml.spds.SyncItem
Set the item type
setUserName(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setUTC(Boolean) - Method in class com.funambol.syncml.devinf.DevInf
Sets the UTC property
setUTC(boolean) - Method in class com.funambol.syncml.devinf.DevInf
Sets the UTC property
setValue(String) - Method in class com.funambol.syncml.devinf.VerDTD
Sets the version of DTD
setVerDTD(VerDTD) - Method in class com.funambol.syncml.devinf.DevInf
Sets the DTD version property
setVisibleName(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setXNam(String) - Method in class com.funambol.syncml.devinf.Ext
Sets the name of extension
setXVal(String[]) - Method in class com.funambol.syncml.devinf.Ext
Sets the array of extension value
setXVal(Vector) - Method in class com.funambol.syncml.devinf.Ext
Sets the array of extension value
SMART_SLOW_SYNC_UNSUPPORTED - Static variable in exception com.funambol.syncml.spds.SyncException
Server does not support smart slow sync
SOURCE_NUMBER - Static variable in class com.funambol.syncml.client.OTAConfigMessage
 
SourceConfig - Class in com.funambol.syncml.spds
Configuration data for the SyncSource.
SourceConfig() - Constructor for class com.funambol.syncml.spds.SourceConfig
Initializes a new instance of SourceConfig: Sets default configuration values, valid for a generic briefcase source.
SourceConfig(String, String, String) - Constructor for class com.funambol.syncml.spds.SourceConfig
Initializes a new instance of SourceConfig: Sets default configuration values, valid for a generic briefcase source.
STATE_DELETED - Static variable in class com.funambol.syncml.spds.SyncItem
 
STATE_NEW - Static variable in class com.funambol.syncml.spds.SyncItem
 
STATE_UNDEF - Static variable in class com.funambol.syncml.spds.SyncItem
 
STATE_UPDATED - Static variable in class com.funambol.syncml.spds.SyncItem
 
STATUS_CONNECTION_ERROR - Static variable in interface com.funambol.syncml.spds.SyncSource
A problem with the connection to the remote server occurred
STATUS_RECV_ERROR - Static variable in interface com.funambol.syncml.spds.SyncSource
At least one message has an error during receive
STATUS_SEND_ERROR - Static variable in interface com.funambol.syncml.spds.SyncSource
At least one message has an error during send
STATUS_SERVER_ERROR - Static variable in interface com.funambol.syncml.spds.SyncSource
An error occurred with the remote server.
STATUS_SUCCESS - Static variable in interface com.funambol.syncml.spds.SyncSource
No error for this session
SUCCESS - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
swv - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the software version of the device.
sync(SyncSource) - Method in class com.funambol.syncml.spds.SyncManager
Synchronizes synchronization source, using the preferred sync mode defined for that SyncSource.
sync(SyncSource, int) - Method in class com.funambol.syncml.spds.SyncManager
Synchronizes synchronization source
SyncConfig - Class in com.funambol.syncml.spds
Configuration data for the SyncManager: account, polling time etc.
SyncConfig() - Constructor for class com.funambol.syncml.spds.SyncConfig
Creates a new instance of SyncConfig: Sets default configuration values
SyncException - Exception in com.funambol.syncml.spds
This exception represents the base exception for synchronization related error conditions.
SyncException(int, String) - Constructor for exception com.funambol.syncml.spds.SyncException
Constructs an instance of SyncException with the specified detail message.
SyncFilter - Interface in com.funambol.syncml.protocol
The interface SyncFilter is used by the SyncManager to apply a filter defined for a SyncSource to the outgoing request.
SyncItem - Class in com.funambol.syncml.spds
This class is a container for the items exchanged between the SyncManager and the SyncSources
SyncItem(String) - Constructor for class com.funambol.syncml.spds.SyncItem
Basic constructor.
SyncItem(String, String, char, String, byte[]) - Constructor for class com.funambol.syncml.spds.SyncItem
Full contructor.
SyncItem(SyncItem) - Constructor for class com.funambol.syncml.spds.SyncItem
Copy constructor.
SyncManager - Class in com.funambol.syncml.spds
The SyncManager is the engine of the synchronization process on the client library.
SyncManager(SyncConfig) - Constructor for class com.funambol.syncml.spds.SyncManager
SyncManager constructor
SYNCML - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The SyncML section id
SyncML - Class in com.funambol.syncml.protocol
Common definitions for SyncML protocol.
SyncMLCommand - Class in com.funambol.syncml.protocol
This class is a container for SyncML command
SyncMLCommand(String, String) - Constructor for class com.funambol.syncml.protocol.SyncMLCommand
 
SyncMLCommand(String, String, String) - Constructor for class com.funambol.syncml.protocol.SyncMLCommand
 
SyncMLStatus - Class in com.funambol.syncml.protocol
This class is a container for SyncML status command.
SyncMLStatus() - Constructor for class com.funambol.syncml.protocol.SyncMLStatus
 
SyncMLStatus(String, String, String, String, String, String, int) - Constructor for class com.funambol.syncml.protocol.SyncMLStatus
 
SyncMLStatus(String, String, String, String, String[], int) - Constructor for class com.funambol.syncml.protocol.SyncMLStatus
 
syncMode - Variable in class com.funambol.syncml.client.BaseSyncSource
SyncMode, set by beginSync
SyncSource - Interface in com.funambol.syncml.spds
A SyncSource is responsible for storing and retrieving SyncItem objects from/to an external data source.
syncUrl - Variable in class com.funambol.syncml.spds.SyncConfig
 

T

TAG_ADD - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_ALERT - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_CMD - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_CMDID - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_CMDREF - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DATA - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DELETE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_FORMAT - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_ITEM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_LOC_URI - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MSGID - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MSGREF - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_REPLACE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SOURCE_PARENT - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SOURCEREF - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_STATUS - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SYNC - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SYNCBODY - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SYNCHDR - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SYNCML - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_TARGET - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_TARGET_PARENT - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_TARGETREF - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_TYPE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TASK - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The TASK section id
TASK - Static variable in class com.funambol.syncml.spds.SourceConfig
 
toString() - Method in class com.funambol.syncml.protocol.SyncMLCommand
Return a string representation of this object
toString() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Return the SyncML representation of this status object
toSyncML() - Method in interface com.funambol.syncml.protocol.SyncFilter
Format the Filter in SyncML syntax, according to the parameter contained in the SyncFilter implementation.
toSyncML(int) - Method in interface com.funambol.syncml.protocol.SyncFilter
Format the Filter in SyncML syntax.

U

updateItem(SyncItem) - Method in class com.funambol.syncml.client.BaseSyncSource
Update a given SyncItem stored in the source backend.
updateItem(SyncItem) - Method in interface com.funambol.syncml.spds.SyncSource
Update a given SyncItem stored in the source backend.
updIndex - Variable in class com.funambol.syncml.client.BaseSyncSource
 
updItems - Variable in class com.funambol.syncml.client.BaseSyncSource
 
userAgent - Variable in class com.funambol.syncml.spds.SyncConfig
 
userName - Variable in class com.funambol.syncml.spds.SyncConfig
 
utc - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies that the device supports UTC based time.

V

VCARD_NAME - Static variable in class com.funambol.syncml.spds.SourceConfig
vCard source name definition
VCARD_TYPE - Static variable in class com.funambol.syncml.spds.SourceConfig
vCard mime type definition
VerDTD - Class in com.funambol.syncml.devinf
Corresponds to the <VerDTD> tag in the SyncML devinf DTD
VerDTD() - Constructor for class com.funambol.syncml.devinf.VerDTD
In order to expose the server configuration like WS this constructor must be public
VerDTD(String) - Constructor for class com.funambol.syncml.devinf.VerDTD
Creates a new VerDTD object with the given value
verDTD - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the major and minor version identifier of the Device Information DTD used in the representation of the Device Information.
VERSION - Static variable in class com.funambol.syncml.spds.SourceConfig
 
VERSION - Static variable in class com.funambol.syncml.spds.SyncConfig
 

W

WRITE_SERVER_REQUEST_ERROR - Static variable in exception com.funambol.syncml.spds.SyncException
Network problem when reading response from server
WriteRequestException - Exception in com.funambol.syncml.spds
Manages the Transport agent write errors when sync'ing
WriteRequestException(int, String) - Constructor for exception com.funambol.syncml.spds.WriteRequestException
Create a new instance of this class

X

X_FUNAMBOL_SMARTSLOW - Static variable in class com.funambol.syncml.devinf.Ext
 

A B C D E F G H I L M N O P R S T U V W X

Copyright © 2006 Funambol.