Package org.linphone.core
Interface CardDavParams
public interface CardDavParams
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Instantiates a newCardDavParams
with values from source.String[]
Gets the list of vCard RFC fields to use to match the domain filter on.long
Gets the native pointer used by this class to make native method calls.boolean
Gets the matching policy: true if the remote vCard value must match the filter
exactly, false if it only needs to contain the filter.Gets the object stored in this object user's dataString[]
Gets the list of vCard RFC fields to use to match user input text on.void
setDomainFields
(String[] list) Sets the list of vCard RFC fields to use to match the domain filter on.void
setUseExactMatchPolicy
(boolean exactMatch) Sets the matching policy: true if the remote vCard value must match the filter
exactly, false if it only needs to contain the filter.void
setUserData
(Object data) Sets the object to store in this object user's datavoid
setUserInputFields
(String[] list) Sets the list of vCard RFC fields to use to match user input text on.toString()
-
Method Details
-
getDomainFields
Gets the list of vCard RFC fields to use to match the domain filter on.
For example you can use "IMPP".- Returns:
- The list of vCard fields to make the query on using domain filter.
-
setDomainFields
Sets the list of vCard RFC fields to use to match the domain filter on.
For example you can use "IMPP".- Parameters:
list
- the list of vCard RFC fields to use to match the domain filter on.
-
getUseExactMatchPolicy
boolean getUseExactMatchPolicy()Gets the matching policy: true if the remote vCard value must match the filter
exactly, false if it only needs to contain the filter.
- Returns:
- The matching policy: true if the remote vCard value must match the
filter exactly, false if it only needs to contain the filter.
-
setUseExactMatchPolicy
void setUseExactMatchPolicy(boolean exactMatch) Sets the matching policy: true if the remote vCard value must match the filter
exactly, false if it only needs to contain the filter.
- Parameters:
exactMatch
- the policy to use: true if the remote vCard value must match
the filter exactly, false if it only needs to contain the filter.
-
getUserInputFields
Gets the list of vCard RFC fields to use to match user input text on.
For example you can use "FN", "N", "IMPP", "ORG", etc...- Returns:
- The list of vCard fields to make the query on using user input.
-
setUserInputFields
Sets the list of vCard RFC fields to use to match user input text on.
For example you can use "FN", "N", "IMPP", "ORG", etc...- Parameters:
list
- the list of vCard RFC fields to use to match user input text on.
-
clone
- Returns:
- The newly created
CardDavParams
object.
-
setUserData
Sets the object to store in this object user's data- Parameters:
data
- the object to store
-
getUserData
Object getUserData()Gets the object stored in this object user's data- Returns:
- the object store if any, null otherwise
-
getNativePointer
long getNativePointer()Gets the native pointer used by this class to make native method calls.- Returns:
- the nativer pointer, as long
-
toString
String toString()
-