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 class com.funambol.syncml.spds.SyncException
Error accessing a remote resource
ACCESS_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
adapter - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource.FileProperties
 
addCTCap(CTCap) - Method in class com.funambol.syncml.protocol.DataStore
 
addDataStore(DataStore) - Method in class com.funambol.syncml.protocol.DevInf
 
addExts(Vector) - Method in class com.funambol.syncml.protocol.DevInf
Adds a set of external properties to the existing one.
addItem(SyncItem) - Method in class com.funambol.syncml.client.BaseSyncSource
Add a new SyncItem to this source backend.
addItem(SyncItem) - Method in class com.funambol.syncml.client.ConfigSyncSource
 
addItem(SyncItem) - Method in class com.funambol.syncml.client.FileSyncSource
Add an item to the local store.
addItem(SyncItem) - Method in class com.funambol.syncml.client.TrackableSyncSource
The purpose of this implementation is simply to notify the tracker.
addItem(SyncItem) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
Add an item to the local store.
addItem(SyncItem) - Method in interface com.funambol.syncml.spds.SyncSource
Add a new SyncItem to this source backend.
addParamName(String) - Method in class com.funambol.syncml.protocol.Property
 
addProperty(Property) - Method in class com.funambol.syncml.protocol.CTCap
 
addPropParam(PropParam) - Method in class com.funambol.syncml.protocol.Property
 
addRxs(CTInfo) - Method in class com.funambol.syncml.protocol.DataStore
 
addSyncType(SyncType) - Method in class com.funambol.syncml.protocol.SyncCap
 
addTxs(CTInfo) - Method in class com.funambol.syncml.protocol.DataStore
 
addValEnum(String) - Method in class com.funambol.syncml.protocol.Property
 
addValEnum(String) - Method in class com.funambol.syncml.protocol.PropParam
 
addXVal(String) - Method in class com.funambol.syncml.protocol.Ext
 
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_CLIENT_NO_SLOW - 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
 
alertCode - Variable in class com.funambol.syncml.spds.SyncManager
 
ALL_SYNC_TYPES - Static variable in class com.funambol.syncml.protocol.SyncType
 
allIndex - Variable in class com.funambol.syncml.client.BaseSyncSource
 
allItems - Variable in class com.funambol.syncml.client.BaseSyncSource
 
allItems - Variable in class com.funambol.syncml.client.TrackableSyncSource
All items for slow syncs
allowBasicAuthentication() - Method in class com.funambol.syncml.spds.SyncConfig
 
allowMD5Authentication() - Method in class com.funambol.syncml.spds.SyncConfig
 
ALREADY_EXISTS - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
applyFileObjectProperties(FileSyncSource.FileSyncItem, FileObjectOutputStream) - Method in class com.funambol.syncml.client.FileSyncSource
 
AUTH_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Authentication error from remote server
AUTH_NONE - Static variable in class com.funambol.syncml.protocol.SyncML
 
AUTH_TYPE_BASIC - Static variable in class com.funambol.syncml.protocol.SyncML
 
AUTH_TYPE_HMAC - Static variable in class com.funambol.syncml.protocol.SyncML
 
AUTH_TYPE_MD5 - Static variable in class com.funambol.syncml.protocol.SyncML
 
AUTHENTICATION_ACCEPTED - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
AuthenticationException - Class in com.funambol.syncml.spds
This exception represents the base exception for synchronization related error conditions.
AuthenticationException(String, String, String, String) - Constructor for class com.funambol.syncml.spds.AuthenticationException
Constructs an instance of AuthenticationException with the specified detail message.
available() - Method in class com.funambol.syncml.client.FileObjectInputStream
Returns the number of available bytes.

B

BACKEND_AUTH_ERROR - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
BACKEND_AUTH_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Processing error in the backend connector
BACKEND_AUTH_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
BACKEND_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Processing error in the backend connector
BACKEND_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
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
BasicSyncListener - Class in com.funambol.syncml.spds
This class provides a basic implementation for a SyncListener.
BasicSyncListener() - Constructor for class com.funambol.syncml.spds.BasicSyncListener
 
begin(int) - Method in class com.funambol.syncml.client.CacheTracker
 
begin(int) - Method in interface com.funambol.syncml.client.ChangesTracker
This method allows implementations to get ready to return list of changes.
beginSecondPhase() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
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 class com.funambol.syncml.client.ConfigSyncSource
 
beginSync(int) - Method in class com.funambol.syncml.client.FileSyncSource
 
beginSync(int) - Method in class com.funambol.syncml.client.TrackableSyncSource
 
beginSync(int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
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
 
BRIEFCASE_TYPE - Static variable in class com.funambol.syncml.spds.SourceConfig
briefcase object mime type definition

C

CacheTracker - Class in com.funambol.syncml.client
This class implements a ChangesTracker and it is based on comparison of fingerprints.
CacheTracker(StringKeyValueStore) - Constructor for class com.funambol.syncml.client.CacheTracker
Creates a CacheTracker.
CALENDAR - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The CALENDAR section id
CALENDAR - Static variable in class com.funambol.syncml.spds.SourceConfig
 
cancel() - Method in class com.funambol.syncml.spds.SyncManager
This method cancels the current sync.
cancelled() - Method in exception com.funambol.syncml.client.HttpUploaderException
 
CANCELLED - Static variable in class com.funambol.syncml.spds.SyncException
The sync got cancelled
CANCELLED - Static variable in interface com.funambol.syncml.spds.SyncListener
 
ChangesTracker - Interface in com.funambol.syncml.client
This interface can be used by TrackableSyncSource to detect changes occourred since the last synchronization.
CHUNKED_ITEM_ACCEPTED - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
chunkSize - Variable in class com.funambol.syncml.client.HttpUploader
 
CLIENT_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Generic error caused by the client
CLIENT_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
clientNonce - Variable in class com.funambol.syncml.spds.SyncConfig
The nonce used for client authentication
close() - Method in class com.funambol.syncml.client.FileObjectInputStream
 
close() - Method in class com.funambol.syncml.client.FileObjectOutputStream
Close the output stream.
closeFileProperties(TwoPhasesFileSyncSource.FileProperties) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
CmdId - Class in com.funambol.syncml.spds
 
CmdId(int) - Constructor for class com.funambol.syncml.spds.CmdId
 
com.funambol.syncml.client - package com.funambol.syncml.client
 
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
Communications with server compressed or not
COMPRESSED_RESPONSE_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
CompressedSyncException - Class in com.funambol.syncml.spds
Exception related to the compressed sync error
CompressedSyncException(String) - Constructor for class com.funambol.syncml.spds.CompressedSyncException
Creates a new instance of CompressedSyncException
computeFingerprint(SyncItem) - Method in class com.funambol.syncml.client.CacheTracker
 
config - Variable in class com.funambol.syncml.client.BaseSyncSource
SyncSource configuration
config - Variable in class com.funambol.syncml.client.TrackableSyncSource
SyncSource configuration
ConfigSyncSource - Class in com.funambol.syncml.client
An implementation of TrackableSyncSource, providing the ability to sync Funambol's client configuration
ConfigSyncSource(SourceConfig, ChangesTracker, StringKeyValueStore) - Constructor for class com.funambol.syncml.client.ConfigSyncSource
ConfigSyncSource constructor
CONN_NOT_FOUND - Static variable in class com.funambol.syncml.spds.SyncException
Can not open connection error
CONN_NOT_FOUND - Static variable in interface com.funambol.syncml.spds.SyncListener
 
CONNECTION_BLOCKED_BY_USER - Static variable in class com.funambol.syncml.spds.SyncException
User denied permission
CONNECTION_BLOCKED_BY_USER - Static variable in interface com.funambol.syncml.spds.SyncListener
 
connectionManager - Variable in class com.funambol.syncml.client.HttpUploader
 
CONTACT - Static variable in class com.funambol.syncml.client.OTAConfigMessage
The CONTACT section id
CONTACT - Static variable in class com.funambol.syncml.spds.SourceConfig
 
createNewStore(String) - Method in class com.funambol.syncml.spds.MappingStoreBuilder
 
createSyncItem(String, String, char, String, long) - Method in class com.funambol.syncml.client.BaseSyncSource
Creates a new SyncItem for the engine to store incoming items
createSyncItem(String, String, char, String, long) - Method in class com.funambol.syncml.client.FileSyncSource
 
createSyncItem(String, String, char, String, long) - Method in class com.funambol.syncml.client.TrackableSyncSource
Creates a new SyncItem for the engine to store incoming items
createSyncItem(String, String, char, String, long) - Method in interface com.funambol.syncml.spds.SyncSource
Creates a SyncItem that the sync engine can use to store an incoming item.
createUploader(SyncConfig, String, String, SyncListener) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
createUploadUrl(String, String) - Method in class com.funambol.syncml.client.HttpUploader
 
CTCap - Class in com.funambol.syncml.protocol
This class corresponds to the <CTCap> tag in the SyncML devinf DTD v1.2
CTCap() - Constructor for class com.funambol.syncml.protocol.CTCap
In order to expose the server configuration like WS this constructor must be public
CTCap(CTInfo, boolean, Property[]) - Constructor for class com.funambol.syncml.protocol.CTCap
Creates a new CTCap object with the given type, version, field-level and an array of properties
CTCapV1 - Class in com.funambol.syncml.protocol
placeholder class.
CTCapV1() - Constructor for class com.funambol.syncml.protocol.CTCapV1
 
CTInfo - Class in com.funambol.syncml.protocol
This class represents the content type information such as content type and version of content type
CTInfo() - Constructor for class com.funambol.syncml.protocol.CTInfo
In order to expose the server configuration like WS this constructor must be public
CTInfo(String, String) - Constructor for class com.funambol.syncml.protocol.CTInfo
Creates a new ContentTypeCapability object with the given content type and versione

D

DATA_NULL - Static variable in class com.funambol.syncml.spds.SyncException
Response data null
DATA_NULL - Static variable in interface com.funambol.syncml.spds.SyncListener
 
dataReceived(String, int) - Method in class com.funambol.syncml.client.BaseSyncSource
Default implementation for
dataReceived(String, int) - Method in class com.funambol.syncml.client.TrackableSyncSource
Default implementation for
dataReceived(String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
dataReceived(String, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked each time data is received from the server, with the timestamp and the size in bytes of the receive data.
dataReceived(String, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked each time data is received from the server, with the timestamp and the size in bytes of the receive data.
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.protocol
This class corresponds to the <DataStore> tag in the SyncML devinf DTD
DataStore() - Constructor for class com.funambol.syncml.protocol.DataStore
In order to expose the server configuration like WS this constructor must be public
DataStore(SourceRef, String, long, CTInfo, CTInfo[], CTInfo, CTInfo[], CTCap[], DSMem, boolean, SyncCap, CTInfo[], FilterCap[]) - Constructor for class com.funambol.syncml.protocol.DataStore
Creates a new DataStore object with the given input information
DataStore(SourceRef, String, long, CTInfo, CTInfo[], CTInfo, CTInfo[], DSMem, SyncCap) - Constructor for class com.funambol.syncml.protocol.DataStore
Creates a new DataStore object with the given input information
deleteAllItems() - Method in class com.funambol.syncml.client.ConfigSyncSource
 
deleteAllItems() - Method in class com.funambol.syncml.client.FileSyncSource
 
deleteAllItems() - Method in class com.funambol.syncml.client.TrackableSyncSource
Physically delete all items
deletedItems - Variable in class com.funambol.syncml.client.CacheTracker
 
deleteItem(String) - Method in class com.funambol.syncml.client.BaseSyncSource
Delete a SyncItem stored in the source backend.
deleteItem(String) - Method in class com.funambol.syncml.client.ConfigSyncSource
 
deleteItem(String) - Method in class com.funambol.syncml.client.FileSyncSource
Delete an item from the local store.
deleteItem(String) - Method in class com.funambol.syncml.client.TrackableSyncSource
The purpose of this implementation is simply to notify the tracker.
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
 
delItems - Variable in class com.funambol.syncml.client.TrackableSyncSource
Deleted items for fast syncs
deserialize(DataInputStream) - Method in class com.funambol.syncml.protocol.DevInf
 
deserialize(DataInputStream) - Method in class com.funambol.syncml.protocol.Ext
 
deserialize(DataInputStream) - Method in class com.funambol.syncml.protocol.VerDTD
 
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.
DEVICE_FULL - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
DEVICE_FULL - Static variable in class com.funambol.syncml.spds.SyncException
Remote device full
DEVICE_FULL_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
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
Devinfo
devID - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the identifier of the source synchronization device.
DevInf - Class in com.funambol.syncml.protocol
Corresponds to the &l;tDevInf> element in the SyncML devinf DTD
DevInf() - Constructor for class com.funambol.syncml.protocol.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, boolean, DataStore[], CTCapV1[], Ext[]) - Constructor for class com.funambol.syncml.protocol.DevInf
Creates a new DevInf object with the given parameter
DevInf(VerDTD, String, String, String, String, String, String, String, String, boolean, boolean, boolean, boolean, DataStore[], Ext[]) - Constructor for class com.funambol.syncml.protocol.DevInf
Creates a new DevInf object with the given parameter
DevInf(VerDTD, String, String, String, String, String, String, String, String, boolean, boolean, boolean, boolean) - Constructor for class com.funambol.syncml.protocol.DevInf
Creates a new DevInf object with the given parameter
DEVINF12 - Static variable in class com.funambol.syncml.protocol.SyncML
 
devType - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the type of the source synchronization device.
directory - Variable in class com.funambol.syncml.client.FileSyncSource
 
directory - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
DSMem - Class in com.funambol.syncml.protocol
Corresponds to the <DSMem&g; element in the SyncML devinf DTD
DSMem() - Constructor for class com.funambol.syncml.protocol.DSMem
For serialization purposes
DSMem(boolean) - Constructor for class com.funambol.syncml.protocol.DSMem
Creates a new DSMem object with the given sharedMem
DSMem(boolean, long, long) - Constructor for class com.funambol.syncml.protocol.DSMem
Creates a new DSMem object with the given sharedMem, maxMem and maxID
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
empty() - Method in class com.funambol.syncml.client.CacheTracker
 
empty() - Method in interface com.funambol.syncml.client.ChangesTracker
Empty the tracker status.
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
 
end() - Method in class com.funambol.syncml.client.CacheTracker
 
end() - Method in interface com.funambol.syncml.client.ChangesTracker
This method allows implementations to clean data.
endConnecting(int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
endConnecting(int) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the end of the login phase.
endConnecting(int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the end of the login phase.
endMapping() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
endMapping() - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the end of the mapping phase.
endMapping() - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the end of the mapping phase
endReceiving() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
endReceiving() - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the end of the receiving phase
endReceiving() - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the end of the receiving phase
endSending() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
endSending() - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked when the mail protocol subsystem has finished to send message.
endSending() - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when the mail protocol subsystem has finished to send message.
endSession(SyncReport) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
endSession(SyncReport) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the end of a session after the last message was exchanged (or an error occurred).
endSession(SyncReport) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the end of a session after the last message was exchanged (or an error occurred).
endSync() - Method in class com.funambol.syncml.client.BaseSyncSource
Called just before committing the synchronization process by the SyncManager.
endSync() - Method in class com.funambol.syncml.client.ConfigSyncSource
 
endSync() - Method in class com.funambol.syncml.client.TrackableSyncSource
 
endSync() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
endSync() - Method in interface com.funambol.syncml.spds.SyncSource
Called just before committing the synchronization process by the SyncManager.
endSyncing() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
endSyncing() - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the end of the syncing phase
endSyncing() - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the end of the syncing phase
equals(Object) - Method in class com.funambol.syncml.protocol.VerDTD
Compares the string value to the specified input object.
ERROR_RECEIVING_ITEMS - Static variable in interface com.funambol.syncml.spds.SyncListener
 
ERROR_SENDING_ITEMS - Static variable in interface com.funambol.syncml.spds.SyncListener
 
Ext - Class in com.funambol.syncml.protocol
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.protocol.Ext
In order to expose the server configuration like WS this constructor must be public
Ext(String, String[]) - Constructor for class com.funambol.syncml.protocol.Ext
Creates a new Ext object with the given name and value
extensions - Variable in class com.funambol.syncml.client.FileSyncSource
 

F

FILE_OBJECT_TYPE - Static variable in class com.funambol.syncml.spds.SourceConfig
file object mime type definition
FileObject - Class in com.funambol.syncml.client
This class represents a FileObject which is a file with its meta information as defined by OMA (see OMA File Data Object Specification for more details).
FileObject() - Constructor for class com.funambol.syncml.client.FileObject
 
FileObjectException - Exception in com.funambol.syncml.client
 
FileObjectException(String) - Constructor for exception com.funambol.syncml.client.FileObjectException
 
FileObjectInputStream - Class in com.funambol.syncml.client
This class represents an input stream associated to a file object.
FileObjectInputStream(String, InputStream, String, int) - Constructor for class com.funambol.syncml.client.FileObjectInputStream
Constructs a FileObjectInputStream for the given input stream.
FileObjectOutputStream - Class in com.funambol.syncml.client
This class represents a stream into which a file object can be written directly.
FileObjectOutputStream(FileObject, OutputStream) - Constructor for class com.funambol.syncml.client.FileObjectOutputStream
Builds the output stream.
FileSyncSource - Class in com.funambol.syncml.client
An implementation of TrackableSyncSource, providing the ability to sync briefcases (files).
FileSyncSource(SourceConfig, ChangesTracker, String) - Constructor for class com.funambol.syncml.client.FileSyncSource
FileSyncSource constructor: initialize source config
FileSyncSource.FileSyncItem - Class in com.funambol.syncml.client
 
FileSyncSource.FileSyncItem(String, String) - Constructor for class com.funambol.syncml.client.FileSyncSource.FileSyncItem
 
FileSyncSource.FileSyncItem(String, String, String, char, String) - Constructor for class com.funambol.syncml.client.FileSyncSource.FileSyncItem
 
filter - Variable in class com.funambol.syncml.client.BaseSyncSource
Synchronization filter
filter - Variable in class com.funambol.syncml.client.TrackableSyncSource
Synchronization filter
FilterCap - Class in com.funambol.syncml.protocol
This class represents the filtering capabilities
FilterCap() - Constructor for class com.funambol.syncml.protocol.FilterCap
In order to expose the server configuration like WS this constructor must be public
FilterCap(CTInfo, String[], String[]) - Constructor for class com.funambol.syncml.protocol.FilterCap
Creates a new FilterCap object with the given input information
filterFile(String) - Method in class com.funambol.syncml.client.FileSyncSource
Return whether a given filename is filtered by the SyncSource.
flush() - Method in class com.funambol.syncml.client.FileObjectOutputStream
Flushes the underlying stream.
FORBIDDEN - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
FORBIDDEN_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
User not authorized
FORBIDDEN_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
forceCookies - Variable in class com.funambol.syncml.spds.SyncConfig
 
formatAlerts(String, int, long, long, int, String, String, SyncFilter, int) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Contructs the alerts for the given source.
formatAlertStatus(SyncMLStatus, long) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Prepare a status code in response to the server's alert.
formatCmdId(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the CmdID tag
formatCmdId(int) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the CmdID tag
formatCredentials(String, boolean) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format credentials into a <Cred> tag
formatEndAddCommand() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml add command (end)
formatEndDeleteCommand() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml delete command (end)
formatEndItem() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml end of an item element
formatEndMeta() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml end of a meta element
formatEndReplaceCommand() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml replace command (end)
formatEndSync() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml sync end tag
formatEndSyncBody() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml end sync body
formatEndSyncML() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml end tag
formatEpilogue() - Method in class com.funambol.syncml.client.FileObject
Formats the epilogue of this file object.
formatEpilogue(boolean) - Method in class com.funambol.syncml.client.FileObject
Formats the epilogue of this file object.
formatFinal() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml final tag
formatGetDeviceInfo(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format a request to the server for its device capabilities
formatItemData(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format an item data.
formatItemDelete(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
This method formats an Item tag for delete commands
formatItemFormat(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Get the format string to add to the outgoing message.
formatItemLuid(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format an item luid.
formatItemParent(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format an item parent.
formatItemSize(long) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format an item size.
formatItemStatus(SyncMLStatus) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format a status in response to a server command.
formatItemType(String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format an item type.
formatMappings(String, String, String, Hashtable) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format a mapping message.
formatMaxMsgSize(int) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the max message size
formatMoreData() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format a "more data" element
formatPrologue() - Method in class com.funambol.syncml.client.FileObject
Formats the prologue of this file object.
formatPrologue(boolean) - Method in class com.funambol.syncml.client.FileObject
Formats the prologue of this file object.
formatPutDeviceInfo(String, DeviceConfig, String, String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Constructs the section of a SyncML initialization message used to carry the device capabilities with the element
formatResultsDeviceInfo(String, String, String, String, String, DeviceConfig) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Used to build the part of the SyncML modification message containing the device sync capabilities () when requested by the server with the command
formatStartAddCommand() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml add command (start)
formatStartDeleteCommand() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml delete command (start)
formatStartItem() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml start of an item element
formatStartMeta() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml start of a meta element
formatStartReplaceCommand() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml replace command (start)
formatStartSync() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml sync start tag
formatStartSyncBody() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml start sync body
formatStartSyncML() - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the syncml start tag
formatSyncHdrStatus(SyncMLStatus) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Prepare a status code in response to the server's sync hdr command
formatSyncHeader(String, String, String, String, String, String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Prepare a SyncML Message header.
formatSyncTagPreamble(String, String, String) - Method in class com.funambol.syncml.spds.SyncMLFormatter
Format the sync tag preamble.
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
 
GENERIC_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
getAccessed() - Method in class com.funambol.syncml.client.FileObject
Gets the last accessed time
getAlertedSyncMode() - Method in class com.funambol.syncml.spds.SyncReport
 
getAllFilesFingerprint() - Method in class com.funambol.syncml.client.CacheTracker
Create an hashtable with all files and their fingerprints
getAllItemsKeys() - Method in class com.funambol.syncml.client.ConfigSyncSource
 
getAllItemsKeys() - Method in class com.funambol.syncml.client.FileSyncSource
 
getAllItemsKeys() - Method in class com.funambol.syncml.client.TrackableSyncSource
 
getArchived() - Method in class com.funambol.syncml.client.FileObject
Gets the archived attribute
getAuthMethod() - Method in class com.funambol.syncml.spds.AuthenticationException
 
getBreakMsgOnLastChunk() - Method in class com.funambol.syncml.spds.SourceConfig
 
getChalFormat() - Method in class com.funambol.syncml.protocol.SyncMLStatus
 
getChalNextNonce() - Method in class com.funambol.syncml.protocol.SyncMLStatus
 
getChalType() - Method 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 class com.funambol.syncml.client.TrackableSyncSource
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 class com.funambol.syncml.client.TrackableSyncSource
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 class com.funambol.syncml.client.TrackableSyncSource
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 class com.funambol.syncml.client.TrackableSyncSource
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
getCmd() - Method in class com.funambol.syncml.spds.ItemReport
 
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.
getConfig() - Method in class com.funambol.syncml.client.TrackableSyncSource
Returns the config of the source.
getConfig() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the config of the source.
getContent() - Method in class com.funambol.syncml.spds.SyncItem
Get the content of this item.
getCreated() - Method in class com.funambol.syncml.client.FileObject
Gets the creation time
getCTCaps() - Method in class com.funambol.syncml.protocol.DataStore
Gets an array of content type capabilities
getCTCapsV1() - Method in class com.funambol.syncml.protocol.DevInf
Gets the array of content type capability
getCTInfo() - Method in class com.funambol.syncml.protocol.CTCap
Get a CTInfo object
getCTInfo() - Method in class com.funambol.syncml.protocol.FilterCap
Get a CTInfo object
getCTType() - Method in class com.funambol.syncml.protocol.CTInfo
Gets the content type properties
getDataStores() - Method in class com.funambol.syncml.protocol.DevInf
Gets the array of datastore
getDataType() - Method in class com.funambol.syncml.protocol.Property
Gets the data type of the property
getDataType() - Method in class com.funambol.syncml.protocol.PropParam
Gets the parameter's data type
getDeleted() - Method in class com.funambol.syncml.client.FileObject
Gets the deleted attribute
getDeletedItems() - Method in class com.funambol.syncml.client.CacheTracker
Returns the list of deleted items.
getDeletedItems() - Method in interface com.funambol.syncml.client.ChangesTracker
Returns the list of deleted items.
getDeletedItemsCount() - Method in class com.funambol.syncml.client.CacheTracker
Returns the number of deleted items that will be returned by the getDeletedItems method
getDeletedItemsCount() - Method in interface com.funambol.syncml.client.ChangesTracker
Returns the number of deleted items that will be returned by the getDeletedItems method
getDeviceConfig() - Method in class com.funambol.syncml.spds.SyncConfig
 
getDevID() - Method in class com.funambol.syncml.protocol.DevInf
Gets the identifier of the source synchronization device
getDevTyp() - Method in class com.funambol.syncml.protocol.DevInf
Gets the device type
getDisplayName() - Method in class com.funambol.syncml.protocol.DataStore
Gets the display name of the datastore
getDisplayName() - Method in class com.funambol.syncml.protocol.Property
Gets the display name
getDisplayName() - Method in class com.funambol.syncml.protocol.PropParam
Gets the parameter's display name
getDSMem() - Method in class com.funambol.syncml.protocol.DataStore
Gets the maximum memory and item identifier for the datastore
getEncoding() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the encoding of the source.
getEncoding() - Method in class com.funambol.syncml.client.TrackableSyncSource
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.
getExecutable() - Method in class com.funambol.syncml.client.FileObject
Gets the executable attribute
getExts() - Method in class com.funambol.syncml.protocol.DevInf
Gets the array of experimental extension
getFieldLevel() - Method in class com.funambol.syncml.protocol.CTCap
Gets the value of FieldLevel property
getFileName() - Method in class com.funambol.syncml.client.FileSyncSource.FileSyncItem
 
getFileName() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.EmptyFileSyncItem
 
getFileObject() - Method in class com.funambol.syncml.client.FileObjectOutputStream
Get the file object descrption (meta information).
getFilter() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the current filter for this SyncSource.
getFilter() - Method in class com.funambol.syncml.client.TrackableSyncSource
Returns the current filter for this SyncSource.
getFilter() - Method in interface com.funambol.syncml.spds.SyncSource
Return the current filter for this SyncSource
getFilterCaps() - Method in class com.funambol.syncml.protocol.DataStore
Gets an array of filtering capabilities
getFilterKeywords() - Method in class com.funambol.syncml.protocol.FilterCap
Get the record level filter keyword
getFilterRxs() - Method in class com.funambol.syncml.protocol.DataStore
Gets an array of supported filter grammars that can be received by the datastore
getFirstAttempt() - Method in class com.funambol.syncml.client.HttpUploader.HttpUploadStatus
 
getFwV() - Method in class com.funambol.syncml.protocol.DevInf
Gets the firmware version property
getHidden() - Method in class com.funambol.syncml.client.FileObject
Gets the hidden attribute
getHttpErrorCode() - Method in exception com.funambol.syncml.client.HttpUploaderException
 
getHwV() - Method in class com.funambol.syncml.protocol.DevInf
Gets the hardware version property
getInputStream() - Method in class com.funambol.syncml.client.FileSyncSource.FileSyncItem
Creates a new input stream to read from.
getInputStream() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.EmptyFileSyncItem
Creates a new input stream to read from.
getInputStream() - Method in class com.funambol.syncml.spds.SyncItem
Returns an InputStream to read data from.
getInstance(int) - Static method in class com.funambol.syncml.protocol.SyncType
Gets the instance of synchronization type
getIOException() - Method in exception com.funambol.syncml.client.HttpUploaderException
 
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.
getItemContent(SyncItem) - Method in class com.funambol.syncml.client.ConfigSyncSource
 
getItemContent(SyncItem) - Method in class com.funambol.syncml.client.FileSyncSource
TODO: is this still needed? This is still kind of strange, we don't really need to get the item content any longer but we just need to create a proper item from which the content can be read
getItemContent(SyncItem) - Method in class com.funambol.syncml.client.TrackableSyncSource
 
getItemContent(SyncItem) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
TODO: is this still needed? This is still kind of strange, we don't really need to get the item content any longer but we just need to create a proper item from which the content can be read
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.ItemReport
 
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.client.TrackableSyncSource
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 class com.funambol.syncml.client.TrackableSyncSource
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)
getLocName() - Method in class com.funambol.syncml.protocol.Source
Returns the source display name
getLocURI() - Method in class com.funambol.syncml.protocol.Source
Returns the source URI value
getLocUri() - Method in class com.funambol.syncml.spds.SyncReport
 
getMailAddress() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getMan() - Method in class com.funambol.syncml.protocol.DevInf
Gets the device manufacturer
getMappings(String) - Method in class com.funambol.syncml.spds.MappingManager
Returns the ItemMap related to the given name
getMaxGUIDSize() - Method in class com.funambol.syncml.protocol.DataStore
Gets the maximum GUID size
getMaxID() - Method in class com.funambol.syncml.protocol.DSMem
Gets the maximum number of items
getMaxItemsPerMessageInSlowSync() - Method in class com.funambol.syncml.spds.SourceConfig
Get the maximum number of items to be placed in a single SyncML message during a slow sync
getMaxMem() - Method in class com.funambol.syncml.protocol.DSMem
Gets the maximum memory size in bytes
getMaxMsgSize() - Method in class com.funambol.syncml.spds.DeviceConfig
 
getMaxOccur() - Method in class com.funambol.syncml.protocol.Property
Gets the maximum number of occurrences of the property of the same type supported within a single object
getMaxSize() - Method in class com.funambol.syncml.protocol.Property
Gets the maximum size for a given datastore (in bytes)
getMod() - Method in class com.funambol.syncml.protocol.DevInf
Gets the model name or model number of device
getModified() - Method in class com.funambol.syncml.client.FileObject
Gets the modification time
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.client.FileObject
Gets the file name
getName() - Method in class com.funambol.syncml.client.TrackableSyncSource
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
getNewItems() - Method in class com.funambol.syncml.client.CacheTracker
Returns the list of new items.
getNewItems() - Method in interface com.funambol.syncml.client.ChangesTracker
Returns the list of new items.
getNewItemsCount() - Method in class com.funambol.syncml.client.CacheTracker
Returns the number of new items that will be returned by the getNewItems method
getNewItemsCount() - Method in interface com.funambol.syncml.client.ChangesTracker
Returns the number of new items that will be returned by the getNewItems method
getNextAnchor() - Method in class com.funambol.syncml.client.BaseSyncSource
Return the Next Anchor for this source
getNextAnchor() - Method in class com.funambol.syncml.client.TrackableSyncSource
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
getNextCmdID() - Method in class com.funambol.syncml.spds.SyncManager
 
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 class com.funambol.syncml.client.TrackableSyncSource
 
getNextDeletedItem() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
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 class com.funambol.syncml.client.TrackableSyncSource
 
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 class com.funambol.syncml.client.TrackableSyncSource
 
getNextNewItem() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the first/next new item of the store.
getNextNonce() - Method in class com.funambol.syncml.spds.AuthenticationException
 
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 class com.funambol.syncml.client.TrackableSyncSource
 
getNextUpdatedItem() - Method in interface com.funambol.syncml.spds.SyncSource
Returns the first/next updated item of the store (changed from the last sync)
getNonceFormat() - Method in class com.funambol.syncml.spds.AuthenticationException
 
getNoTruncate() - Method in class com.funambol.syncml.protocol.Property
Gets the value of NoTruncate property
getNumberOfReceivedItems() - Method in class com.funambol.syncml.spds.SyncReport
 
getNumberOfReceivedItemsWithError() - Method in class com.funambol.syncml.spds.SyncReport
 
getNumberOfSentItems() - Method in class com.funambol.syncml.spds.SyncReport
 
getNumberOfSentItemsWithError() - Method in class com.funambol.syncml.spds.SyncReport
 
getObjectSize() - Method in class com.funambol.syncml.spds.SyncItem
 
getOEM() - Method in class com.funambol.syncml.protocol.DevInf
Gets the Original Equipment Manufacturer of the device
getOutputStream() - Method in class com.funambol.syncml.client.FileSyncSource.FileSyncItem
Creates a new output stream to write to.
getOutputStream() - Method in class com.funambol.syncml.spds.SyncItem
Returns an OutputStream to write data to.
getParamName() - Method in class com.funambol.syncml.protocol.PropParam
Gets the parameter's name
getParent() - Method in class com.funambol.syncml.spds.SyncItem
Get the item parent.
getPassword() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getPassword() - Method in class com.funambol.syncml.spds.SyncConfig
 
getProperties() - Method in class com.funambol.syncml.protocol.CTCap
Get an array of supported properties of a given content type
getPropName() - Method in class com.funambol.syncml.protocol.Property
Gets the property name
getPropNames() - Method in class com.funambol.syncml.protocol.FilterCap
Get the name of a supported property
getPropParams() - Method in class com.funambol.syncml.protocol.Property
Gets the array of supported parameters of the property
getReadable() - Method in class com.funambol.syncml.client.FileObject
Gets the readable attribute
getReceivedAddNumber() - Method in class com.funambol.syncml.spds.SyncReport
 
getReceivedDeleteNumber() - Method in class com.funambol.syncml.spds.SyncReport
 
getReceivedItems() - Method in class com.funambol.syncml.spds.SyncReport
 
getReceivedReplaceNumber() - Method in class com.funambol.syncml.spds.SyncReport
 
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
getRemoteUri() - Method in class com.funambol.syncml.spds.SyncReport
 
getRemoteURIs() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getRequestedSyncMode() - Method in class com.funambol.syncml.spds.SyncReport
 
getRxPref() - Method in class com.funambol.syncml.protocol.DataStore
Gets the CTInfo corresponds to <Rx-Pref> element
getRxs() - Method in class com.funambol.syncml.protocol.DataStore
Gets the array of the supported type and version of the content type received by the device
getSentAddNumber() - Method in class com.funambol.syncml.spds.SyncReport
 
getSentDeleteNumber() - Method in class com.funambol.syncml.spds.SyncReport
 
getSentItems() - Method in class com.funambol.syncml.spds.SyncReport
 
getSentReplaceNumber() - Method in class com.funambol.syncml.spds.SyncReport
 
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 class com.funambol.syncml.client.TrackableSyncSource
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.
getSharedMem() - Method in class com.funambol.syncml.protocol.DSMem
Gets Boolean shared memory
getSize() - Method in class com.funambol.syncml.client.FileObject
Gets the file size.
getSource() - Method in class com.funambol.syncml.protocol.SourceRef
Gets the Source property
getSourceParent() - Method in class com.funambol.syncml.spds.SyncItem
Get the item parent.
getSourceRef() - Method in class com.funambol.syncml.protocol.DataStore
Gets the reference URI for a local datastore
getSourceUri() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the source URI
getSourceUri() - Method in class com.funambol.syncml.client.TrackableSyncSource
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.client.HttpUploader.HttpUploadStatus
 
getStatus() - Method in class com.funambol.syncml.client.TrackableSyncSource
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.
getStatusCode() - Method in class com.funambol.syncml.spds.ItemReport
 
getStatusDataMessage() - Method in class com.funambol.syncml.protocol.SyncMLStatus
 
getStatusMsg() - Method in class com.funambol.syncml.spds.ItemReport
 
getSupportHierarchicalSync() - Method in class com.funambol.syncml.protocol.DataStore
Gets the value of SupportHierarchicalSync property
getSupportHierarchicalSync() - Method in class com.funambol.syncml.protocol.DevInf
Gets the Boolean value of supportHierarchicalSync
getSupportLargeObjs() - Method in class com.funambol.syncml.protocol.DevInf
Gets the Boolean value of supportLargeObjs
getSupportNumberOfChanges() - Method in class com.funambol.syncml.protocol.DevInf
Gets the Boolean value of SupportNumberOfChanges
getSwV() - Method in class com.funambol.syncml.protocol.DevInf
Gets the software version property
getSyncCap() - Method in class com.funambol.syncml.protocol.DataStore
Gets the synchronization capabilities of a datastore.
getSyncException() - Method in class com.funambol.syncml.spds.SyncReport
 
getSyncMode() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the preferred sync mode of the source.
getSyncMode() - Method in class com.funambol.syncml.client.TrackableSyncSource
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.
getSyncReport() - Method in class com.funambol.syncml.spds.SyncManager
This method returns the sync report of the last sync performed.
getSyncStatus() - Method in class com.funambol.syncml.spds.SyncReport
 
getSyncType() - Method in class com.funambol.syncml.protocol.SyncCap
 
getSyncUrl() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getSyncUrl() - Method in class com.funambol.syncml.spds.SyncConfig
 
getSystem() - Method in class com.funambol.syncml.client.FileObject
Gets the system attribute
getTgtRef() - Method in class com.funambol.syncml.protocol.SyncMLStatus
Get the target reference
getTracker() - Method in class com.funambol.syncml.client.TrackableSyncSource
Return the current tracker for this source
getTxPref() - Method in class com.funambol.syncml.protocol.DataStore
Gets the CTInfo corresponds to <Tx-Pref> element
getTxs() - Method in class com.funambol.syncml.protocol.DataStore
Gets an array of the supported type and version of the content type transmitted by the device
getType() - Method in class com.funambol.syncml.client.BaseSyncSource
Returns the type of the source.
getType() - Method in class com.funambol.syncml.client.TrackableSyncSource
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.protocol.SyncType
Gets the synchronization type
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.
getUpdatedItems() - Method in class com.funambol.syncml.client.CacheTracker
Returns the list of updated items.
getUpdatedItems() - Method in interface com.funambol.syncml.client.ChangesTracker
Returns the list of updated items.
getUpdatedItemsCount() - Method in class com.funambol.syncml.client.CacheTracker
Returns the number of deleted items that will be returned by the getDeletedItems method
getUpdatedItemsCount() - Method in interface com.funambol.syncml.client.ChangesTracker
Returns the number of updated items that will be returned by the getUpdatedItems method
getUploadedBytes() - Method in class com.funambol.syncml.client.HttpUploader.HttpUploadStatus
 
getUserName() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getUserName() - Method in class com.funambol.syncml.spds.SyncConfig
 
getUTC() - Method in class com.funambol.syncml.protocol.DevInf
Gets the Boolean value of utc
getValEnums() - Method in class com.funambol.syncml.protocol.Property
Gets the array of supported enumerated value of the CTType property
getValEnums() - Method in class com.funambol.syncml.protocol.PropParam
Gets the array of enumerated values of the parameter
getValue() - Method in class com.funambol.syncml.protocol.SourceRef
Returns the value
getValue() - Method in class com.funambol.syncml.protocol.VerDTD
Gets value properties
getValue() - Method in class com.funambol.syncml.spds.CmdId
 
getVerCT() - Method in class com.funambol.syncml.protocol.CTInfo
Gets the version of the content type
getVerDTD() - Method in class com.funambol.syncml.protocol.DevInf
Gets the DTD version property
getVersion() - Method in class com.funambol.syncml.spds.SyncConfig
 
getVisibleName() - Method in class com.funambol.syncml.client.OTAConfigMessage
 
getWritable() - Method in class com.funambol.syncml.client.FileObject
Gets the writable attribute
getXNam() - Method in class com.funambol.syncml.protocol.Ext
Gets the name of the extension
getXVal() - Method in class com.funambol.syncml.protocol.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.
globalStatus - Variable in class com.funambol.syncml.client.TrackableSyncSource
Status of the sync source summarized in an integer value.

H

hasContent() - Method in class com.funambol.syncml.spds.SyncItem
Returns true iff this item has a content set to some value
HttpUploader - Class in com.funambol.syncml.client
This class is a file uploader for a two phases sync source.
HttpUploader(SyncConfig, String, String, SyncListener) - Constructor for class com.funambol.syncml.client.HttpUploader
 
HttpUploader.HttpUploadStatus - Class in com.funambol.syncml.client
This subclass represents the result of the upload operation.
HttpUploader.HttpUploadStatus() - Constructor for class com.funambol.syncml.client.HttpUploader.HttpUploadStatus
 
HttpUploaderException - Exception in com.funambol.syncml.client
 
HttpUploaderException() - Constructor for exception com.funambol.syncml.client.HttpUploaderException
 
hwv - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the hardware version of the device.

I

ILLEGAL_ARGUMENT - Static variable in class com.funambol.syncml.spds.SyncException
Malformed URL error
ILLEGAL_ARGUMENT - Static variable in interface com.funambol.syncml.spds.SyncListener
 
increment() - Method in class com.funambol.syncml.spds.CmdId
 
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
 
INVALID_CREDENTIALS - Static variable in interface com.funambol.syncml.spds.SyncListener
 
isBodyBase64() - Method in class com.funambol.syncml.client.FileObject
Returns true if the body is encoded in base64 (if not it is assumed to be plain text)
isBusy() - Method in class com.funambol.syncml.spds.SyncManager
Checks if the manager is currently busy performing a synchronization.
isFieldLevel() - Method in class com.funambol.syncml.protocol.CTCap
Gets the value of FieldLevel property
isHttpError() - Method in exception com.funambol.syncml.client.HttpUploaderException
 
isNoTruncate() - Method in class com.funambol.syncml.protocol.Property
Gets the value of NoTruncate property
isSharedMem() - Method in class com.funambol.syncml.protocol.DSMem
Returns the memoryShared status
isSuccess(int) - Method in class com.funambol.syncml.client.CacheTracker
 
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.
isSupportHierarchicalSync() - Method in class com.funambol.syncml.protocol.DataStore
Gets the value of SupportHierarchicalSync property
isSupportHierarchicalSync() - Method in class com.funambol.syncml.protocol.DevInf
Gets true if the device supports hierarchical sync
isSupportLargeObjs() - Method in class com.funambol.syncml.protocol.DevInf
Gets true if the device supports handling of large objects
isSupportNumberOfChanges() - Method in class com.funambol.syncml.protocol.DevInf
Gets true if the device supports number of changes
isUTC() - Method in class com.funambol.syncml.protocol.DevInf
Gets true if the device supports UTC based time
itemAddChunkSent(String, String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemAddChunkSent(String, String, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
 
itemAddChunkSent(String, String, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when a chunk of a new item was sent
itemAddSendingEnded(String, String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemAddSendingEnded(String, String, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
 
itemAddSendingEnded(String, String, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when the sending of a new item has terminated
itemAddSendingStarted(String, String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemAddSendingStarted(String, String, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
 
itemAddSendingStarted(String, String, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when the sending of a new item has started
itemDeleted(Object) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemDeleted(Object) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked each time a message is deleted
itemDeleted(Object) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked each time a message is deleted
itemDeleteSent(Object) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemDeleteSent(Object) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked each time an item deleted is sent to the server.
itemDeleteSent(Object) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked each time an item deleted is sent to the server.
itemReceived(Object) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemReceived(Object) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked each time a message is received and stored successfully in the client.
itemReceived(Object) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked each time a message is received and stored successfully in the client.
itemReplaceChunkSent(String, String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemReplaceChunkSent(String, String, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
 
itemReplaceChunkSent(String, String, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when a chunk of a replaced item was sent
itemReplaceSendingEnded(String, String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemReplaceSendingEnded(String, String, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
 
itemReplaceSendingEnded(String, String, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when the sending of a replaced item has terminated
itemReplaceSendingStarted(String, String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemReplaceSendingStarted(String, String, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
 
itemReplaceSendingStarted(String, String, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when the sending of a replaced item has started
ItemReport - Class in com.funambol.syncml.spds
 
ItemReport(String, String, int, String) - Constructor for class com.funambol.syncml.spds.ItemReport
 
ITEMS_NUMBER_UNKNOWN - Static variable in interface com.funambol.syncml.spds.SyncListener
Used when the messages to send or received is not know to the mail protocol subsystem
itemsToDelete - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
itemsToUpload - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
itemUpdated(Object, Object) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemUpdated(Object) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
itemUpdated(Object, Object) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked when an item changes on the other side.
itemUpdated(Object) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked when an item changes on the other side.
itemUpdated(Object, Object) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when an item changes on the other side.
itemUpdated(Object) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when an item changes on the other side.

L

lastServerUrl - Variable in class com.funambol.syncml.spds.SyncConfig
to contain the value of lastSyncUrl from SyncmlMPIConfig
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(String) - Constructor for class com.funambol.syncml.spds.MappingManager
 
MappingStoreBuilder - Class in com.funambol.syncml.spds
A class that builds default stores to be used by the MappingManager.
MappingStoreBuilder() - Constructor for class com.funambol.syncml.spds.MappingStoreBuilder
 
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
 
newItems - Variable in class com.funambol.syncml.client.CacheTracker
 
newItems - Variable in class com.funambol.syncml.client.TrackableSyncSource
New items for fast syncs
next() - Method in class com.funambol.syncml.spds.CmdId
 
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 class 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
 
numRetries - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 

O

oem - Variable in class com.funambol.syncml.spds.DeviceConfig
Specifies the OEM (Original Equipment Manufacturer) of the device.
ONE_WAY_FROM_CLIENT - Static variable in class com.funambol.syncml.protocol.SyncType
 
ONE_WAY_FROM_SERVER - Static variable in class com.funambol.syncml.protocol.SyncType
 
openFile(String) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
This method opens a file and store its input stream and size into a FileProperties object.
os - Variable in class com.funambol.syncml.spds.SyncItem
The output stream
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(InputStream) - Method in class com.funambol.syncml.client.FileObject
This method parses a file object which is readable entirely from the input stream.
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.
parseEpilogue(String) - Method in class com.funambol.syncml.client.FileObject
Parses the epilogue of a file object.
parseMessage(byte[]) - Method in class com.funambol.syncml.client.OTAConfigMessageParser
This is the main parse method.
parsePrologue(InputStream) - Method in class com.funambol.syncml.client.FileObject
Parses the prologue of a file object.
parsePut(String) - Method in class com.funambol.syncml.spds.SyncMLParser
Parse a put command of a SyncML message.
parseResults(String) - Method in class com.funambol.syncml.spds.SyncMLParser
Parse the results section of the server response.
password - Variable in class com.funambol.syncml.spds.SyncConfig
 
preferredAuthType - Variable in class com.funambol.syncml.spds.SyncConfig
 
PROCESSING_ERROR - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
processModifications(ChunkedString) - Method in class com.funambol.syncml.spds.SyncManager
Processes the modifications from the received response from server
Property - Class in com.funambol.syncml.protocol
This class represents a supported property of a given content type.
Property() - Constructor for class com.funambol.syncml.protocol.Property
In order to expose the server configuration like WS this constructor must be public
Property(String, String, int, int, boolean, String[], String, PropParam[]) - Constructor for class com.funambol.syncml.protocol.Property
Creates a new Propety object
PropParam - Class in com.funambol.syncml.protocol
This class represents the supported parameters of the property object such as parameter name, data type, an array of enumerated value of the content type property and the display name.
PropParam() - Constructor for class com.funambol.syncml.protocol.PropParam
For serialization purposes
PropParam(String, String, String[], String) - Constructor for class com.funambol.syncml.protocol.PropParam
Creates a new PropParam object with the given parameter name, data type, enumerated values and display name
proxyListener - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 

R

read() - Method in class com.funambol.syncml.client.FileObjectInputStream
Reads the next byte from the input stream.
READ_SERVER_RESPONSE_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Network problem when reading response from server
READ_SERVER_RESPONSE_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
ReadResponseException - Class in com.funambol.syncml.spds
Manages the Transport agent read errors when sync'ing
ReadResponseException(int, String) - Constructor for class com.funambol.syncml.spds.ReadResponseException
Create a new instance of this class
REFRESH_FROM_CLIENT - Static variable in class com.funambol.syncml.protocol.SyncType
 
REFRESH_FROM_SERVER - Static variable in class com.funambol.syncml.protocol.SyncType
 
REFRESH_REQUIRED - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
removeItem(SyncItem) - Method in class com.funambol.syncml.client.CacheTracker
 
removeItem(SyncItem) - Method in interface com.funambol.syncml.client.ChangesTracker
Remove the given item from the list of changes
reset() - Method in class com.funambol.syncml.client.CacheTracker
This method cleans any pending change.
reset() - Method in interface com.funambol.syncml.client.ChangesTracker
This method resets the list of changes.
resetMappings(String) - Method in class com.funambol.syncml.spds.MappingManager
Reset the mappings for the given source

S

saveMappings(Hashtable) - Method in class com.funambol.syncml.spds.MappingManager
Replace the current mappings with the new one and persist the info
serialize(DataOutputStream) - Method in class com.funambol.syncml.protocol.DevInf
 
serialize(DataOutputStream) - Method in class com.funambol.syncml.protocol.Ext
 
serialize(DataOutputStream) - Method in class com.funambol.syncml.protocol.VerDTD
 
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_ALERTED - Static variable in class com.funambol.syncml.protocol.SyncType
 
SERVER_BUSY - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
SERVER_BUSY - Static variable in class com.funambol.syncml.spds.SyncException
Server busy: another sync may be in progress
SERVER_BUSY - Static variable in interface com.funambol.syncml.spds.SyncListener
 
SERVER_CONNECTION_REQUEST_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Network problem opening connection
SERVER_CONNECTION_REQUEST_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
SERVER_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Generic server error
SERVER_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
SERVER_READ_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
SERVER_WRITE_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
setAccessed(Date) - Method in class com.funambol.syncml.client.FileObject
Sets the last accessed time
setArchived(boolean) - Method in class com.funambol.syncml.client.FileObject
Sets the archived attribute
setBreakMsgOnLastChunk(boolean) - Method in class com.funambol.syncml.spds.SourceConfig
 
setCancelled(boolean) - Method in exception com.funambol.syncml.client.HttpUploaderException
 
setChunkSize(int) - Method in class com.funambol.syncml.client.HttpUploader
 
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
setCmdProcessingOrder(String[]) - Method in class com.funambol.syncml.spds.SyncManager
Defines the order in which incoming items are processed by the engine.
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.
setConfig(SourceConfig) - Method in class com.funambol.syncml.client.TrackableSyncSource
Sets the config of the source.
setConfig(SourceConfig) - Method in interface com.funambol.syncml.spds.SyncSource
Sets the config of the source.
setConnectionManager(ConnectionManager) - Method in class com.funambol.syncml.client.HttpUploader
 
setContent(byte[]) - Method in class com.funambol.syncml.spds.SyncItem
Set the content of this item.
setCreated(Date) - Method in class com.funambol.syncml.client.FileObject
Sets the creation time
setCTCaps(CTCap[]) - Method in class com.funambol.syncml.protocol.DataStore
Sets the array of content type capabilities
setCTCaps(Vector) - Method in class com.funambol.syncml.protocol.DataStore
Sets the array of content type capabilities
setCTCapsV1(CTCapV1[]) - Method in class com.funambol.syncml.protocol.DevInf
Sets an array of content type capability
setCTCapsV1(Vector) - Method in class com.funambol.syncml.protocol.DevInf
Sets an array of content type capability
setCTInfo(CTInfo) - Method in class com.funambol.syncml.protocol.CTCap
Sets a CTInfo object
setCTInfo(CTInfo) - Method in class com.funambol.syncml.protocol.FilterCap
Sets a CTInfo object
setCTType(String) - Method in class com.funambol.syncml.protocol.CTInfo
Sets the content type properties
setDataStores(DataStore[]) - Method in class com.funambol.syncml.protocol.DevInf
Sets an array of DataStore object
setDataStores(Vector) - Method in class com.funambol.syncml.protocol.DevInf
Sets an array of DataStore
setDataType(String) - Method in class com.funambol.syncml.protocol.Property
Sets the data type of the property
setDataType(String) - Method in class com.funambol.syncml.protocol.PropParam
Sets the data type of the parameter
setDeleted(boolean) - Method in class com.funambol.syncml.client.FileObject
Sets the deleted attribute
setDevID(String) - Method in class com.funambol.syncml.protocol.DevInf
Sets the identifier of the source synchronization device
setDevTyp(String) - Method in class com.funambol.syncml.protocol.DevInf
Sets the device type
setDisplayName(String) - Method in class com.funambol.syncml.protocol.DataStore
Sets the display name of the datastore
setDisplayName(String) - Method in class com.funambol.syncml.protocol.Property
Sets the display name of the property
setDisplayName(String) - Method in class com.funambol.syncml.protocol.PropParam
Sets the parameter's display name
setDSMem(DSMem) - Method in class com.funambol.syncml.protocol.DataStore
Sets the maximum memory and item identifier for the datastore
setEncoding(String) - Method in class com.funambol.syncml.spds.SourceConfig
Set the encoding of this source
setExecutable(boolean) - Method in class com.funambol.syncml.client.FileObject
Sets the executable attribute
setExts(Ext[]) - Method in class com.funambol.syncml.protocol.DevInf
Sets an array of experimental extension objects
setExts(Vector) - Method in class com.funambol.syncml.protocol.DevInf
Sets an array of experimental extension
setFieldLevel(Boolean) - Method in class com.funambol.syncml.protocol.CTCap
Sets the field-level
setFilter(SyncFilter) - Method in class com.funambol.syncml.client.BaseSyncSource
Set a new filter for this SyncSource
setFilter(SyncFilter) - Method in class com.funambol.syncml.client.TrackableSyncSource
Set a new filter for this SyncSource
setFilter(SyncFilter) - Method in interface com.funambol.syncml.spds.SyncSource
Set a new filter for this SyncSource
setFilterCaps(FilterCap[]) - Method in class com.funambol.syncml.protocol.DataStore
Sets an array of filtering capabilities
setFilterCaps(Vector) - Method in class com.funambol.syncml.protocol.DataStore
Sets an array of filtering capabilities
setFilterKeywords(String[]) - Method in class com.funambol.syncml.protocol.FilterCap
Sets the record level filter keyword
setFilterKeywords(Vector) - Method in class com.funambol.syncml.protocol.FilterCap
Sets the record level filter keyword
setFilterRxs(CTInfo[]) - Method in class com.funambol.syncml.protocol.DataStore
Sets an array of supported filter grammars that can be received by the datastore
setFilterRxs(Vector) - Method in class com.funambol.syncml.protocol.DataStore
Sets an array of supported filter grammars that can be received by the datastore
setFirstAttempt(boolean) - Method in class com.funambol.syncml.client.HttpUploader.HttpUploadStatus
 
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.protocol.DevInf
Sets the firmware version property
setHidden(boolean) - Method in class com.funambol.syncml.client.FileObject
Sets the hidden attribute
setHttpErrorCode(int) - Method in exception com.funambol.syncml.client.HttpUploaderException
 
setHwV(String) - Method in class com.funambol.syncml.protocol.DevInf
Sets the hardware version property
setIOException(IOException) - Method in exception com.funambol.syncml.client.HttpUploaderException
 
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 class com.funambol.syncml.client.CacheTracker
 
setItemStatus(String, int) - Method in interface com.funambol.syncml.client.ChangesTracker
Set an item status returned by the server as result of the synchronization.
setItemStatus(String, int) - Method in class com.funambol.syncml.client.TrackableSyncSource
 
setItemStatus(String, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
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.client.TrackableSyncSource
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 class com.funambol.syncml.client.TrackableSyncSource
Set a sync listener.
setListener(SyncListener) - Method in interface com.funambol.syncml.spds.SyncSource
Set a sync listener.
setLocName(String) - Method in class com.funambol.syncml.protocol.Source
Sets the local name property
setLocURI(String) - Method in class com.funambol.syncml.protocol.Source
Sets the source URI
setLocUri(String) - Method in class com.funambol.syncml.spds.SyncReport
 
setMailAddress(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setMan(String) - Method in class com.funambol.syncml.protocol.DevInf
Sets the device manufacturer
setMaxGUIDSize(long) - Method in class com.funambol.syncml.protocol.DataStore
Sets the maximum GUID size
setMaxID(long) - Method in class com.funambol.syncml.protocol.DSMem
Sets the max ID property
setMaxItemsPerMessageInSlowSync(int) - Method in class com.funambol.syncml.spds.SourceConfig
Set the maximum number of items to be placed in a single SyncML message during a slow sync.
setMaxMem(long) - Method in class com.funambol.syncml.protocol.DSMem
Sets the max memory property
setMaxMsgSize(int) - Method in class com.funambol.syncml.spds.DeviceConfig
 
setMaxOccur(int) - Method in class com.funambol.syncml.protocol.Property
Sets the maximum number of occurrences of the property of the same type supported within a single object
setMaxSize(int) - Method in class com.funambol.syncml.protocol.Property
Sets the maximum size for a given datastore (in bytes)
setMod(String) - Method in class com.funambol.syncml.protocol.DevInf
Sets the device model name or model number of device
setModified(Date) - Method in class com.funambol.syncml.client.FileObject
Sets the modification time
setMsgRef(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the message reference
setName(String) - Method in class com.funambol.syncml.client.FileObject
Sets the file name
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.client.TrackableSyncSource
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
setNoTruncate(Boolean) - Method in class com.funambol.syncml.protocol.Property
Specify if the property value can exceed the maximum size as specified by the MaxSize
setObjectSize(long) - Method in class com.funambol.syncml.spds.SyncItem
Set the full object size of the Large Object (mandatory if the item is chunked)
setOEM(String) - Method in class com.funambol.syncml.protocol.DevInf
Sets the Original Equipment Manufacturer of the device
setParamName(String) - Method in class com.funambol.syncml.protocol.PropParam
Sets the parameter's name
setParent(String) - Method in class com.funambol.syncml.spds.SyncItem
Set the item parent
setPassword(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setPassword(String) - Method in class com.funambol.syncml.spds.SyncConfig
 
setProperties(Property[]) - Method in class com.funambol.syncml.protocol.CTCap
Sets an array of supported properties of a given content type
setProperties(Vector) - Method in class com.funambol.syncml.protocol.CTCap
Sets an array of supported properties of a given content type
setPropName(String) - Method in class com.funambol.syncml.protocol.Property
Sets the property name
setPropNames(String[]) - Method in class com.funambol.syncml.protocol.FilterCap
Sets the name of a supported property
setPropNames(Vector) - Method in class com.funambol.syncml.protocol.FilterCap
Sets the name of a supported property
setPropParams(PropParam[]) - Method in class com.funambol.syncml.protocol.Property
Sets an array of supported parameters of the property
setPropParams(Vector) - Method in class com.funambol.syncml.protocol.Property
Sets an array of supported parameters of the property
setReadable(boolean) - Method in class com.funambol.syncml.client.FileObject
Sets the readable attribute
setRemoteUri(String) - Method in class com.funambol.syncml.spds.SourceConfig
Set the remote URI of this source
setRemoteUri(String) - Method in class com.funambol.syncml.spds.SyncReport
 
setRemoteURIs(String[]) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setRequestedSyncMode(int) - Method in class com.funambol.syncml.spds.SyncReport
 
setRxPref(CTInfo) - Method in class com.funambol.syncml.protocol.DataStore
Sets the preferred type and version of the content type received by the device
setRxs(CTInfo[]) - Method in class com.funambol.syncml.protocol.DataStore
Sets the supported type and version of a content type received by the device
setRxs(Vector) - Method in class com.funambol.syncml.protocol.DataStore
Sets the supported type and version of a content type received by the device
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 class com.funambol.syncml.client.TrackableSyncSource
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.
setSharedMem(Boolean) - Method in class com.funambol.syncml.protocol.DSMem
Sets the memoryShared status
setSharedMem(boolean) - Method in class com.funambol.syncml.protocol.DSMem
Sets the memoryShared status
setSize(int) - Method in class com.funambol.syncml.client.FileObject
Sets the file size
setSource(Source) - Method in class com.funambol.syncml.protocol.SourceRef
Sets the Source property
setSourceParent(String) - Method in class com.funambol.syncml.spds.SyncItem
Set the item parent
setSourceRef(SourceRef) - Method in class com.funambol.syncml.protocol.DataStore
Sets the reference URI for a local datastore
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.client.HttpUploader.HttpUploadStatus
 
setStatus(int) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the status code
setStatusDataMessage(ChunkedString) - Method in class com.funambol.syncml.protocol.SyncMLStatus
 
setStoreBuilder(MappingStoreBuilder) - Static method in class com.funambol.syncml.spds.MappingManager
 
setSupportedExtensions(String[]) - Method in class com.funambol.syncml.client.FileSyncSource
 
setSupportHierarchicalSync(Boolean) - Method in class com.funambol.syncml.protocol.DataStore
Specify the support for hierarchical sync
setSupportHierarchicalSync(Boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the SupportHierarchicalSync property
setSupportHierarchicalSync(boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the SupportHierarchicalSync property
setSupportLargeObjs(Boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the SupportLargeObjs property
setSupportLargeObjs(boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the SupportLargeObjs property
setSupportNumberOfChanges(Boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the supportNumberOfChanges property
setSupportNumberOfChanges(boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the SupportNumberOfChanges property
setSwV(String) - Method in class com.funambol.syncml.protocol.DevInf
Sets the software version property
setSyncCap(SyncCap) - Method in class com.funambol.syncml.protocol.DataStore
Sets the synchronization capabilities of a datastore.
setSyncException(Throwable) - Method in class com.funambol.syncml.spds.SyncReport
 
setSyncMode(int) - Method in class com.funambol.syncml.spds.SourceConfig
Set the sync mode of this source
setSyncSource(TrackableSyncSource) - Method in class com.funambol.syncml.client.CacheTracker
Associates this tracker to the given sync source
setSyncSource(TrackableSyncSource) - Method in interface com.funambol.syncml.client.ChangesTracker
This method associates this tracker to the given Sync Source.
setSyncStatus(int) - Method in class com.funambol.syncml.spds.SyncReport
 
setSyncType(SyncType[]) - Method in class com.funambol.syncml.protocol.SyncCap
Sets the array of SyncType
setSyncType(Vector) - Method in class com.funambol.syncml.protocol.SyncCap
Sets the array of SyncType
setSyncUrl(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setSyncUrl(String) - Method in class com.funambol.syncml.spds.SyncConfig
 
setSystem(boolean) - Method in class com.funambol.syncml.client.FileObject
Sets the system attribute
setTgtRef(String) - Method in class com.funambol.syncml.protocol.SyncMLStatus
Set the target reference
setTracker(ChangesTracker) - Method in class com.funambol.syncml.client.TrackableSyncSource
Re-sets the tracker.
setTransportAgent(TransportAgent) - Method in class com.funambol.syncml.spds.SyncManager
Sets the transport agent to be used for the next message to be sent.
setTxPref(CTInfo) - Method in class com.funambol.syncml.protocol.DataStore
Sets the supported type and version of the content type transmitted by the device
setTxs(CTInfo[]) - Method in class com.funambol.syncml.protocol.DataStore
Sets an array of supported type and version of the content type transmitted by the device
setTxs(Vector) - Method in class com.funambol.syncml.protocol.DataStore
Sets an array of supported type and version of the content type transmitted by the device
setType(String) - Method in class com.funambol.syncml.protocol.SyncMLCommand
Set the mime type of the items of this command
setType(int) - Method in class com.funambol.syncml.protocol.SyncType
Sets the synchronization type
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
setUploadedBytes(int) - Method in class com.funambol.syncml.client.HttpUploader.HttpUploadStatus
 
setUserName(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setUserName(String) - Method in class com.funambol.syncml.spds.SyncConfig
 
setUTC(Boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the UTC property
setUTC(boolean) - Method in class com.funambol.syncml.protocol.DevInf
Sets the UTC property
setValEnums(String[]) - Method in class com.funambol.syncml.protocol.Property
Sets the array of supported enumerated value of the CTType property
setValEnums(Vector) - Method in class com.funambol.syncml.protocol.Property
Sets the array of supported enumerated value of the CTType property
setValEnums(String[]) - Method in class com.funambol.syncml.protocol.PropParam
Sets the array of enumerated values of the parameter
setValEnums(Vector) - Method in class com.funambol.syncml.protocol.PropParam
Sets the array of enumerated values of the parameter
setValue(String) - Method in class com.funambol.syncml.protocol.SourceRef
Sets the reference value.
setValue(String) - Method in class com.funambol.syncml.protocol.VerDTD
Sets the version of DTD
setValue(int) - Method in class com.funambol.syncml.spds.CmdId
 
setVerCT(String) - Method in class com.funambol.syncml.protocol.CTInfo
Sets the version of the content type
setVerDTD(VerDTD) - Method in class com.funambol.syncml.protocol.DevInf
Sets the DTD version property
setVisibleName(String) - Method in class com.funambol.syncml.client.OTAConfigMessage
 
setWritable(boolean) - Method in class com.funambol.syncml.client.FileObject
Sets the writable attribute
setXNam(String) - Method in class com.funambol.syncml.protocol.Ext
Sets the name of extension
setXVal(String[]) - Method in class com.funambol.syncml.protocol.Ext
Sets the array of extension value
setXVal(Vector) - Method in class com.funambol.syncml.protocol.Ext
Sets the array of extension value
size - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource.FileProperties
 
SLOW - Static variable in class com.funambol.syncml.protocol.SyncType
 
SMART_SLOW_SYNC_UNSUPPORTED - Static variable in class com.funambol.syncml.spds.SyncException
Server does not support smart slow sync
SMART_SLOW_SYNC_UNSUPPORTED - Static variable in interface com.funambol.syncml.spds.SyncListener
 
Source - Class in com.funambol.syncml.protocol
This class represents to the <Source> s defined by the SyncML representation specifications
Source() - Constructor for class com.funambol.syncml.protocol.Source
For serialization purposes
Source(String, String) - Constructor for class com.funambol.syncml.protocol.Source
Creates a new Source object given its URI and display name.
Source(String) - Constructor for class com.funambol.syncml.protocol.Source
Creates a new Source object given its URI
source - Variable in class com.funambol.syncml.spds.SyncManager
 
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.
SourceRef - Class in com.funambol.syncml.protocol
This class represents the <SourceRef> element as defined by the SyncML representation specifications
SourceRef() - Constructor for class com.funambol.syncml.protocol.SourceRef
In order to expose the server configuration like WS this constructor must be public
SourceRef(String) - Constructor for class com.funambol.syncml.protocol.SourceRef
Creates a new SourceRef object given the referenced value.
SourceRef(Source) - Constructor for class com.funambol.syncml.protocol.SourceRef
Creates a new SourceRef object from an existing Source.
ss - Variable in class com.funambol.syncml.client.CacheTracker
 
startConnecting() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
startConnecting() - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the beginning of the login phase.
startConnecting() - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the beginning of the login phase.
startMapping() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
startMapping() - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the beginning of the mapping phase.
startMapping() - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the beginning of the mapping phase
startReceiving(int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
startReceiving(int) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked when items are ready to be received from the server.
startReceiving(int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when items are ready to be received from the server.
startSending(int, int, int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
startSending(int, int, int) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked before beginning to send items to the server.
startSending(int, int, int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked before beginning to send items to the server.
startSession() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
startSession() - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the beginning of the session, before opening the connection with the server
startSession() - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the beginning of the session, before opening the connection with the server
startSyncing(int, DevInf) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
startSyncing(int, DevInf) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the beginning of the syncing phase
startSyncing(int, DevInf) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked at the beginning of the syncing phase
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 - Variable in class com.funambol.syncml.client.CacheTracker
 
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
stream - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource.FileProperties
 
SUCCESS - Static variable in class com.funambol.syncml.protocol.SyncMLStatus
 
SUCCESS - Static variable in interface com.funambol.syncml.spds.SyncListener
 
supportedAuthTypes - Variable in class com.funambol.syncml.spds.SyncConfig
The list of supported authentication types
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, boolean) - 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
sync(SyncSource, int, boolean) - Method in class com.funambol.syncml.spds.SyncManager
Synchronizes synchronization source
SyncCap - Class in com.funambol.syncml.protocol
This class represents the synchronization capabilities of a datastore and corresponds to the <SyncCap> tag in the SyncML devinf DTD
SyncCap() - Constructor for class com.funambol.syncml.protocol.SyncCap
In order to expose the server configuration like WS this constructor must be public
SyncCap(SyncType[]) - Constructor for class com.funambol.syncml.protocol.SyncCap
Creates a new SyncCap object that specifies the synchronization capabilities of the given datastore
syncConfig - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
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 - Class in com.funambol.syncml.spds
This exception represents the base exception for synchronization related error conditions.
SyncException(int, String) - Constructor for class 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 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) - Constructor for class com.funambol.syncml.spds.SyncItem
Full contructor.
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.
SyncListener - Interface in com.funambol.syncml.spds
This class represents a generic Sync Listener, an object that listens to the synchronization of a repository.
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
 
SyncMLFormatter - Class in com.funambol.syncml.spds
This class represents a formatter for SyncML.
SyncMLFormatter() - Constructor for class com.funambol.syncml.spds.SyncMLFormatter
 
SyncMLParser - Class in com.funambol.syncml.spds
This class is meant to provide a SyncML parser.
SyncMLParser() - Constructor for class com.funambol.syncml.spds.SyncMLParser
 
SyncMLParserException - Exception in com.funambol.syncml.spds
 
SyncMLParserException(String) - Constructor for exception com.funambol.syncml.spds.SyncMLParserException
 
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
syncMode - Variable in class com.funambol.syncml.client.CacheTracker
 
syncMode - Variable in class com.funambol.syncml.client.TrackableSyncSource
SyncMode, set by beginSync
SyncReport - Class in com.funambol.syncml.spds
 
SyncReport(SyncSource) - Constructor for class com.funambol.syncml.spds.SyncReport
 
SyncSource - Interface in com.funambol.syncml.spds
A SyncSource is responsible for storing and retrieving SyncItem objects from/to an external data source.
syncStarted(int) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 
syncStarted(int) - Method in class com.funambol.syncml.spds.BasicSyncListener
Invoked at the beginning of the syncing phase
syncStarted(int) - Method in interface com.funambol.syncml.spds.SyncListener
Invoked when the sync starts
SyncType - Class in com.funambol.syncml.protocol
This class corresponds to <SyncType> tag in SyncML devinfo DTD
SyncType() - Constructor for class com.funambol.syncml.protocol.SyncType
In order to expose the server configuration like WS this constructor must be public
SyncType(int) - Constructor for class com.funambol.syncml.protocol.SyncType
Creates a new SyncType object with syncType value
syncUrl - Variable in class com.funambol.syncml.spds.SyncConfig
Account Connection params

T

TAG_ADD - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_ALERT - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_CHAL - 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_CTCAP - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_CTTYPE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DATA - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DATASTOREHS - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DATATYPE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DELETE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINF - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFDATASTORE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFDEVID - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFDEVTYP - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFFWV - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFHWV - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFLO - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFMAN - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFMOD - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFNC - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFOEM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFSWV - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DEVINFUTC - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DISPLAYNAME - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_DSMEM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_EXT - 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_LOCNAME - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_LOCURI - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MAP - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MAXGUIDSIZE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MAXID - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MAXMEM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MAXOCCUR - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MAXSIZE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_META - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_MORE_DATA - 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_NEXT_NONCE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_NORESP - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_PARAMNAME - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_PROPERTY - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_PROPNAME - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_PROPPARAM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_PUT - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_REPLACE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_RESULTS - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_RX - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_RXPREF - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SHAREDMEM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_SOURCE - 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_SYNCCAP - 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_SYNCTYPE - 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_TX - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_TXPREF - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_TYPE - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_VALENUM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_VERCT - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_VERDTD - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_XNAM - Static variable in class com.funambol.syncml.protocol.SyncML
 
TAG_XVAL - 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 exception com.funambol.syncml.client.TrackerException
 
toString() - Method in class com.funambol.syncml.protocol.SyncMLCommand
Return a string representation of this object
toString() - Method in class com.funambol.syncml.spds.SyncReport
 
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.
TrackableSyncSource - Class in com.funambol.syncml.client
An abstract implementation of SyncSource, providing the ability to use a ChangesTracker to automatically trace changes.
TrackableSyncSource(SourceConfig, ChangesTracker) - Constructor for class com.funambol.syncml.client.TrackableSyncSource
TrackableSyncSource constructor: initialize source config
tracker - Variable in class com.funambol.syncml.client.TrackableSyncSource
 
TrackerException - Exception in com.funambol.syncml.client
 
TrackerException(String) - Constructor for exception com.funambol.syncml.client.TrackerException
 
TWO_WAY - Static variable in class com.funambol.syncml.protocol.SyncType
 
TwoPhasesFileSyncSource - Class in com.funambol.syncml.client
An implementation of TrackableSyncSource, providing the ability to sync briefcases (files).
TwoPhasesFileSyncSource(SourceConfig, ChangesTracker, String, SyncConfig, String) - Constructor for class com.funambol.syncml.client.TwoPhasesFileSyncSource
FileSyncSource constructor: initialize source config.
TwoPhasesFileSyncSource.EmptyFileSyncItem - Class in com.funambol.syncml.client
 
TwoPhasesFileSyncSource.EmptyFileSyncItem(String, String) - Constructor for class com.funambol.syncml.client.TwoPhasesFileSyncSource.EmptyFileSyncItem
 
TwoPhasesFileSyncSource.EmptyFileSyncItem(String, String, String, char, String) - Constructor for class com.funambol.syncml.client.TwoPhasesFileSyncSource.EmptyFileSyncItem
 
TwoPhasesFileSyncSource.FileProperties - Class in com.funambol.syncml.client
 
TwoPhasesFileSyncSource.FileProperties() - Constructor for class com.funambol.syncml.client.TwoPhasesFileSyncSource.FileProperties
 
TwoPhasesFileSyncSource.ProxySyncListener - Class in com.funambol.syncml.client
 
TwoPhasesFileSyncSource.ProxySyncListener(SyncListener) - Constructor for class com.funambol.syncml.client.TwoPhasesFileSyncSource.ProxySyncListener
 

U

updatedItems - Variable in class com.funambol.syncml.client.CacheTracker
 
updateItem(SyncItem) - Method in class com.funambol.syncml.client.BaseSyncSource
Update a given SyncItem stored in the source backend.
updateItem(SyncItem) - Method in class com.funambol.syncml.client.ConfigSyncSource
 
updateItem(SyncItem) - Method in class com.funambol.syncml.client.FileSyncSource
Update an item in the local store.
updateItem(SyncItem) - Method in class com.funambol.syncml.client.TrackableSyncSource
The purpose of this implementation is simply to notify the tracker.
updateItem(SyncItem) - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
Update an item in the local store.
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
 
updItems - Variable in class com.funambol.syncml.client.TrackableSyncSource
Updated items for fast syncs
upload(String, InputStream, int, String, HttpUploader.HttpUploadStatus) - Method in class com.funambol.syncml.client.HttpUploader
Upload an item to the HTTP server.
uploadCancelled() - Method in class com.funambol.syncml.client.HttpUploader
 
uploadItems() - Method in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
uploadUrl - Variable in class com.funambol.syncml.client.TwoPhasesFileSyncSource
 
URI_NOT_FOUND_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
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.protocol
Corresponds to the <VerDTD> tag in the SyncML devinf DTD
VerDTD() - Constructor for class com.funambol.syncml.protocol.VerDTD
In order to expose the server configuration like WS this constructor must be public
VerDTD(String) - Constructor for class com.funambol.syncml.protocol.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
This field contains the version of the configuration data
VERSION_600 - Static variable in class com.funambol.syncml.spds.SourceConfig
 
VERSION_600 - Static variable in class com.funambol.syncml.spds.SyncConfig
 
VERSION_850 - Static variable in class com.funambol.syncml.spds.SyncConfig
 

W

write(int) - Method in class com.funambol.syncml.client.FileObjectOutputStream
Writes a single byte into the stream.
WRITE_SERVER_REQUEST_ERROR - Static variable in class com.funambol.syncml.spds.SyncException
Network problem when reading response from server
WRITE_SERVER_REQUEST_ERROR - Static variable in interface com.funambol.syncml.spds.SyncListener
 
WriteRequestException - Class in com.funambol.syncml.spds
Manages the Transport agent write errors when sync'ing
WriteRequestException(int, String) - Constructor for class com.funambol.syncml.spds.WriteRequestException
Create a new instance of this class

X

X_FUNAMBOL_MEDIA_UPLOAD_HTTP - Static variable in class com.funambol.syncml.protocol.Ext
 
X_FUNAMBOL_MULTIPLE_EMAIL_ACCOUNT - Static variable in class com.funambol.syncml.protocol.Ext
 
X_FUNAMBOL_SMARTSLOW - Static variable in class com.funambol.syncml.protocol.Ext
 

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

Copyright © 2001-2009 Funambol.