biweekly.property
Class Contact

java.lang.Object
  extended by biweekly.property.ICalProperty
      extended by biweekly.property.ValuedProperty<String>
          extended by biweekly.property.TextProperty
              extended by biweekly.property.Contact

public class Contact
extends TextProperty

Defines contact information for a person or other entity (for example, the name of a business and its phone number).

Examples:

 Contact contact = new Contact("Acme Co: (212) 555-1234");
 

Author:
Michael Angstadt
Specification Reference:
RFC 5545 p.109-11

Field Summary
 
Fields inherited from class biweekly.property.ValuedProperty
value
 
Fields inherited from class biweekly.property.ICalProperty
parameters
 
Constructor Summary
Contact(String contact)
          Creates a contact property.
 
Method Summary
 String getAltRepresentation()
          Gets a URI pointing to additional information about the entity represented by the property.
 String getLanguage()
          Gets the language that the property value is written in.
 void setAltRepresentation(String uri)
          Sets a URI pointing to additional information about the entity represented by the property.
 void setLanguage(String language)
          Sets the language that the property value is written in.
 
Methods inherited from class biweekly.property.ValuedProperty
getValue, setValue, validate
 
Methods inherited from class biweekly.property.ICalProperty
addParameter, getParameter, getParameters, getParameters, removeParameter, setParameter, setParameter, setParameters, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Contact

public Contact(String contact)
Creates a contact property.

Parameters:
contact - the contact information (e.g. "Acme Co: (212) 555-1234")
Method Detail

getAltRepresentation

public String getAltRepresentation()
Description copied from class: ICalProperty
Gets a URI pointing to additional information about the entity represented by the property.

Returns:
the URI (such as a URL to a vCard) or null if not set

setAltRepresentation

public void setAltRepresentation(String uri)
Description copied from class: ICalProperty
Sets a URI pointing to additional information about the entity represented by the property.

Parameters:
uri - the URI (such as a URL to a vCard) or null to remove

getLanguage

public String getLanguage()
Description copied from class: ICalProperty
Gets the language that the property value is written in.

Returns:
the language (e.g. "en" for English) or null if not set

setLanguage

public void setLanguage(String language)
Description copied from class: ICalProperty
Sets the language that the property value is written in.

Parameters:
language - the language (e.g. "en" for English) or null to remove


Copyright © 2013 Michael Angstadt. All Rights Reserved.