diff --git a/AndroidManifest.xml b/AndroidManifest.xml index f272b833aa5202416b75a1b201f6121025f24435..434c180c94e40367782cd8e9b2df3b1a08dbbc14 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="3" + android:versionName="0.3-alpha" > + + + + + +All Classes (iCal4j VCard 0.9.5 API) + + + + +

All Classes

+ + + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-noframe.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-noframe.html new file mode 100644 index 0000000000000000000000000000000000000000..e7141ffc38c6d2d4aed72360f824d2d746ab8c90 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/allclasses-noframe.html @@ -0,0 +1,87 @@ + + + + + + +All Classes (iCal4j VCard 0.9.5 API) + + + + +

All Classes

+ + + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/constant-values.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/constant-values.html new file mode 100644 index 0000000000000000000000000000000000000000..e309739532a78bf6ec95f798681a2b16b6766ba5 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/constant-values.html @@ -0,0 +1,146 @@ + + + + + + +Constant Field Values (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

net.fortuna.*

+ +
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/deprecated-list.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/deprecated-list.html new file mode 100644 index 0000000000000000000000000000000000000000..660bcd3f8391f2727c695c9f7de444f92bb90e94 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/deprecated-list.html @@ -0,0 +1,117 @@ + + + + + + +Deprecated List (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/help-doc.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/help-doc.html new file mode 100644 index 0000000000000000000000000000000000000000..0fb056ba1f8cc25c65bf86be3371c3011352b32c --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/help-doc.html @@ -0,0 +1,222 @@ + + + + + + +API Help (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
  • +
  • +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • +
    +
  • +
  • +

    Deprecated API

    +

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
  • +
  • +

    Constant Field Values

    +

    The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/index-all.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/index-all.html new file mode 100644 index 0000000000000000000000000000000000000000..c79395f2c0966283742135be89624b7818b0aeff --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/index-all.html @@ -0,0 +1,1497 @@ + + + + + + +Index (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
A B C D E F G H I K L M N O P R S T U V W  + + +

A

+
+
Address - Class in net.fortuna.ical4j.vcard.property
+
+
ADDRESS property.
+
+
Address(String, String, String, String, String, String, String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Address
+
 
+
Address(Group, String, String, String, String, String, String, String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Address
+
 
+
Address(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Address
+
 
+
Address(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Address
+
+
Factory constructor.
+
+
Agent - Class in net.fortuna.ical4j.vcard.property
+
+
AGENT property.
+
+
Agent(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Agent
+
 
+
Agent(String) - Constructor for class net.fortuna.ical4j.vcard.property.Agent
+
 
+
Agent(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Agent
+
+
Factory constructor.
+
+
Altid - Class in net.fortuna.ical4j.vcard.parameter
+
+
ALTID parameter.
+
+
Altid(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Altid
+
+
Factory constructor.
+
+
assertOneOrLess(Parameter.Id) - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
assertParametersEmpty() - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
assertPidParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
assertPrefParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
assertTextParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
assertTypeParameter(Parameter) - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
+ + + +

B

+
+
B - Static variable in class net.fortuna.ical4j.vcard.parameter.Encoding
+
+
Binary encoding instance.
+
+
BDay - Class in net.fortuna.ical4j.vcard.property
+
+
BDAY property.
+
+
BDay(Date) - Constructor for class net.fortuna.ical4j.vcard.property.BDay
+
 
+
BDay(String) - Constructor for class net.fortuna.ical4j.vcard.property.BDay
+
 
+
BDay(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.BDay
+
+
Factory constructor.
+
+
BINARY - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Binary value parameter.
+
+
Birth - Class in net.fortuna.ical4j.vcard.property
+
+
BIRTH property.
+
+
Birth(String) - Constructor for class net.fortuna.ical4j.vcard.property.Birth
+
 
+
Birth(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Birth
+
+
Factory constructor.
+
+
BOOLEAN - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Boolean value parameter.
+
+
build() - Method in class net.fortuna.ical4j.vcard.VCardBuilder
+
 
+
buildAll() - Method in class net.fortuna.ical4j.vcard.VCardBuilder
+
 
+
+ + + +

C

+
+
CalAdrUri - Class in net.fortuna.ical4j.vcard.property
+
+
CALADRURI property.
+
+
CalAdrUri(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.CalAdrUri
+
 
+
CalAdrUri(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.CalAdrUri
+
 
+
Calscale - Class in net.fortuna.ical4j.vcard.parameter
+
+
CALSCALE parameter.
+
+
Calscale(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Calscale
+
+
Factory constructor.
+
+
CalUri - Class in net.fortuna.ical4j.vcard.property
+
+
CALURI property.
+
+
CalUri(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.CalUri
+
 
+
CalUri(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.CalUri
+
+
Factory constructor.
+
+
Categories - Class in net.fortuna.ical4j.vcard.property
+
+
CATEGORIES property.
+
+
Categories(String...) - Constructor for class net.fortuna.ical4j.vcard.property.Categories
+
 
+
Categories(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Categories
+
+
Factory constructor.
+
+
Clazz - Class in net.fortuna.ical4j.vcard.property
+
+
CLAZZ property.
+
+
Clazz(String) - Constructor for class net.fortuna.ical4j.vcard.property.Clazz
+
 
+
Clazz(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Clazz
+
+
Factory constructor.
+
+
CONFIDENTIAL - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
+
+
Standard classification.
+
+
createParameter(String) - Method in interface net.fortuna.ical4j.vcard.ParameterFactory
+
 
+
createProperty(List<Parameter>, String) - Method in interface net.fortuna.ical4j.vcard.PropertyFactory
+
 
+
createProperty(Group, List<Parameter>, String) - Method in interface net.fortuna.ical4j.vcard.PropertyFactory
+
 
+
+ + + +

D

+
+
DATE - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Date value parameter.
+
+
DATE_AND_OR_TIME - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
date-and-or-time value parameter.
+
+
DATE_TIME - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
date-time value parameter.
+
+
DDay - Class in net.fortuna.ical4j.vcard.property
+
+
DDAY property.
+
+
DDay(Date) - Constructor for class net.fortuna.ical4j.vcard.property.DDay
+
 
+
DDay(String) - Constructor for class net.fortuna.ical4j.vcard.property.DDay
+
 
+
DDay(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.DDay
+
+
Factory constructor.
+
+
Death - Class in net.fortuna.ical4j.vcard.property
+
+
DEATH property.
+
+
Death(String) - Constructor for class net.fortuna.ical4j.vcard.property.Death
+
 
+
Death(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Death
+
+
Factory constructor.
+
+
DURATION - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Resource + duration value parameter.
+
+
+ + + +

E

+
+
Email - Class in net.fortuna.ical4j.vcard.property
+
+
EMAIL property.
+
+
Email(String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
+
 
+
Email(Group, String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
+
 
+
Email(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
+
+
Factory constructor.
+
+
Email(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Email
+
+
Factory constructor.
+
+
Encoding - Class in net.fortuna.ical4j.vcard.parameter
+
+
ENCODING parameter.
+
+
Encoding(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Encoding
+
 
+
equals(Object) - Method in class net.fortuna.ical4j.vcard.Group
+
equals(Object) - Method in class net.fortuna.ical4j.vcard.Parameter
+
equals(Object) - Method in class net.fortuna.ical4j.vcard.Property
+
+ + + +

F

+
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Altid
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Calscale
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Encoding
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Fmttype
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Geo
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Language
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Pid
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Pref
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.SortAs
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Tz
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.parameter.Version
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Address
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Agent
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.BDay
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Birth
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.CalAdrUri
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.CalUri
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Categories
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.DDay
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Death
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Email
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.FbUrl
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Fn
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Gender
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Geo
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Impp
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Key
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Kind
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Label
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Lang
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Logo
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Member
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.N
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Name
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Nickname
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Note
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Org
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Photo
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.ProdId
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Related
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Revision
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Role
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.SortString
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Sound
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Source
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Telephone
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Title
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Tz
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Uid
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Url
+
 
+
FACTORY - Static variable in class net.fortuna.ical4j.vcard.property.Version
+
 
+
FbUrl - Class in net.fortuna.ical4j.vcard.property
+
+
FBURL property.
+
+
FbUrl(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.FbUrl
+
 
+
FbUrl(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.FbUrl
+
+
Factory constructor.
+
+
FEMALE - Static variable in class net.fortuna.ical4j.vcard.property.Gender
+
+
Standard gender.
+
+
FLOAT - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Float value parameter.
+
+
Fmttype - Class in net.fortuna.ical4j.vcard.parameter
+
+
FMTTYPE parameter.
+
+
Fmttype(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Fmttype
+
+
Factory constructor.
+
+
Fn - Class in net.fortuna.ical4j.vcard.property
+
+
FN property.
+
+
Fn(String) - Constructor for class net.fortuna.ical4j.vcard.property.Fn
+
 
+
Fn(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Fn
+
+
Factory constructor.
+
+
+ + + +

G

+
+
Gender - Class in net.fortuna.ical4j.vcard.property
+
+
GENDER property.
+
+
Gender(String) - Constructor for class net.fortuna.ical4j.vcard.property.Gender
+
 
+
Geo - Class in net.fortuna.ical4j.vcard.parameter
+
+
GEO parameter.
+
+
Geo(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Geo
+
+
Factory constructor.
+
+
Geo - Class in net.fortuna.ical4j.vcard.property
+
+
GEO property.
+
+
Geo(BigDecimal, BigDecimal) - Constructor for class net.fortuna.ical4j.vcard.property.Geo
+
 
+
Geo(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Geo
+
+
Factory constructor.
+
+
Geo(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Geo
+
+
Factory constructor.
+
+
getAdditionalNames() - Method in class net.fortuna.ical4j.vcard.property.N
+
 
+
getBinary() - Method in class net.fortuna.ical4j.vcard.property.Key
+
 
+
getBinary() - Method in class net.fortuna.ical4j.vcard.property.Logo
+
 
+
getBinary() - Method in class net.fortuna.ical4j.vcard.property.Photo
+
 
+
getBinary() - Method in class net.fortuna.ical4j.vcard.property.Sound
+
 
+
getCategories() - Method in class net.fortuna.ical4j.vcard.property.Categories
+
 
+
getCountry() - Method in class net.fortuna.ical4j.vcard.property.Address
+
 
+
getDate() - Method in class net.fortuna.ical4j.vcard.property.BDay
+
 
+
getDate() - Method in class net.fortuna.ical4j.vcard.property.DDay
+
 
+
getDate() - Method in class net.fortuna.ical4j.vcard.property.Revision
+
 
+
getExtended() - Method in class net.fortuna.ical4j.vcard.property.Address
+
 
+
getExtendedParameter(String) - Method in class net.fortuna.ical4j.vcard.Property
+
+
Returns the first non-standard parameter with a matching name.
+
+
getExtendedParameters(String) - Method in class net.fortuna.ical4j.vcard.Property
+
+
Returns a list of non-standard parameters matching the specified name.
+
+
getExtendedProperties(String) - Method in class net.fortuna.ical4j.vcard.VCard
+
+
Returns a list of non-standard properties for the VCard instance with a matching name.
+
+
getExtendedProperty(String) - Method in class net.fortuna.ical4j.vcard.VCard
+
+
Returns the first non-standard property found matching the specified name.
+
+
getFactory(String) - Method in class net.fortuna.ical4j.vcard.ParameterFactoryRegistry
+
 
+
getFactory(String) - Method in class net.fortuna.ical4j.vcard.PropertyFactoryRegistry
+
 
+
getFamilyName() - Method in class net.fortuna.ical4j.vcard.property.N
+
 
+
getGivenName() - Method in class net.fortuna.ical4j.vcard.property.N
+
 
+
getGroup(String) - Method in class net.fortuna.ical4j.vcard.GroupRegistry
+
 
+
getGroup() - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
getId() - Method in class net.fortuna.ical4j.vcard.Parameter
+
 
+
getId() - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
getLatitude() - Method in class net.fortuna.ical4j.vcard.property.Geo
+
 
+
getLocale() - Method in class net.fortuna.ical4j.vcard.parameter.Language
+
 
+
getLocales() - Method in class net.fortuna.ical4j.vcard.property.Lang
+
 
+
getLocality() - Method in class net.fortuna.ical4j.vcard.property.Address
+
 
+
getLongitude() - Method in class net.fortuna.ical4j.vcard.property.Geo
+
 
+
getNames() - Method in class net.fortuna.ical4j.vcard.property.Nickname
+
 
+
getOffset() - Method in class net.fortuna.ical4j.vcard.property.Tz
+
 
+
getParameter(Parameter.Id) - Method in class net.fortuna.ical4j.vcard.Property
+
+
Returns the first parameter with a matching identifier.
+
+
getParameters() - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
getParameters(Parameter.Id) - Method in class net.fortuna.ical4j.vcard.Property
+
+
Returns a list of parameters matching the specified identifier.
+
+
getPid() - Method in class net.fortuna.ical4j.vcard.parameter.Pid
+
 
+
getPname() - Method in enum net.fortuna.ical4j.vcard.Parameter.Id
+
 
+
getPoBox() - Method in class net.fortuna.ical4j.vcard.property.Address
+
 
+
getPostcode() - Method in class net.fortuna.ical4j.vcard.property.Address
+
 
+
getPrefixes() - Method in class net.fortuna.ical4j.vcard.property.N
+
 
+
getProperties() - Method in class net.fortuna.ical4j.vcard.VCard
+
+
Returns a reference to the list of properties for the VCard instance.
+
+
getProperties(Property.Id) - Method in class net.fortuna.ical4j.vcard.VCard
+
+
Returns a list of properties for the VCard instance with a matching identifier.
+
+
getProperty(Property.Id) - Method in class net.fortuna.ical4j.vcard.VCard
+
+
Returns the first property found matching the specified identifier.
+
+
getPropertyName() - Method in enum net.fortuna.ical4j.vcard.Property.Id
+
 
+
getRegion() - Method in class net.fortuna.ical4j.vcard.property.Address
+
 
+
getSegments() - Method in class net.fortuna.ical4j.vcard.parameter.SortAs
+
 
+
getStreet() - Method in class net.fortuna.ical4j.vcard.property.Address
+
 
+
getSubtype() - Method in class net.fortuna.ical4j.vcard.parameter.Fmttype
+
 
+
getSuffixes() - Method in class net.fortuna.ical4j.vcard.property.N
+
 
+
getText() - Method in class net.fortuna.ical4j.vcard.property.Agent
+
 
+
getText() - Method in class net.fortuna.ical4j.vcard.property.BDay
+
 
+
getText() - Method in class net.fortuna.ical4j.vcard.property.DDay
+
 
+
getText() - Method in class net.fortuna.ical4j.vcard.property.Tz
+
 
+
getType() - Method in class net.fortuna.ical4j.vcard.parameter.Fmttype
+
 
+
getTypes() - Method in class net.fortuna.ical4j.vcard.parameter.Type
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Agent
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.CalAdrUri
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.CalUri
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.FbUrl
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Impp
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Logo
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Member
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Photo
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Related
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Sound
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Source
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Telephone
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Uid
+
 
+
getUri() - Method in class net.fortuna.ical4j.vcard.property.Url
+
 
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Altid
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Calscale
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Encoding
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Fmttype
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Geo
+
getValue() - Method in class net.fortuna.ical4j.vcard.Parameter
+
 
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Language
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Pid
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Pref
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.SortAs
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Type
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Tz
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Value
+
getValue() - Method in class net.fortuna.ical4j.vcard.parameter.Version
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Address
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Agent
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.BDay
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Birth
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.CalAdrUri
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.CalUri
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Categories
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Clazz
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.DDay
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Death
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Email
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.FbUrl
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Fn
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Gender
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Geo
+
getValue() - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Impp
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Key
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Kind
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Label
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Lang
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Logo
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Member
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.N
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Name
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Nickname
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Note
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Org
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Photo
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.ProdId
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Related
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Revision
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Role
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.SortString
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Sound
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Source
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Telephone
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Title
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Tz
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Uid
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Url
+
getValue() - Method in class net.fortuna.ical4j.vcard.property.Version
+
getValues() - Method in class net.fortuna.ical4j.vcard.property.Org
+
 
+
Group - Class in net.fortuna.ical4j.vcard
+
+
A property group.
+
+
Group(String) - Constructor for class net.fortuna.ical4j.vcard.Group
+
 
+
Group(Group.Id) - Constructor for class net.fortuna.ical4j.vcard.Group
+
 
+
GROUP - Static variable in class net.fortuna.ical4j.vcard.property.Kind
+
+
Standard kind.
+
+
Group.Id - Enum in net.fortuna.ical4j.vcard
+
+
Enumeration of group identifiers.
+
+
GroupRegistry - Class in net.fortuna.ical4j.vcard
+
+
A registry for standard and non-standard property groups.
+
+
GroupRegistry() - Constructor for class net.fortuna.ical4j.vcard.GroupRegistry
+
 
+
+ + + +

H

+
+
hashCode() - Method in class net.fortuna.ical4j.vcard.Group
+
hashCode() - Method in class net.fortuna.ical4j.vcard.Parameter
+
hashCode() - Method in class net.fortuna.ical4j.vcard.Property
+
HOME - Static variable in class net.fortuna.ical4j.vcard.Group
+
+
The pre-defined home group.
+
+
HOME - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
+
+
Home type parameter.
+
+
+ + + +

I

+
+
ILLEGAL_PARAMETER_MESSAGE - Static variable in class net.fortuna.ical4j.vcard.Property
+
 
+
Impp - Class in net.fortuna.ical4j.vcard.property
+
+
IMPP property.
+
+
Impp(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Impp
+
 
+
Impp(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Impp
+
 
+
INDIVIDUAL - Static variable in class net.fortuna.ical4j.vcard.property.Kind
+
+
Standard kind.
+
+
INSTANCE - Static variable in class net.fortuna.ical4j.vcard.VCardFileFilter
+
+
A shared file filter instance.
+
+
INTEGER - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Integer value parameter.
+
+
+ + + +

K

+
+
Key - Class in net.fortuna.ical4j.vcard.property
+
+
KEY property.
+
+
Key(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Key
+
 
+
Key(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Key
+
 
+
Key(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Key
+
 
+
Key(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Key
+
+
Factory constructor.
+
+
Key(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Key
+
+
Factory constructor.
+
+
Kind - Class in net.fortuna.ical4j.vcard.property
+
+
KIND property.
+
+
Kind(String) - Constructor for class net.fortuna.ical4j.vcard.property.Kind
+
 
+
Kind(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Kind
+
+
Factory constructor.
+
+
+ + + +

L

+
+
Label - Class in net.fortuna.ical4j.vcard.property
+
+
LABEL property.
+
+
Label(String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Label
+
 
+
Label(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Label
+
+
Factory constructor.
+
+
Lang - Class in net.fortuna.ical4j.vcard.property
+
+
LANG property.
+
+
Lang(Locale...) - Constructor for class net.fortuna.ical4j.vcard.property.Lang
+
 
+
Lang(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Lang
+
+
Factory constructor.
+
+
Language - Class in net.fortuna.ical4j.vcard.parameter
+
+
LANGUAGE parameter.
+
+
Language(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Language
+
 
+
Language(Locale) - Constructor for class net.fortuna.ical4j.vcard.parameter.Language
+
 
+
LANGUAGE_TAG - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
language-tag value parameter.
+
+
LOCATION - Static variable in class net.fortuna.ical4j.vcard.property.Kind
+
+
Standard kind.
+
+
Logo - Class in net.fortuna.ical4j.vcard.property
+
+
LOGO property.
+
+
Logo(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
+
 
+
Logo(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
+
 
+
Logo(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
+
 
+
Logo(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Logo
+
+
Factory constructor.
+
+
+ + + +

M

+
+
MALE - Static variable in class net.fortuna.ical4j.vcard.property.Gender
+
+
Standard gender.
+
+
Member - Class in net.fortuna.ical4j.vcard.property
+
+
MEMBER property.
+
+
Member(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Member
+
 
+
Member(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Member
+
+
Factory constructor.
+
+
+ + + +

N

+
+
N - Class in net.fortuna.ical4j.vcard.property
+
+
N property.
+
+
N(String, String, String[], String[], String[]) - Constructor for class net.fortuna.ical4j.vcard.property.N
+
 
+
N(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.N
+
+
Factory constructor.
+
+
Name - Class in net.fortuna.ical4j.vcard.property
+
+
NAME property.
+
+
Name(String) - Constructor for class net.fortuna.ical4j.vcard.property.Name
+
 
+
Name(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Name
+
+
Factory constructor.
+
+
net.fortuna.ical4j.vcard - package net.fortuna.ical4j.vcard
+
+
Support for vCard.
+
+
net.fortuna.ical4j.vcard.parameter - package net.fortuna.ical4j.vcard.parameter
+
+
Implementation of vCard parameters.
+
+
net.fortuna.ical4j.vcard.property - package net.fortuna.ical4j.vcard.property
+
+
Implementation of vCard properties.
+
+
Nickname - Class in net.fortuna.ical4j.vcard.property
+
+
NICKNAME property.
+
+
Nickname(String...) - Constructor for class net.fortuna.ical4j.vcard.property.Nickname
+
 
+
Nickname(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Nickname
+
+
Factory constructor.
+
+
Note - Class in net.fortuna.ical4j.vcard.property
+
+
NOTE property.
+
+
Note(String) - Constructor for class net.fortuna.ical4j.vcard.property.Note
+
 
+
Note(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Note
+
+
Factory constructor.
+
+
+ + + +

O

+
+
ORG - Static variable in class net.fortuna.ical4j.vcard.property.Kind
+
+
Standard kind.
+
+
Org - Class in net.fortuna.ical4j.vcard.property
+
+
ORG property.
+
+
Org(String...) - Constructor for class net.fortuna.ical4j.vcard.property.Org
+
 
+
Org(Group, String...) - Constructor for class net.fortuna.ical4j.vcard.property.Org
+
 
+
Org(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Org
+
+
Factory constructor.
+
+
Org(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Org
+
+
Factory constructor.
+
+
output(VCard, OutputStream) - Method in class net.fortuna.ical4j.vcard.VCardOutputter
+
+
Outputs an iCalender string to the specified output stream.
+
+
output(VCard, Writer) - Method in class net.fortuna.ical4j.vcard.VCardOutputter
+
+
Outputs an iCalender string to the specified writer.
+
+
+ + + +

P

+
+
Parameter - Class in net.fortuna.ical4j.vcard
+
+
A property parameter.
+
+
Parameter(String) - Constructor for class net.fortuna.ical4j.vcard.Parameter
+
 
+
Parameter(Parameter.Id) - Constructor for class net.fortuna.ical4j.vcard.Parameter
+
 
+
Parameter.Id - Enum in net.fortuna.ical4j.vcard
+
+
Enumeration of parameter identifiers.
+
+
ParameterFactory<T extends Parameter> - Interface in net.fortuna.ical4j.vcard
+
 
+
ParameterFactoryRegistry - Class in net.fortuna.ical4j.vcard
+
+
A registry for standard and non-standard parameter factories.
+
+
ParameterFactoryRegistry() - Constructor for class net.fortuna.ical4j.vcard.ParameterFactoryRegistry
+
 
+
Photo - Class in net.fortuna.ical4j.vcard.property
+
+
PHOTO property.
+
+
Photo(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
+
 
+
Photo(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
+
 
+
Photo(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
+
 
+
Photo(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Photo
+
+
Factory constructor.
+
+
Pid - Class in net.fortuna.ical4j.vcard.parameter
+
+
PID parameter.
+
+
Pid(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pid
+
 
+
Pid(Integer) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pid
+
 
+
Pref - Class in net.fortuna.ical4j.vcard.parameter
+
+
PREF parameter.
+
+
Pref(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pref
+
 
+
Pref(Integer) - Constructor for class net.fortuna.ical4j.vcard.parameter.Pref
+
 
+
PREF - Static variable in class net.fortuna.ical4j.vcard.parameter.Pref
+
+
Support for pre-vCard 4.0 PREF parameter.
+
+
PREF - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
+
+
Pref type parameter.
+
+
PRIVATE - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
+
+
Standard classification.
+
+
ProdId - Class in net.fortuna.ical4j.vcard.property
+
+
PRODID property.
+
+
ProdId(String) - Constructor for class net.fortuna.ical4j.vcard.property.ProdId
+
 
+
ProdId(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.ProdId
+
+
Factory constructor.
+
+
Property - Class in net.fortuna.ical4j.vcard
+
+
A vCard property.
+
+
Property(String) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property(Group, String) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property(String, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property(Group, String, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property(Property.Id) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property(Group, Property.Id) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property(Property.Id, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property(Group, Property.Id, List<Parameter>) - Constructor for class net.fortuna.ical4j.vcard.Property
+
 
+
Property.Id - Enum in net.fortuna.ical4j.vcard
+
+
Enumeration of property identifiers.
+
+
PropertyFactory<T extends Property> - Interface in net.fortuna.ical4j.vcard
+
 
+
PropertyFactoryRegistry - Class in net.fortuna.ical4j.vcard
+
+
Registry for standard and non-standard property factories.
+
+
PropertyFactoryRegistry() - Constructor for class net.fortuna.ical4j.vcard.PropertyFactoryRegistry
+
 
+
PUBLIC - Static variable in class net.fortuna.ical4j.vcard.property.Clazz
+
+
Standard classification.
+
+
+ + + +

R

+
+
register(String, Group) - Method in class net.fortuna.ical4j.vcard.GroupRegistry
+
+
Registers a non-standard group.
+
+
register(String, ParameterFactory<Parameter>) - Method in class net.fortuna.ical4j.vcard.ParameterFactoryRegistry
+
+
Registers a non-standard parameter factory.
+
+
register(String, PropertyFactory<Property>) - Method in class net.fortuna.ical4j.vcard.PropertyFactoryRegistry
+
 
+
Related - Class in net.fortuna.ical4j.vcard.property
+
+
RELATED property.
+
+
Related(String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Related
+
 
+
Related(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Related
+
 
+
Related(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Related
+
+
Factory constructor.
+
+
Revision - Class in net.fortuna.ical4j.vcard.property
+
+
REVISION property.
+
+
Revision(Date) - Constructor for class net.fortuna.ical4j.vcard.property.Revision
+
 
+
Revision(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Revision
+
+
Factory constructor.
+
+
Role - Class in net.fortuna.ical4j.vcard.property
+
+
ROLE property.
+
+
Role(String) - Constructor for class net.fortuna.ical4j.vcard.property.Role
+
 
+
Role(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Role
+
+
Factory constructor.
+
+
+ + + +

S

+
+
SortAs - Class in net.fortuna.ical4j.vcard.parameter
+
+
SORT-AS parameter.
+
+
SortAs(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.SortAs
+
+
Factory constructor.
+
+
SortString - Class in net.fortuna.ical4j.vcard.property
+
+
SORT-STRING property.
+
+
SortString(String) - Constructor for class net.fortuna.ical4j.vcard.property.SortString
+
 
+
SortString(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.SortString
+
+
Factory constructor.
+
+
Sound - Class in net.fortuna.ical4j.vcard.property
+
+
SOUND property.
+
+
Sound(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
+
 
+
Sound(byte[]) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
+
 
+
Sound(byte[], Type) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
+
 
+
Sound(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Sound
+
+
Factory constructor.
+
+
Source - Class in net.fortuna.ical4j.vcard.property
+
+
SOURCE property.
+
+
Source(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Source
+
 
+
Source(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Source
+
+
Factory constructor.
+
+
+ + + +

T

+
+
Telephone - Class in net.fortuna.ical4j.vcard.property
+
+
TEL property.
+
+
Telephone(URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
+
 
+
Telephone(Group, URI, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
+
 
+
Telephone(String, Type...) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
+
+
Provide backwards-compatibility for vCard 3.0.
+
+
Telephone(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
+
+
Factory constructor.
+
+
Telephone(Group, List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Telephone
+
+
Factory constructor.
+
+
TEXT - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Text value parameter.
+
+
THING - Static variable in class net.fortuna.ical4j.vcard.property.Kind
+
+
Standard kind.
+
+
TIME - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Time value parameter.
+
+
TIMESTAMP - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
Timestamp value parameter.
+
+
Title - Class in net.fortuna.ical4j.vcard.property
+
+
TITLE property.
+
+
Title(String) - Constructor for class net.fortuna.ical4j.vcard.property.Title
+
 
+
Title(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Title
+
+
Factory constructor.
+
+
toString() - Method in class net.fortuna.ical4j.vcard.Group
+
 
+
toString() - Method in class net.fortuna.ical4j.vcard.Parameter
+
 
+
toString() - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
toString() - Method in class net.fortuna.ical4j.vcard.VCard
+
 
+
Type - Class in net.fortuna.ical4j.vcard.parameter
+
+
TYPE parameter.
+
+
Type(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Type
+
 
+
Type(String...) - Constructor for class net.fortuna.ical4j.vcard.parameter.Type
+
 
+
Type(Type...) - Constructor for class net.fortuna.ical4j.vcard.parameter.Type
+
 
+
Tz - Class in net.fortuna.ical4j.vcard.parameter
+
+
CALSCALE parameter.
+
+
Tz(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Tz
+
+
Factory constructor.
+
+
Tz - Class in net.fortuna.ical4j.vcard.property
+
+
TZ property.
+
+
Tz(UtcOffset) - Constructor for class net.fortuna.ical4j.vcard.property.Tz
+
 
+
Tz(String) - Constructor for class net.fortuna.ical4j.vcard.property.Tz
+
 
+
Tz(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Tz
+
+
Factory constructor.
+
+
+ + + +

U

+
+
Uid - Class in net.fortuna.ical4j.vcard.property
+
+
UID property.
+
+
Uid(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Uid
+
 
+
Uid(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Uid
+
+
Factory constructor.
+
+
URI - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
URI value parameter.
+
+
Url - Class in net.fortuna.ical4j.vcard.property
+
+
URL property.
+
+
Url(URI) - Constructor for class net.fortuna.ical4j.vcard.property.Url
+
 
+
Url(List<Parameter>, String) - Constructor for class net.fortuna.ical4j.vcard.property.Url
+
+
Factory constructor.
+
+
UTC_OFFSET - Static variable in class net.fortuna.ical4j.vcard.parameter.Value
+
+
utc-offset value parameter.
+
+
+ + + +

V

+
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Address
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Agent
+
validate() - Method in class net.fortuna.ical4j.vcard.property.BDay
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Birth
+
validate() - Method in class net.fortuna.ical4j.vcard.property.CalAdrUri
+
validate() - Method in class net.fortuna.ical4j.vcard.property.CalUri
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Categories
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Clazz
+
validate() - Method in class net.fortuna.ical4j.vcard.property.DDay
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Death
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Email
+
validate() - Method in class net.fortuna.ical4j.vcard.property.FbUrl
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Fn
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Gender
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Geo
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Impp
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Key
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Kind
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Label
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Lang
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Logo
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Member
+
validate() - Method in class net.fortuna.ical4j.vcard.property.N
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Name
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Nickname
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Note
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Org
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Photo
+
validate() - Method in class net.fortuna.ical4j.vcard.property.ProdId
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Related
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Revision
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Role
+
validate() - Method in class net.fortuna.ical4j.vcard.property.SortString
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Sound
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Source
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Telephone
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Title
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Tz
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Uid
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Url
+
validate() - Method in class net.fortuna.ical4j.vcard.Property
+
 
+
validate() - Method in class net.fortuna.ical4j.vcard.property.Version
+
validate() - Method in class net.fortuna.ical4j.vcard.VCard
+
 
+
Value - Class in net.fortuna.ical4j.vcard.parameter
+
+
VALUE parameter.
+
+
Value(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Value
+
 
+
valueOf(String) - Static method in enum net.fortuna.ical4j.vcard.Group.Id
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum net.fortuna.ical4j.vcard.Parameter.Id
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum net.fortuna.ical4j.vcard.Property.Id
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum net.fortuna.ical4j.vcard.Group.Id
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum net.fortuna.ical4j.vcard.Parameter.Id
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum net.fortuna.ical4j.vcard.Property.Id
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VCard - Class in net.fortuna.ical4j.vcard
+
+
vCard object.
+
+
VCard() - Constructor for class net.fortuna.ical4j.vcard.VCard
+
+
Default constructor.
+
+
VCard(List<Property>) - Constructor for class net.fortuna.ical4j.vcard.VCard
+
 
+
VCardBuilder - Class in net.fortuna.ical4j.vcard
+
+
vCard object builder.
+
+
VCardBuilder(InputStream) - Constructor for class net.fortuna.ical4j.vcard.VCardBuilder
+
 
+
VCardBuilder(Reader) - Constructor for class net.fortuna.ical4j.vcard.VCardBuilder
+
 
+
VCardBuilder(Reader, GroupRegistry, PropertyFactoryRegistry, ParameterFactoryRegistry) - Constructor for class net.fortuna.ical4j.vcard.VCardBuilder
+
 
+
VCardFileFilter - Class in net.fortuna.ical4j.vcard
+
+
A file filter for vCard files.
+
+
VCardOutputter - Class in net.fortuna.ical4j.vcard
+
+
Generates vCard object data streams.
+
+
VCardOutputter() - Constructor for class net.fortuna.ical4j.vcard.VCardOutputter
+
 
+
VCardOutputter(boolean) - Constructor for class net.fortuna.ical4j.vcard.VCardOutputter
+
 
+
VCardOutputter(boolean, int) - Constructor for class net.fortuna.ical4j.vcard.VCardOutputter
+
 
+
Version - Class in net.fortuna.ical4j.vcard.parameter
+
+
VERSION parameter.
+
+
Version(String) - Constructor for class net.fortuna.ical4j.vcard.parameter.Version
+
+
Factory constructor.
+
+
Version - Class in net.fortuna.ical4j.vcard.property
+
+
VERSION property.
+
+
Version(String) - Constructor for class net.fortuna.ical4j.vcard.property.Version
+
 
+
VERSION_4_0 - Static variable in class net.fortuna.ical4j.vcard.property.Version
+
+
Standard version instance.
+
+
+ + + +

W

+
+
WORK - Static variable in class net.fortuna.ical4j.vcard.Group
+
+
The pre-defined work group.
+
+
WORK - Static variable in class net.fortuna.ical4j.vcard.parameter.Type
+
+
Work type parameter.
+
+
+A B C D E F G H I K L M N O P R S T U V W 
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/index.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/index.html new file mode 100644 index 0000000000000000000000000000000000000000..0285d184367d805d81c29909a314589e53e47bee --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/index.html @@ -0,0 +1,34 @@ + + + + + + +iCal4j VCard 0.9.5 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.Id.html new file mode 100644 index 0000000000000000000000000000000000000000..3f5e2fe6746947279589b37c0b8030db6282ef2c --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.Id.html @@ -0,0 +1,349 @@ + + + + + + +Group.Id (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Enum Group.Id

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        WORK

        +
        public static final Group.Id WORK
        +
        Work group identifier.
        +
      • +
      + + + +
        +
      • +

        HOME

        +
        public static final Group.Id HOME
        +
        Home group identifier.
        +
      • +
      + + + +
        +
      • +

        EXTENDED

        +
        public static final Group.Id EXTENDED
        +
        Non-standard group identifier.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Group.Id[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Group.Id c : Group.Id.values())
        +    System.out.println(c);
        +
        +
        Returns:
        an array containing the constants of this enum type, in +the order they are declared
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Group.Id valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        Parameters:
        name - the name of the enum constant to be returned.
        +
        Returns:
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant +with the specified name
        +
        NullPointerException - if the argument is null
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.html new file mode 100644 index 0000000000000000000000000000000000000000..ddac229339fe51d6bbce8d7d0a604f8d6eb78232 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Group.html @@ -0,0 +1,399 @@ + + + + + + +Group (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class Group

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class Group.Id +
      Enumeration of group identifiers.
      +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static GroupHOME +
      The pre-defined home group.
      +
      static GroupWORK +
      The pre-defined work group.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Group(Group.Id id) 
      Group(String extendedName) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        WORK

        +
        public static final Group WORK
        +
        The pre-defined work group.
        +
      • +
      + + + +
        +
      • +

        HOME

        +
        public static final Group HOME
        +
        The pre-defined home group.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Group

        +
        public Group(String extendedName)
        +
        Parameters:
        extendedName - a non-standard group name
        +
      • +
      + + + +
        +
      • +

        Group

        +
        public Group(Group.Id id)
        +
        Parameters:
        id - the group type
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object obj)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        Returns:
        a vCard-compliant string representation of the group
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/GroupRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/GroupRegistry.html new file mode 100644 index 0000000000000000000000000000000000000000..e3185db1f92c8e0a09d9d4405df4054f4cd52304 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/GroupRegistry.html @@ -0,0 +1,287 @@ + + + + + + +GroupRegistry (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class GroupRegistry

+
+
+ +
+
    +
  • +
    +
    +
    public class GroupRegistry
    +extends Object
    +
    A registry for standard and non-standard property groups. + + $Id$ + + Created on: 05/01/2009
    +
    Author:
    +
    Ben
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GroupRegistry

        +
        public GroupRegistry()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getGroup

        +
        public Group getGroup(String value)
        +
        Parameters:
        value - a string representation of a group identifier
        +
        Returns:
        a registered group with the specified identifier. If no such group + is found null is returned
        +
      • +
      + + + +
        +
      • +

        register

        +
        public void register(String extendedName,
        +            Group group)
        +
        Registers a non-standard group.
        +
        Parameters:
        extendedName - the extended name of the group
        group - the group
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.Id.html new file mode 100644 index 0000000000000000000000000000000000000000..cb3795127bf5b6b325e77c0179b4fbf4e7be42db --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.Id.html @@ -0,0 +1,527 @@ + + + + + + +Parameter.Id (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Enum Parameter.Id

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        LANGUAGE

        +
        public static final Parameter.Id LANGUAGE
        +
        Language parameter identifier.
        +
      • +
      + + + +
        +
      • +

        ENCODING

        +
        public static final Parameter.Id ENCODING
        +
        Encoding parameter identifier.
        +
      • +
      + + + +
        +
      • +

        VALUE

        +
        public static final Parameter.Id VALUE
        +
        Value parameter identifier.
        +
      • +
      + + + +
        +
      • +

        PREF

        +
        public static final Parameter.Id PREF
        +
        Pref parameter identifier.
        +
      • +
      + + + +
        +
      • +

        ALTID

        +
        public static final Parameter.Id ALTID
        +
        Altid parameter identifier.
        +
      • +
      + + + +
        +
      • +

        PID

        +
        public static final Parameter.Id PID
        +
        PID parameter identifier.
        +
      • +
      + + + +
        +
      • +

        TYPE

        +
        public static final Parameter.Id TYPE
        +
        Type parameter identifier.
        +
      • +
      + + + +
        +
      • +

        CALSCALE

        +
        public static final Parameter.Id CALSCALE
        +
        Calscale parameter identifier.
        +
      • +
      + + + +
        +
      • +

        SORT_AS

        +
        public static final Parameter.Id SORT_AS
        +
        Sort-as parameter identifier.
        +
      • +
      + + + +
        +
      • +

        GEO

        +
        public static final Parameter.Id GEO
        +
        Geo parameter identifier.
        +
      • +
      + + + +
        +
      • +

        TZ

        +
        public static final Parameter.Id TZ
        +
        Tz parameter identifier.
        +
      • +
      + + + +
        +
      • +

        VERSION

        +
        public static final Parameter.Id VERSION
        +
        Version parameter identifier.
        +
      • +
      + + + +
        +
      • +

        FMTTYPE

        +
        public static final Parameter.Id FMTTYPE
        +
        Fmttype parameter identifier.
        +
      • +
      + + + +
        +
      • +

        EXTENDED

        +
        public static final Parameter.Id EXTENDED
        +
        Non-standard parameter identifier.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Parameter.Id[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Parameter.Id c : Parameter.Id.values())
        +    System.out.println(c);
        +
        +
        Returns:
        an array containing the constants of this enum type, in +the order they are declared
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Parameter.Id valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        Parameters:
        name - the name of the enum constant to be returned.
        +
        Returns:
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant +with the specified name
        +
        NullPointerException - if the argument is null
        +
      • +
      + + + +
        +
      • +

        getPname

        +
        public String getPname()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.html new file mode 100644 index 0000000000000000000000000000000000000000..b6d5fed03ba63732c0c024c9c7851c0781a2bbcc --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Parameter.html @@ -0,0 +1,376 @@ + + + + + + +Parameter (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class Parameter

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Parameter

        +
        public Parameter(String extendedName)
        +
        Parameters:
        extendedName - a non-standard parameter id
        +
      • +
      + + + +
        +
      • +

        Parameter

        +
        public Parameter(Parameter.Id id)
        +
        Parameters:
        id - the parameter type
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        public final Parameter.Id getId()
        +
        Returns:
        the id
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public abstract String getValue()
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object obj)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        Returns:
        a vCard-compliant string representation of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactory.html new file mode 100644 index 0000000000000000000000000000000000000000..7901a3704b66d1f801909272f0ba89bbce87c4e8 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactory.html @@ -0,0 +1,217 @@ + + + + + + +ParameterFactory (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Interface ParameterFactory<T extends Parameter>

+
+
+
+
    +
  • +
    Type Parameters:
    T - parameter type created by the factory implementation + + $Id$ + + Created on: 30/10/2008
    +
    +
    +
    public interface ParameterFactory<T extends Parameter>
    +
    Author:
    +
    fortuna
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createParameter

        +
        T createParameter(String value)
        +
        Parameters:
        value - a parameter value used to create a new instance
        +
        Returns:
        a new parameter instance
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactoryRegistry.html new file mode 100644 index 0000000000000000000000000000000000000000..8f499151fa115a99696fbb897b78e584c1421884 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/ParameterFactoryRegistry.html @@ -0,0 +1,286 @@ + + + + + + +ParameterFactoryRegistry (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class ParameterFactoryRegistry

+
+
+ +
+
    +
  • +
    +
    +
    public class ParameterFactoryRegistry
    +extends Object
    +
    A registry for standard and non-standard parameter factories. + + $Id$ + + Created on: 05/01/2009
    +
    Author:
    +
    Ben
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ParameterFactoryRegistry

        +
        public ParameterFactoryRegistry()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFactory

        +
        public ParameterFactory<? extends Parameter> getFactory(String value)
        +
        Parameters:
        value - a string representation of a parameter id
        +
        Returns:
        a factory for the specified parameter id
        +
      • +
      + + + +
        +
      • +

        register

        +
        public void register(String extendedName,
        +            ParameterFactory<Parameter> factory)
        +
        Registers a non-standard parameter factory.
        +
        Parameters:
        extendedName - the non-standard parameter name
        factory - a non-standard parameter factory
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.Id.html new file mode 100644 index 0000000000000000000000000000000000000000..ef220df7a9cd5fcae70bdd74a9368dda589e684b --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.Id.html @@ -0,0 +1,822 @@ + + + + + + +Property.Id (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Enum Property.Id

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Property.Id[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Property.Id c : Property.Id.values())
        +    System.out.println(c);
        +
        +
        Returns:
        an array containing the constants of this enum type, in +the order they are declared
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Property.Id valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        Parameters:
        name - the name of the enum constant to be returned.
        +
        Returns:
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant +with the specified name
        +
        NullPointerException - if the argument is null
        +
      • +
      + + + +
        +
      • +

        getPropertyName

        +
        public String getPropertyName()
        +
        Returns:
        the property name
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.html new file mode 100644 index 0000000000000000000000000000000000000000..3b5001a5f8510b072c6c78b68e95605829714c96 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/Property.html @@ -0,0 +1,734 @@ + + + + + + +Property (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class Property

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Property

        +
        public Property(String extendedName)
        +
        Parameters:
        extendedName - a non-standard property name
        +
      • +
      + + + +
        +
      • +

        Property

        +
        public Property(Group group,
        +        String extendedName)
        +
        Parameters:
        group - a property group
        extendedName - the non-standard property name
        +
      • +
      + + + +
        +
      • +

        Property

        +
        public Property(String extendedName,
        +        List<Parameter> parameters)
        +
        Parameters:
        extendedName - a non-standard property name
        parameters - property parameters
        +
      • +
      + + + +
        +
      • +

        Property

        +
        public Property(Group group,
        +        String extendedName,
        +        List<Parameter> parameters)
        +
        Parameters:
        group - a property group
        extendedName - the non-standard property name
        parameters - property parameters
        +
      • +
      + + + +
        +
      • +

        Property

        +
        public Property(Property.Id id)
        +
        Parameters:
        id - the property type
        +
      • +
      + + + +
        +
      • +

        Property

        +
        public Property(Group group,
        +        Property.Id id)
        +
        Parameters:
        group - a property group
        id - a standard property identifier
        +
      • +
      + + + +
        +
      • +

        Property

        +
        protected Property(Property.Id id,
        +        List<Parameter> parameters)
        +
        Parameters:
        id - a standard property identifier
        parameters - property parameters
        +
      • +
      + + + +
        +
      • +

        Property

        +
        protected Property(Group group,
        +        Property.Id id,
        +        List<Parameter> parameters)
        +
        Parameters:
        group - a property group
        id - a standard property identifier
        parameters - property parameters
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getGroup

        +
        public final Group getGroup()
        +
        Returns:
        the group
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public final Property.Id getId()
        +
        Returns:
        the id
        +
      • +
      + + + +
        +
      • +

        getParameters

        +
        public final List<Parameter> getParameters()
        +
        Returns:
        the parameters
        +
      • +
      + + + +
        +
      • +

        getParameters

        +
        public final List<Parameter> getParameters(Parameter.Id id)
        +
        Returns a list of parameters matching the specified identifier.
        +
        Parameters:
        id - a parameter identifier
        +
        Returns:
        a list of parameters
        +
      • +
      + + + +
        +
      • +

        getParameter

        +
        public final Parameter getParameter(Parameter.Id id)
        +
        Returns the first parameter with a matching identifier.
        +
        Parameters:
        id - a parameter identifier
        +
        Returns:
        the first matching parameter, or null if no parameters with the specified identifier are found
        +
      • +
      + + + +
        +
      • +

        getExtendedParameters

        +
        public final List<Parameter> getExtendedParameters(String name)
        +
        Returns a list of non-standard parameters matching the specified name.
        +
        Parameters:
        name - a non-standard parameter name
        +
        Returns:
        a list of parameters
        +
      • +
      + + + +
        +
      • +

        getExtendedParameter

        +
        public final Parameter getExtendedParameter(String name)
        +
        Returns the first non-standard parameter with a matching name.
        +
        Parameters:
        name - a non-standard parameter name
        +
        Returns:
        the first matching parameter, or null if no non-standard parameters with the specified name are found
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public abstract String getValue()
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public abstract void validate()
        +                       throws net.fortuna.ical4j.model.ValidationException
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      + + + +
        +
      • +

        assertParametersEmpty

        +
        protected final void assertParametersEmpty()
        +                                    throws net.fortuna.ical4j.model.ValidationException
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the parameter list is not empty
        +
      • +
      + + + +
        +
      • +

        assertTextParameter

        +
        protected final void assertTextParameter(Parameter param)
        +                                  throws net.fortuna.ical4j.model.ValidationException
        +
        Parameters:
        param - a parameter to validate
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a text parameter
        +
      • +
      + + + +
        +
      • +

        assertTypeParameter

        +
        protected final void assertTypeParameter(Parameter param)
        +                                  throws net.fortuna.ical4j.model.ValidationException
        +
        Parameters:
        param - a parameter to validate
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a type parameter
        +
      • +
      + + + +
        +
      • +

        assertPidParameter

        +
        protected final void assertPidParameter(Parameter param)
        +                                 throws net.fortuna.ical4j.model.ValidationException
        +
        Parameters:
        param - a parameter to validate
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a PID parameter
        +
      • +
      + + + +
        +
      • +

        assertPrefParameter

        +
        protected final void assertPrefParameter(Parameter param)
        +                                  throws net.fortuna.ical4j.model.ValidationException
        +
        Parameters:
        param - a parameter to validate
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the specified parameter is not a Pref parameter
        +
      • +
      + + + +
        +
      • +

        assertOneOrLess

        +
        protected final void assertOneOrLess(Parameter.Id paramId)
        +                              throws net.fortuna.ical4j.model.ValidationException
        +
        Parameters:
        paramId - a parameter identifier to validate from
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where there is not one or less of the specified + parameter in the parameter list
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object obj)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public final String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        Returns:
        a vCard-compliant string representation of the property
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactory.html new file mode 100644 index 0000000000000000000000000000000000000000..f498dfb7caedbd7195e53ec30787745eb4d7a98b --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactory.html @@ -0,0 +1,252 @@ + + + + + + +PropertyFactory (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Interface PropertyFactory<T extends Property>

+
+
+
+
    +
  • +
    Type Parameters:
    T - the property type created by the factory + + $Id$ + + Created on: 30/10/2008
    +
    +
    +
    public interface PropertyFactory<T extends Property>
    +
    Author:
    +
    fortuna
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createProperty

        +
        T createProperty(List<Parameter> params,
        +               String value)
        +                                  throws URISyntaxException,
        +                                         ParseException,
        +                                         org.apache.commons.codec.DecoderException
        +
        Parameters:
        params - property parameters used to construct a new instance
        value - a property value used to construct a new instance
        +
        Returns:
        a new property instance
        +
        Throws:
        +
        URISyntaxException - where an invalid URL is specified in the property value
        +
        ParseException - where an invalid date string is specified in the property value
        +
        org.apache.commons.codec.DecoderException - where an invalid encoded value is specified in the property value
        +
      • +
      + + + +
        +
      • +

        createProperty

        +
        T createProperty(Group group,
        +               List<Parameter> params,
        +               String value)
        +                                  throws URISyntaxException,
        +                                         ParseException,
        +                                         org.apache.commons.codec.DecoderException
        +
        Parameters:
        group - the property group
        params - property parameters used to construct a new instance
        value - a property value used to construct a new instance
        +
        Returns:
        a new property instance
        +
        Throws:
        +
        URISyntaxException - where an invalid URL is specified in the property value
        +
        ParseException - where an invalid date string is specified in the property value
        +
        org.apache.commons.codec.DecoderException - where an invalid encoded value is specified in the property value
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactoryRegistry.html new file mode 100644 index 0000000000000000000000000000000000000000..525179616dce37d00bb78212c315e3ceec23e0df --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/PropertyFactoryRegistry.html @@ -0,0 +1,284 @@ + + + + + + +PropertyFactoryRegistry (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class PropertyFactoryRegistry

+
+
+ +
+
    +
  • +
    +
    +
    public class PropertyFactoryRegistry
    +extends Object
    +
    Registry for standard and non-standard property factories. + + $Id$ + + Created on: 05/01/2009
    +
    Author:
    +
    Ben
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PropertyFactoryRegistry

        +
        public PropertyFactoryRegistry()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFactory

        +
        public PropertyFactory<? extends Property> getFactory(String value)
        +
        Parameters:
        value - a string representation of a property identifier
        +
        Returns:
        a property factory for creating a property of the resolved type
        +
      • +
      + + + +
        +
      • +

        register

        +
        public void register(String extendedName,
        +            PropertyFactory<Property> factory)
        +
        Parameters:
        extendedName - a non-standard property name to register
        factory - a property factory for creating instances of the non-standard + property type
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCard.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCard.html new file mode 100644 index 0000000000000000000000000000000000000000..b769f09ba07f2330fff037e0adee6c1ab55279af --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCard.html @@ -0,0 +1,399 @@ + + + + + + +VCard (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class VCard

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VCard

        +
        public VCard()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        VCard

        +
        public VCard(List<Property> properties)
        +
        Parameters:
        properties - a list of properties
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getProperties

        +
        public List<Property> getProperties()
        +
        Returns a reference to the list of properties for the VCard instance. Note that + any changes to this list are reflected in the VCard object list.
        +
        Returns:
        the properties
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public List<Property> getProperties(Property.Id id)
        +
        Returns a list of properties for the VCard instance with a matching identifier. Any modifications + to this list will not affect the list referenced by the VCard instance.
        +
        Parameters:
        id - a property identifier
        +
        Returns:
        a list of properties matching the specified identifier
        +
      • +
      + + + +
        +
      • +

        getProperty

        +
        public Property getProperty(Property.Id id)
        +
        Returns the first property found matching the specified identifier.
        +
        Parameters:
        id - a property identifier
        +
        Returns:
        the first matching property, or null if no properties match
        +
      • +
      + + + +
        +
      • +

        getExtendedProperties

        +
        public List<Property> getExtendedProperties(String name)
        +
        Returns a list of non-standard properties for the VCard instance with a matching name. Any modifications + to this list will not affect the list referenced by the VCard instance.
        +
        Parameters:
        name - a non-standard property name
        +
        Returns:
        a list of non-standard properties matching the specified name
        +
      • +
      + + + +
        +
      • +

        getExtendedProperty

        +
        public Property getExtendedProperty(String name)
        +
        Returns the first non-standard property found matching the specified name.
        +
        Parameters:
        name - a non-standard property name
        +
        Returns:
        the first matching property, or null if no properties match
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where validation fails
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        Returns:
        a vCard-compliant string representation of the vCard object
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardBuilder.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardBuilder.html new file mode 100644 index 0000000000000000000000000000000000000000..9fc3298071aa68d5044f159c5fde622b404250e2 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardBuilder.html @@ -0,0 +1,325 @@ + + + + + + +VCardBuilder (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class VCardBuilder

+
+
+ +
+
    +
  • +
    +
    +
    public final class VCardBuilder
    +extends Object
    +
    vCard object builder. + + $Id$ + + Created on: 02/11/2008
    +
    Author:
    +
    Ben
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VCardBuilder

        +
        public VCardBuilder(InputStream in)
        +
        Parameters:
        in - an input stream providing vCard data
        +
      • +
      + + + +
        +
      • +

        VCardBuilder

        +
        public VCardBuilder(Reader in)
        +
        Parameters:
        in - a reader providing vCard data
        +
      • +
      + + + +
        +
      • +

        VCardBuilder

        +
        public VCardBuilder(Reader in,
        +            GroupRegistry registry,
        +            PropertyFactoryRegistry propertyFactoryRegistry,
        +            ParameterFactoryRegistry parameterFactoryRegistry)
        +
        Parameters:
        in - a reader providing vCard data
        registry - a group registry used to construct vCard objects
        propertyFactoryRegistry - a property factory registry used to construct + vCard objects
        parameterFactoryRegistry - a parameter factory registry used to construct + vCard objects
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        build

        +
        public VCard build()
        +            throws IOException,
        +                   net.fortuna.ical4j.data.ParserException
        +
        Returns:
        a new vCard object instance
        +
        Throws:
        +
        IOException - where a problem occurs reading vCard data
        +
        net.fortuna.ical4j.data.ParserException - where parsing vCard data fails
        +
      • +
      + + + +
        +
      • +

        buildAll

        +
        public List<VCard> buildAll()
        +                     throws IOException,
        +                            net.fortuna.ical4j.data.ParserException
        +
        Returns:
        a list of vCard object instances
        +
        Throws:
        +
        IOException - where a problem occurs reading vCard data
        +
        net.fortuna.ical4j.data.ParserException - where parsing vCard data fails
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardFileFilter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardFileFilter.html new file mode 100644 index 0000000000000000000000000000000000000000..e9e375e6d3b193e9b32c0b39a308b39c5506c28b --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardFileFilter.html @@ -0,0 +1,264 @@ + + + + + + +VCardFileFilter (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class VCardFileFilter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.commons.io.filefilter.AbstractFileFilter
    • +
    • +
        +
      • org.apache.commons.io.filefilter.AndFileFilter
      • +
      • +
          +
        • net.fortuna.ical4j.vcard.VCardFileFilter
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    FileFilter, FilenameFilter, Serializable, org.apache.commons.io.filefilter.ConditionalFileFilter, org.apache.commons.io.filefilter.IOFileFilter
    +
    +
    +
    +
    public final class VCardFileFilter
    +extends org.apache.commons.io.filefilter.AndFileFilter
    +
    A file filter for vCard files. + + $Id$ + + Created on: 05/02/2009
    +
    Author:
    +
    fortuna
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        INSTANCE

        +
        public static final VCardFileFilter INSTANCE
        +
        A shared file filter instance.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardOutputter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardOutputter.html new file mode 100644 index 0000000000000000000000000000000000000000..37e4367d6ecb0e59d2796bafb4d989a6d8ef920d --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/VCardOutputter.html @@ -0,0 +1,355 @@ + + + + + + +VCardOutputter (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard
+

Class VCardOutputter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • net.fortuna.ical4j.data.AbstractOutputter
    • +
    • +
        +
      • net.fortuna.ical4j.vcard.VCardOutputter
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class VCardOutputter
    +extends net.fortuna.ical4j.data.AbstractOutputter
    +
    Generates vCard object data streams. + + $Id$ + + Created on: 29/12/2008
    +
    Author:
    +
    Ben
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class net.fortuna.ical4j.data.AbstractOutputter

        +DEFAULT_CHARSET, foldLength
      • +
      +
    • +
    + + + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VCardOutputter

        +
        public VCardOutputter()
        +
      • +
      + + + +
        +
      • +

        VCardOutputter

        +
        public VCardOutputter(boolean validating)
        +
        Parameters:
        validating - specifies whether to validate vCard objects prior to output
        +
      • +
      + + + +
        +
      • +

        VCardOutputter

        +
        public VCardOutputter(boolean validating,
        +              int foldLength)
        +
        Parameters:
        validating - specifies whether to validate vCard objects prior to output
        foldLength - specifies the maximum line length
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        output

        +
        public final void output(VCard card,
        +          OutputStream out)
        +                  throws IOException,
        +                         net.fortuna.ical4j.model.ValidationException
        +
        Outputs an iCalender string to the specified output stream.
        +
        Parameters:
        card - a vCard object to output as a string
        out - an output stream the output stream to write the vCard string to
        +
        Throws:
        +
        IOException - thrown when unable to write to output stream
        +
        net.fortuna.ical4j.model.ValidationException - where the specified vCard is not valid
        +
      • +
      + + + +
        +
      • +

        output

        +
        public final void output(VCard card,
        +          Writer out)
        +                  throws IOException,
        +                         net.fortuna.ical4j.model.ValidationException
        +
        Outputs an iCalender string to the specified writer.
        +
        Parameters:
        card - a vCard object to output as a string
        out - a writer to write the output string to
        +
        Throws:
        +
        IOException - thrown when unable to write to writer
        +
        net.fortuna.ical4j.model.ValidationException - where the specified vCard is not valid
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.Id.html new file mode 100644 index 0000000000000000000000000000000000000000..0a39d60476dd8abe7caceb305763904dc9347a8a --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.Id.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.Group.Id (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.Group.Id

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.html new file mode 100644 index 0000000000000000000000000000000000000000..af6ae448dcba81795bdd22945530c53719e2104e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Group.html @@ -0,0 +1,317 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.Group (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.Group

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/GroupRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/GroupRegistry.html new file mode 100644 index 0000000000000000000000000000000000000000..bbf6a2fd096c3d5816348068bfe2d9effeef1f7e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/GroupRegistry.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.GroupRegistry (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.GroupRegistry

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.Id.html new file mode 100644 index 0000000000000000000000000000000000000000..9e0dff94b5e98843266b54c087eaad1d132cf973 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.Id.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.Parameter.Id (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.Parameter.Id

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.html new file mode 100644 index 0000000000000000000000000000000000000000..92919c131f98e54a9d967b681621d5377ad93785 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Parameter.html @@ -0,0 +1,674 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.Parameter (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.Parameter

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactory.html new file mode 100644 index 0000000000000000000000000000000000000000..aeb74fc29d882c0fee4d11dc4e717925a35b9b64 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactory.html @@ -0,0 +1,247 @@ + + + + + + +Uses of Interface net.fortuna.ical4j.vcard.ParameterFactory (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Interface
net.fortuna.ical4j.vcard.ParameterFactory

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactoryRegistry.html new file mode 100644 index 0000000000000000000000000000000000000000..12906913f5cbdad60f6b204fd01c1010737b6719 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/ParameterFactoryRegistry.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.ParameterFactoryRegistry (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.ParameterFactoryRegistry

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.Id.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.Id.html new file mode 100644 index 0000000000000000000000000000000000000000..3ad7397afc9beeca43548ec6dd14f9466bb4cad0 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.Id.html @@ -0,0 +1,217 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.Property.Id (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.Property.Id

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.html new file mode 100644 index 0000000000000000000000000000000000000000..9b9ced8375b206ae3a598360d058e4ce09fa685f --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/Property.html @@ -0,0 +1,502 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.Property (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.Property

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactory.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactory.html new file mode 100644 index 0000000000000000000000000000000000000000..5202969f5ff9d3981e3370de1b41aab013782f48 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactory.html @@ -0,0 +1,357 @@ + + + + + + +Uses of Interface net.fortuna.ical4j.vcard.PropertyFactory (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Interface
net.fortuna.ical4j.vcard.PropertyFactory

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactoryRegistry.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactoryRegistry.html new file mode 100644 index 0000000000000000000000000000000000000000..ae4390b7208386afa28ac383ebf2a84039cc7b4f --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/PropertyFactoryRegistry.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.PropertyFactoryRegistry (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.PropertyFactoryRegistry

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCard.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCard.html new file mode 100644 index 0000000000000000000000000000000000000000..a17ae089a431f7bdf4900d350eac910d5272554e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCard.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.VCard (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.VCard

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardBuilder.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardBuilder.html new file mode 100644 index 0000000000000000000000000000000000000000..0d2f7eb69f4eb4cf543703eb41fc5071c2997aef --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardBuilder.html @@ -0,0 +1,117 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.VCardBuilder (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.VCardBuilder

+
+
No usage of net.fortuna.ical4j.vcard.VCardBuilder
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardFileFilter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardFileFilter.html new file mode 100644 index 0000000000000000000000000000000000000000..9a145b6a139fadb6140cff04100527b2ea65a1df --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardFileFilter.html @@ -0,0 +1,161 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.VCardFileFilter (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.VCardFileFilter

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardOutputter.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardOutputter.html new file mode 100644 index 0000000000000000000000000000000000000000..80fe07e7ddd95f3982ad046a8e5c1dad18907540 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/class-use/VCardOutputter.html @@ -0,0 +1,117 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.VCardOutputter (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.VCardOutputter

+
+
No usage of net.fortuna.ical4j.vcard.VCardOutputter
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-frame.html new file mode 100644 index 0000000000000000000000000000000000000000..8f665d3ee64f53e01e4bc14f77fb7db67498cc25 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-frame.html @@ -0,0 +1,40 @@ + + + + + + +net.fortuna.ical4j.vcard (iCal4j VCard 0.9.5 API) + + + + +

net.fortuna.ical4j.vcard

+ + + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-summary.html new file mode 100644 index 0000000000000000000000000000000000000000..e470512dd4db841467ceef315529a188955ecb30 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-summary.html @@ -0,0 +1,248 @@ + + + + + + +net.fortuna.ical4j.vcard (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Package net.fortuna.ical4j.vcard

+
+
Support for vCard.
+
+

See: Description

+
+
+ + + + +

Package net.fortuna.ical4j.vcard Description

+
Support for vCard.
+
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-tree.html new file mode 100644 index 0000000000000000000000000000000000000000..ddc42777e87d523f97a1a6c58ae0b5164bea21a6 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-tree.html @@ -0,0 +1,170 @@ + + + + + + +net.fortuna.ical4j.vcard Class Hierarchy (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package net.fortuna.ical4j.vcard

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-use.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-use.html new file mode 100644 index 0000000000000000000000000000000000000000..7a5ea6effbdadcc11bca30148e8a10ed5737f7f5 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/package-use.html @@ -0,0 +1,272 @@ + + + + + + +Uses of Package net.fortuna.ical4j.vcard (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Package
net.fortuna.ical4j.vcard

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Altid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Altid.html new file mode 100644 index 0000000000000000000000000000000000000000..e006e0252aa7136c3eacbc1a438bd9f4d20a952b --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Altid.html @@ -0,0 +1,339 @@ + + + + + + +Altid (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Altid

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Altid
    +extends Parameter
    +
    ALTID parameter. + + Created on 20/09/2010
    +
    Author:
    +
    Mike Douglass
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Altid

        +
        public Altid(String value)
        +
        Factory constructor.
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Calscale.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Calscale.html new file mode 100644 index 0000000000000000000000000000000000000000..7b8cf56cbe71ad21fb0ae99eb8b1afdfbaa97751 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Calscale.html @@ -0,0 +1,339 @@ + + + + + + +Calscale (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Calscale

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Calscale
    +extends Parameter
    +
    CALSCALE parameter. + + Created on 20/09/2010
    +
    Author:
    +
    Mike Douglass
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Calscale

        +
        public Calscale(String value)
        +
        Factory constructor.
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Encoding.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Encoding.html new file mode 100644 index 0000000000000000000000000000000000000000..f0fd0ede872bd531b182a810661ef510f9adf84e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Encoding.html @@ -0,0 +1,354 @@ + + + + + + +Encoding (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Encoding

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Encoding
    +extends Parameter
    +
    ENCODING parameter. + + $Id$ + + Created on 21/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Encoding

        +
        public Encoding(String value)
        +
        Parameters:
        value - encoding parameter value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Fmttype.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Fmttype.html new file mode 100644 index 0000000000000000000000000000000000000000..b56060ab7fdd9dc157c05c39f7c6ffd5020ac220 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Fmttype.html @@ -0,0 +1,370 @@ + + + + + + +Fmttype (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Fmttype

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Fmttype
    +extends Parameter
    +
    FMTTYPE parameter. + + Created on 20/09/2010
    +
    Author:
    +
    Mike Douglass
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Fmttype

        +
        public Fmttype(String value)
        +        throws ParseException
        +
        Factory constructor.
        +
        Parameters:
        value - string representation of a property value
        +
        Throws:
        +
        ParseException
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public String getType()
        +
        Returns:
        the type
        +
      • +
      + + + +
        +
      • +

        getSubtype

        +
        public String getSubtype()
        +
        Returns:
        the subtype
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Geo.html new file mode 100644 index 0000000000000000000000000000000000000000..c06e8ad946d50fa58cce97d77f47756eb4d439d1 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Geo.html @@ -0,0 +1,339 @@ + + + + + + +Geo (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Geo

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Geo
    +extends Parameter
    +
    GEO parameter. + + Created on 20/09/2010
    +
    Author:
    +
    Mike Douglass
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Geo

        +
        public Geo(String value)
        +
        Factory constructor.
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Language.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Language.html new file mode 100644 index 0000000000000000000000000000000000000000..17eb56a3ac97562579753d89cb5f02e8530a1cda --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Language.html @@ -0,0 +1,366 @@ + + + + + + +Language (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Language

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Language
    +extends Parameter
    +
    LANGUAGE parameter. + + $Id$ + + Created on 21/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Language

        +
        public Language(String value)
        +
        Parameters:
        value - a vCard-compliant string representation + of a language.
        +
      • +
      + + + +
        +
      • +

        Language

        +
        public Language(Locale locale)
        +
        Parameters:
        locale - the locale for the language
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLocale

        +
        public Locale getLocale()
        +
        Returns:
        the locale
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pid.html new file mode 100644 index 0000000000000000000000000000000000000000..02aa22866d415bfcffc69ac70c4abd38ef97b623 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pid.html @@ -0,0 +1,366 @@ + + + + + + +Pid (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Pid

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Pid
    +extends Parameter
    +
    PID parameter. + + $Id$ + + Created on 21/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Pid

        +
        public Pid(String value)
        +
        Parameters:
        value - a vCard-compliant string representation + of a PID.
        +
      • +
      + + + +
        +
      • +

        Pid

        +
        public Pid(Integer pid)
        +
        Parameters:
        pid - integer representation of a PID
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPid

        +
        public Integer getPid()
        +
        Returns:
        the pid
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pref.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pref.html new file mode 100644 index 0000000000000000000000000000000000000000..3b64e3348271209a7ed895bc6ea2312a1a9792b6 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Pref.html @@ -0,0 +1,367 @@ + + + + + + +Pref (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Pref

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Pref
    +extends Parameter
    +
    PREF parameter. + + $Id$ + + Created on: 30/12/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PREF

        +
        public static final Pref PREF
        +
        Support for pre-vCard 4.0 PREF parameter.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Pref

        +
        public Pref(String value)
        +
        Parameters:
        value - a string representation of a pref parameter value
        +
      • +
      + + + +
        +
      • +

        Pref

        +
        public Pref(Integer level)
        +
        Parameters:
        level - priority level for the pref parameter
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/SortAs.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/SortAs.html new file mode 100644 index 0000000000000000000000000000000000000000..0edba1315289d2b8e3da17672d4ba14dc1ff7820 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/SortAs.html @@ -0,0 +1,353 @@ + + + + + + +SortAs (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class SortAs

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class SortAs
    +extends Parameter
    +
    SORT-AS parameter. + + Created on 20/09/2010
    +
    Author:
    +
    Mike Douglass
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SortAs

        +
        public SortAs(String value)
        +
        Factory constructor.
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      + + + +
        +
      • +

        getSegments

        +
        public String[] getSegments()
        +
        Returns:
        the segments
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Type.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Type.html new file mode 100644 index 0000000000000000000000000000000000000000..8fc4cdd89299f9976b4b6681ad4485df52d34b1e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Type.html @@ -0,0 +1,426 @@ + + + + + + +Type (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Type

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Type
    +extends Parameter
    +
    TYPE parameter. + + $Id$ + + Created on 21/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HOME

        +
        public static final Type HOME
        +
        Home type parameter.
        +
      • +
      + + + +
        +
      • +

        WORK

        +
        public static final Type WORK
        +
        Work type parameter.
        +
      • +
      + + + +
        +
      • +

        PREF

        +
        public static final Type PREF
        +
        Pref type parameter.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Type

        +
        public Type(String value)
        +
        Parameters:
        value - string representation of type parameter
        +
      • +
      + + + +
        +
      • +

        Type

        +
        public Type(String... types)
        +
        Parameters:
        types - string representations of multiple nested types
        +
      • +
      + + + +
        +
      • +

        Type

        +
        public Type(Type... types)
        +
        Parameters:
        types - multiple nested types
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTypes

        +
        public String[] getTypes()
        +
        Returns:
        the types
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Tz.html new file mode 100644 index 0000000000000000000000000000000000000000..e25e17979c277a1f93fe262f70b3bbdfa4763e84 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Tz.html @@ -0,0 +1,339 @@ + + + + + + +Tz (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Tz

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Tz
    +extends Parameter
    +
    CALSCALE parameter. + + Created on 20/09/2010
    +
    Author:
    +
    Mike Douglass
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Tz

        +
        public Tz(String value)
        +
        Factory constructor.
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Value.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Value.html new file mode 100644 index 0000000000000000000000000000000000000000..a905dba53d4d7554eba08d47a6e36141be6407c1 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Value.html @@ -0,0 +1,564 @@ + + + + + + +Value (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Value

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Value
    +extends Parameter
    +
    VALUE parameter. + + $Id$ + + Created on 21/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        TEXT

        +
        public static final Value TEXT
        +
        Text value parameter.
        +
      • +
      + + + +
        +
      • +

        URI

        +
        public static final Value URI
        +
        URI value parameter.
        +
      • +
      + + + +
        +
      • +

        DATE

        +
        public static final Value DATE
        +
        Date value parameter.
        +
      • +
      + + + +
        +
      • +

        TIME

        +
        public static final Value TIME
        +
        Time value parameter.
        +
      • +
      + + + +
        +
      • +

        DATE_TIME

        +
        public static final Value DATE_TIME
        +
        date-time value parameter.
        +
      • +
      + + + +
        +
      • +

        DATE_AND_OR_TIME

        +
        public static final Value DATE_AND_OR_TIME
        +
        date-and-or-time value parameter.
        +
      • +
      + + + +
        +
      • +

        TIMESTAMP

        +
        public static final Value TIMESTAMP
        +
        Timestamp value parameter.
        +
      • +
      + + + +
        +
      • +

        BOOLEAN

        +
        public static final Value BOOLEAN
        +
        Boolean value parameter.
        +
      • +
      + + + +
        +
      • +

        INTEGER

        +
        public static final Value INTEGER
        +
        Integer value parameter.
        +
      • +
      + + + +
        +
      • +

        FLOAT

        +
        public static final Value FLOAT
        +
        Float value parameter.
        +
      • +
      + + + +
        +
      • +

        BINARY

        +
        public static final Value BINARY
        +
        Binary value parameter.
        +
      • +
      + + + +
        +
      • +

        LANGUAGE_TAG

        +
        public static final Value LANGUAGE_TAG
        +
        language-tag value parameter.
        +
      • +
      + + + +
        +
      • +

        UTC_OFFSET

        +
        public static final Value UTC_OFFSET
        +
        utc-offset value parameter.
        +
      • +
      + + + +
        +
      • +

        DURATION

        +
        public static final Value DURATION
        +
        Resource + duration value parameter.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Value

        +
        public Value(String value)
        +
        Parameters:
        value - string representation of a value parameter
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Version.html new file mode 100644 index 0000000000000000000000000000000000000000..e4fd03e70221b83a91642e9042296da7b4e49974 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/Version.html @@ -0,0 +1,339 @@ + + + + + + +Version (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.parameter
+

Class Version

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Version
    +extends Parameter
    +
    VERSION parameter. + + Created on 20/09/2010
    +
    Author:
    +
    Mike Douglass
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Version

        +
        public Version(String value)
        +
        Factory constructor.
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Parameter
        +
        Returns:
        a string representation of the value of the parameter
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Altid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Altid.html new file mode 100644 index 0000000000000000000000000000000000000000..1cc8591634ed8ad9bbd4ecbde4447a0c2f08be7d --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Altid.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Altid (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Altid

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Calscale.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Calscale.html new file mode 100644 index 0000000000000000000000000000000000000000..a9624d63068df1a5b7b169cfccda294dece91f49 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Calscale.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Calscale (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Calscale

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Encoding.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Encoding.html new file mode 100644 index 0000000000000000000000000000000000000000..9e71764e36abe70ed31e5fc94f7b616e42f60be6 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Encoding.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Encoding (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Encoding

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Fmttype.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Fmttype.html new file mode 100644 index 0000000000000000000000000000000000000000..5797a922f57c7d2456250352afaf4b1bd1110942 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Fmttype.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Fmttype (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Fmttype

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Geo.html new file mode 100644 index 0000000000000000000000000000000000000000..e2e7b86ef0580ae6e8bcbd4c0f17dc2d64c1aac5 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Geo.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Geo (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Geo

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Language.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Language.html new file mode 100644 index 0000000000000000000000000000000000000000..8b63010ac01e232ab66fb0b47eacc2e64a2606a5 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Language.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Language (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Language

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pid.html new file mode 100644 index 0000000000000000000000000000000000000000..6894d3dfb76512d43db9d666b700b41c99dade4b --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pid.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Pid (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Pid

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pref.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pref.html new file mode 100644 index 0000000000000000000000000000000000000000..1405a313485a94a3c6d34532330e54f696010d05 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Pref.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Pref (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Pref

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/SortAs.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/SortAs.html new file mode 100644 index 0000000000000000000000000000000000000000..b46c76862a476b6c39a2ba549544edcc36ada0fb --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/SortAs.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.SortAs (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.SortAs

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Type.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Type.html new file mode 100644 index 0000000000000000000000000000000000000000..a424478f492be9301d7db65ee28fcf46c7b670b6 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Type.html @@ -0,0 +1,296 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Type (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Type

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Tz.html new file mode 100644 index 0000000000000000000000000000000000000000..a28eabf928491e3c3b3a66195b620fbce6ba7b91 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Tz.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Tz (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Tz

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Value.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Value.html new file mode 100644 index 0000000000000000000000000000000000000000..7a4dd1553ea6987a405d6a38b436c4123e0f7f3d --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Value.html @@ -0,0 +1,253 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Value (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Value

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Version.html new file mode 100644 index 0000000000000000000000000000000000000000..862b1455816265f47679e37053a0b46bbbae3ea8 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/class-use/Version.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.parameter.Version (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.parameter.Version

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-frame.html new file mode 100644 index 0000000000000000000000000000000000000000..aa4027356921d7dc234793ca81bda01249e8f7df --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +net.fortuna.ical4j.vcard.parameter (iCal4j VCard 0.9.5 API) + + + + +

net.fortuna.ical4j.vcard.parameter

+ + + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-summary.html new file mode 100644 index 0000000000000000000000000000000000000000..84f2f977579510eba2841f56704d3d835ccb2947 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-summary.html @@ -0,0 +1,218 @@ + + + + + + +net.fortuna.ical4j.vcard.parameter (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Package net.fortuna.ical4j.vcard.parameter

+
+
Implementation of vCard parameters.
+
+

See: Description

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Altid +
    ALTID parameter.
    +
    Calscale +
    CALSCALE parameter.
    +
    Encoding +
    ENCODING parameter.
    +
    Fmttype +
    FMTTYPE parameter.
    +
    Geo +
    GEO parameter.
    +
    Language +
    LANGUAGE parameter.
    +
    Pid +
    PID parameter.
    +
    Pref +
    PREF parameter.
    +
    SortAs +
    SORT-AS parameter.
    +
    Type +
    TYPE parameter.
    +
    Tz +
    CALSCALE parameter.
    +
    Value +
    VALUE parameter.
    +
    Version +
    VERSION parameter.
    +
    +
  • +
+ + + +

Package net.fortuna.ical4j.vcard.parameter Description

+
Implementation of vCard parameters.
+
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-tree.html new file mode 100644 index 0000000000000000000000000000000000000000..c6ed7c7e8fed9f86784d4dad286dfe05f493ebe0 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-tree.html @@ -0,0 +1,146 @@ + + + + + + +net.fortuna.ical4j.vcard.parameter Class Hierarchy (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package net.fortuna.ical4j.vcard.parameter

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • net.fortuna.ical4j.vcard.Parameter (implements java.io.Serializable) +
        +
      • net.fortuna.ical4j.vcard.parameter.Altid
      • +
      • net.fortuna.ical4j.vcard.parameter.Calscale
      • +
      • net.fortuna.ical4j.vcard.parameter.Encoding
      • +
      • net.fortuna.ical4j.vcard.parameter.Fmttype
      • +
      • net.fortuna.ical4j.vcard.parameter.Geo
      • +
      • net.fortuna.ical4j.vcard.parameter.Language
      • +
      • net.fortuna.ical4j.vcard.parameter.Pid
      • +
      • net.fortuna.ical4j.vcard.parameter.Pref
      • +
      • net.fortuna.ical4j.vcard.parameter.SortAs
      • +
      • net.fortuna.ical4j.vcard.parameter.Type
      • +
      • net.fortuna.ical4j.vcard.parameter.Tz
      • +
      • net.fortuna.ical4j.vcard.parameter.Value
      • +
      • net.fortuna.ical4j.vcard.parameter.Version
      • +
      +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-use.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-use.html new file mode 100644 index 0000000000000000000000000000000000000000..aa96060b57aedc31b7b7b12c5126cd458877cdbc --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/parameter/package-use.html @@ -0,0 +1,237 @@ + + + + + + +Uses of Package net.fortuna.ical4j.vcard.parameter (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Package
net.fortuna.ical4j.vcard.parameter

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Address.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Address.html new file mode 100644 index 0000000000000000000000000000000000000000..ccb59ce70ed23fe4f46bebb12e56d11522b3c0b0 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Address.html @@ -0,0 +1,546 @@ + + + + + + +Address (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Address

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Address
    +extends Property
    +
    ADDRESS property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Address

        +
        public Address(String poBox,
        +       String extended,
        +       String street,
        +       String locality,
        +       String region,
        +       String postcode,
        +       String country,
        +       Type... types)
        +
        Parameters:
        poBox - post office box address component
        extended - extended address component
        street - street address component
        locality - locality address component
        region - region address component
        postcode - postal code address component
        country - country address component
        types - optional address types
        +
      • +
      + + + +
        +
      • +

        Address

        +
        public Address(Group group,
        +       String poBox,
        +       String extended,
        +       String street,
        +       String locality,
        +       String region,
        +       String postcode,
        +       String country,
        +       Type... types)
        +
        Parameters:
        group - property group
        poBox - post office box address component
        extended - extended address component
        street - street address component
        locality - locality address component
        region - region address component
        postcode - postal code address component
        country - country address component
        types - optional address types
        +
      • +
      + + + + + + + +
        +
      • +

        Address

        +
        public Address(Group group,
        +       List<Parameter> params,
        +       String value)
        +        throws ParseException
        +
        Factory constructor.
        +
        Parameters:
        group - property group
        params - property parameters
        value - string representation of an address value
        +
        Throws:
        +
        ParseException
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPoBox

        +
        public String getPoBox()
        +
        Returns:
        the poBox
        +
      • +
      + + + +
        +
      • +

        getExtended

        +
        public String getExtended()
        +
        Returns:
        the extended
        +
      • +
      + + + +
        +
      • +

        getStreet

        +
        public String getStreet()
        +
        Returns:
        the street
        +
      • +
      + + + +
        +
      • +

        getLocality

        +
        public String getLocality()
        +
        Returns:
        the locality
        +
      • +
      + + + +
        +
      • +

        getRegion

        +
        public String getRegion()
        +
        Returns:
        the region
        +
      • +
      + + + +
        +
      • +

        getPostcode

        +
        public String getPostcode()
        +
        Returns:
        the postcode
        +
      • +
      + + + +
        +
      • +

        getCountry

        +
        public String getCountry()
        +
        Returns:
        the country
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Agent.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Agent.html new file mode 100644 index 0000000000000000000000000000000000000000..76dadc05661d8f80a82761aebf734ee8067c8fd9 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Agent.html @@ -0,0 +1,427 @@ + + + + + + +Agent (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Agent

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class Agent
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    AGENT property. + + $Id$ + + Created on 21/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Agent

        +
        public Agent(URI uri)
        +
        Parameters:
        uri - agent URI value
        +
      • +
      + + + +
        +
      • +

        Agent

        +
        public Agent(String text)
        +
        Parameters:
        text - agent text value
        +
      • +
      + + + +
        +
      • +

        Agent

        +
        public Agent(List<Parameter> params,
        +     String value)
        +      throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of an agent value
        +
        Throws:
        +
        URISyntaxException - if the string value is an invalid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +
        Returns:
        the text
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/BDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/BDay.html new file mode 100644 index 0000000000000000000000000000000000000000..f0b32e031ce1e4884b1c5e114d2c11dde33659da --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/BDay.html @@ -0,0 +1,425 @@ + + + + + + +BDay (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class BDay

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class BDay
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    BDAY property. + + $Id$ Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BDay

        +
        public BDay(net.fortuna.ical4j.model.Date date)
        +
        Parameters:
        date - date of birth
        +
      • +
      + + + +
        +
      • +

        BDay

        +
        public BDay(String text)
        +
        Parameters:
        text - non-structured date of birth
        +
      • +
      + + + +
        +
      • +

        BDay

        +
        public BDay(List<Parameter> params,
        +    String value)
        +     throws ParseException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        ParseException - if the property value is an invalid date
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDate

        +
        public net.fortuna.ical4j.model.Date getDate()
        +
        Returns:
        the date
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +
        Returns:
        the text
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Birth.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Birth.html new file mode 100644 index 0000000000000000000000000000000000000000..b48221f16f8c855eacb2fc5383a73e8362b69855 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Birth.html @@ -0,0 +1,383 @@ + + + + + + +Birth (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Birth

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class Birth
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    BIRTH property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Birth

        +
        public Birth(String value)
        +
        Parameters:
        value - string representation of a birth value
        +
      • +
      + + + +
        +
      • +

        Birth

        +
        public Birth(List<Parameter> params,
        +     String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalAdrUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalAdrUri.html new file mode 100644 index 0000000000000000000000000000000000000000..12abe11a6a933ac976f9ac8ab65e492bb75d3775 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalAdrUri.html @@ -0,0 +1,398 @@ + + + + + + +CalAdrUri (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class CalAdrUri

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class CalAdrUri
    +extends Property
    +
    CALADRURI property. + + $Id$ + + Created on 23/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CalAdrUri

        +
        public CalAdrUri(URI uri,
        +         Type... types)
        +
        Parameters:
        uri - calendar URI
        types - options calendar types
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalUri.html new file mode 100644 index 0000000000000000000000000000000000000000..3e1866aa5bfccf9d8e354114e6773f84c53ccbce --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/CalUri.html @@ -0,0 +1,401 @@ + + + + + + +CalUri (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class CalUri

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class CalUri
    +extends Property
    +
    CALURI property. + + $Id$ + + Created on 23/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CalUri

        +
        public CalUri(URI uri,
        +      Type... types)
        +
        Parameters:
        uri - a calendar URI value
        types - optional classifiers
        +
      • +
      + + + +
        +
      • +

        CalUri

        +
        public CalUri(List<Parameter> params,
        +      String value)
        +       throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified string value is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Categories.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Categories.html new file mode 100644 index 0000000000000000000000000000000000000000..9bb9c3e2c972bc575dba869d4036303bf5bc3cc6 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Categories.html @@ -0,0 +1,396 @@ + + + + + + +Categories (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Categories

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Categories
    +extends Property
    +
    CATEGORIES property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Categories

        +
        public Categories(String... categories)
        +
        Parameters:
        categories - one or more category values
        +
      • +
      + + + +
        +
      • +

        Categories

        +
        public Categories(List<Parameter> params,
        +          String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCategories

        +
        public net.fortuna.ical4j.model.TextList getCategories()
        +
        Returns:
        the categories
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Clazz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Clazz.html new file mode 100644 index 0000000000000000000000000000000000000000..be608b27318ea0d2b6ebdd5e4ad02b834c6c6175 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Clazz.html @@ -0,0 +1,430 @@ + + + + + + +Clazz (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Clazz

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Clazz
    +extends Property
    +
    CLAZZ property. + + $Id$ + + Created on 23/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PUBLIC

        +
        public static final Clazz PUBLIC
        +
        Standard classification.
        +
      • +
      + + + +
        +
      • +

        PRIVATE

        +
        public static final Clazz PRIVATE
        +
        Standard classification.
        +
      • +
      + + + +
        +
      • +

        CONFIDENTIAL

        +
        public static final Clazz CONFIDENTIAL
        +
        Standard classification.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Clazz

        +
        public Clazz(String value)
        +
        Parameters:
        value - a classification value
        +
      • +
      + + + +
        +
      • +

        Clazz

        +
        public Clazz(List<Parameter> params,
        +     String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/DDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/DDay.html new file mode 100644 index 0000000000000000000000000000000000000000..8d2974414ca31dfd309f22413d5f1e15d13475f5 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/DDay.html @@ -0,0 +1,427 @@ + + + + + + +DDay (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class DDay

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class DDay
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    DDAY property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DDay

        +
        public DDay(net.fortuna.ical4j.model.Date date)
        +
        Parameters:
        date - date of death
        +
      • +
      + + + +
        +
      • +

        DDay

        +
        public DDay(String description)
        +
        Parameters:
        description - unstructured time of death
        +
      • +
      + + + +
        +
      • +

        DDay

        +
        public DDay(List<Parameter> params,
        +    String value)
        +     throws ParseException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        ParseException - where the specified value is not a valid date representation
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDate

        +
        public net.fortuna.ical4j.model.Date getDate()
        +
        Returns:
        the date
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +
        Returns:
        the text
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Death.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Death.html new file mode 100644 index 0000000000000000000000000000000000000000..6fe678dccddc9c90f99c0af753db292360e916f3 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Death.html @@ -0,0 +1,383 @@ + + + + + + +Death (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Death

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class Death
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    DEATH property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Death

        +
        public Death(String value)
        +
        Parameters:
        value - a death string value
        +
      • +
      + + + +
        +
      • +

        Death

        +
        public Death(List<Parameter> params,
        +     String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Email.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Email.html new file mode 100644 index 0000000000000000000000000000000000000000..2e292874fba476db9b1e0c7f022fd6096052b58e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Email.html @@ -0,0 +1,417 @@ + + + + + + +Email (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Email

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Email
    +extends Property
    +
    EMAIL property. + + $Id$ + + Created on 24/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Email

        +
        public Email(String value)
        +
        Parameters:
        value - an email address string
        +
      • +
      + + + +
        +
      • +

        Email

        +
        public Email(Group group,
        +     String value)
        +
        Parameters:
        group - property group
        value - an email address string
        +
      • +
      + + + +
        +
      • +

        Email

        +
        public Email(List<Parameter> params,
        +     String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      + + + +
        +
      • +

        Email

        +
        public Email(Group group,
        +     List<Parameter> params,
        +     String value)
        +
        Factory constructor.
        +
        Parameters:
        group - property group
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/FbUrl.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/FbUrl.html new file mode 100644 index 0000000000000000000000000000000000000000..3d2d0e22a535a6ec632a7dd8374240ecb0d75167 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/FbUrl.html @@ -0,0 +1,401 @@ + + + + + + +FbUrl (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class FbUrl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class FbUrl
    +extends Property
    +
    FBURL property. + + $Id$ + + Created on 23/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FbUrl

        +
        public FbUrl(URI uri,
        +     Type... types)
        +
        Parameters:
        uri - a free/busy URI
        types - optional property classifiers
        +
      • +
      + + + +
        +
      • +

        FbUrl

        +
        public FbUrl(List<Parameter> params,
        +     String value)
        +      throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified value is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Fn.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Fn.html new file mode 100644 index 0000000000000000000000000000000000000000..07daf4b97fae3861d090be16fca5ee25273891ab --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Fn.html @@ -0,0 +1,382 @@ + + + + + + +Fn (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Fn

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Fn
    +extends Property
    +
    FN property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Fn

        +
        public Fn(String value)
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      + + + +
        +
      • +

        Fn

        +
        public Fn(List<Parameter> params,
        +  String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Gender.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Gender.html new file mode 100644 index 0000000000000000000000000000000000000000..11efb32942ca6010ba020e20aaf09d134abc5669 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Gender.html @@ -0,0 +1,396 @@ + + + + + + +Gender (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Gender

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Gender
    +extends Property
    +
    GENDER property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MALE

        +
        public static final Gender MALE
        +
        Standard gender.
        +
      • +
      + + + +
        +
      • +

        FEMALE

        +
        public static final Gender FEMALE
        +
        Standard gender.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Gender

        +
        public Gender(String value)
        +
        Parameters:
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Geo.html new file mode 100644 index 0000000000000000000000000000000000000000..2bf5299b3f501d90ec39c229bd0417282084a547 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Geo.html @@ -0,0 +1,432 @@ + + + + + + +Geo (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Geo

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Geo
    +extends Property
    +
    GEO property. + + $Id$ + + Created on 19/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Geo

        +
        public Geo(BigDecimal latitude,
        +   BigDecimal longitude)
        +
        Parameters:
        latitude - a latitude value
        longitude - a longitude value
        +
      • +
      + + + +
        +
      • +

        Geo

        +
        public Geo(List<Parameter> params,
        +   String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      + + + +
        +
      • +

        Geo

        +
        public Geo(Group group,
        +   List<Parameter> params,
        +   String value)
        +
        Factory constructor.
        +
        Parameters:
        group - property group
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        getLatitude

        +
        public BigDecimal getLatitude()
        +
        Returns:
        the latitude
        +
      • +
      + + + +
        +
      • +

        getLongitude

        +
        public BigDecimal getLongitude()
        +
        Returns:
        the longitude
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Impp.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Impp.html new file mode 100644 index 0000000000000000000000000000000000000000..dc3458816812aa6211b61ec620d892a0dab10d43 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Impp.html @@ -0,0 +1,398 @@ + + + + + + +Impp (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Impp

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Impp
    +extends Property
    +
    IMPP property. + + $Id$ + + Created on 24/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Impp

        +
        public Impp(URI uri,
        +    Type... types)
        +
        Parameters:
        uri - instant messaging URI
        types - optional property classifiers
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Key.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Key.html new file mode 100644 index 0000000000000000000000000000000000000000..3d8fee2aadcaa3d9543e6cfc3ae21e0d36e1a31a --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Key.html @@ -0,0 +1,454 @@ + + + + + + +Key (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Key

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Key
    +extends Property
    +
    KEY property. + + $Id$ + + Created on 23/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Key

        +
        public Key(URI uri)
        +
        Parameters:
        uri - a key URI
        +
      • +
      + + + +
        +
      • +

        Key

        +
        public Key(byte[] binary)
        +
        Parameters:
        binary - binary key data
        +
      • +
      + + + +
        +
      • +

        Key

        +
        public Key(byte[] binary,
        +   Type contentType)
        +
        Parameters:
        binary - binary key data
        contentType - key MIME type
        +
      • +
      + + + +
        +
      • +

        Key

        +
        public Key(List<Parameter> params,
        +   String value)
        +    throws org.apache.commons.codec.DecoderException,
        +           URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        org.apache.commons.codec.DecoderException - if the specified string is not a valid key encoding
        +
        URISyntaxException - where the specified string is not a valid URI
        +
      • +
      + + + +
        +
      • +

        Key

        +
        public Key(Group group,
        +   List<Parameter> params,
        +   String value)
        +    throws org.apache.commons.codec.DecoderException,
        +           URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        group - property group
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        org.apache.commons.codec.DecoderException - if the specified string is not a valid key encoding
        +
        URISyntaxException - where the specified string is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBinary

        +
        public byte[] getBinary()
        +
        Returns:
        the binary
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Kind.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Kind.html new file mode 100644 index 0000000000000000000000000000000000000000..501ee1160867399dda1e89575a3725058d899537 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Kind.html @@ -0,0 +1,462 @@ + + + + + + +Kind (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Kind

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Kind
    +extends Property
    +
    KIND property. + + $Id$ + + Created on 22/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        INDIVIDUAL

        +
        public static final Kind INDIVIDUAL
        +
        Standard kind.
        +
      • +
      + + + +
        +
      • +

        GROUP

        +
        public static final Kind GROUP
        +
        Standard kind.
        +
      • +
      + + + +
        +
      • +

        ORG

        +
        public static final Kind ORG
        +
        Standard kind.
        +
      • +
      + + + +
        +
      • +

        LOCATION

        +
        public static final Kind LOCATION
        +
        Standard kind.
        +
      • +
      + + + +
        +
      • +

        THING

        +
        public static final Kind THING
        +
        Standard kind.
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Kind

        +
        public Kind(String value)
        +
        Parameters:
        value - a string representation of a kind value
        +
      • +
      + + + +
        +
      • +

        Kind

        +
        public Kind(List<Parameter> params,
        +    String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Label.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Label.html new file mode 100644 index 0000000000000000000000000000000000000000..22a6479b195c072c3a3231d3f8357788dacc4f58 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Label.html @@ -0,0 +1,385 @@ + + + + + + +Label (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Label

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class Label
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    LABEL property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Label

        +
        public Label(String value,
        +     Type... types)
        +
        Parameters:
        value - a string representation of a label value
        types - optional property types
        +
      • +
      + + + +
        +
      • +

        Label

        +
        public Label(List<Parameter> params,
        +     String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Lang.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Lang.html new file mode 100644 index 0000000000000000000000000000000000000000..e0a119fd73760e37be2bcb58d7c3105e365dfa08 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Lang.html @@ -0,0 +1,396 @@ + + + + + + +Lang (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Lang

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Lang
    +extends Property
    +
    LANG property. + + $Id$ + + Created on 24/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Lang

        +
        public Lang(Locale... locales)
        +
        Parameters:
        locales - one or more locales that define the language instance
        +
      • +
      + + + +
        +
      • +

        Lang

        +
        public Lang(List<Parameter> params,
        +    String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLocales

        +
        public Locale[] getLocales()
        +
        Returns:
        the locales
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Logo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Logo.html new file mode 100644 index 0000000000000000000000000000000000000000..99b1bfd47fab6547fcc3de06bdc15e50835908f7 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Logo.html @@ -0,0 +1,443 @@ + + + + + + +Logo (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Logo

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Logo
    +extends Property
    +
    LOGO property. + + $Id$ + + Created on 21/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Logo

        +
        public Logo(URI uri)
        +
        Parameters:
        uri - a URI that specifies the location of a logo
        +
      • +
      + + + +
        +
      • +

        Logo

        +
        public Logo(byte[] binary)
        +
        Parameters:
        binary - a byte array of logo data
        +
      • +
      + + + +
        +
      • +

        Logo

        +
        public Logo(byte[] binary,
        +    Type contentType)
        +
        Parameters:
        binary - a byte array of logo data
        contentType - the MIME type of the logo data
        +
      • +
      + + + +
        +
      • +

        Logo

        +
        public Logo(List<Parameter> params,
        +    String value)
        +     throws URISyntaxException,
        +            org.apache.commons.codec.DecoderException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified URI value is an invalid URI
        +
        org.apache.commons.codec.DecoderException - where the specified logo data value cannot be decoded
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getBinary

        +
        public byte[] getBinary()
        +
        Returns:
        the binary
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Member.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Member.html new file mode 100644 index 0000000000000000000000000000000000000000..6d4bbebc25f9e5c115847ef0c532a861b50e9f36 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Member.html @@ -0,0 +1,399 @@ + + + + + + +Member (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Member

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Member
    +extends Property
    +
    MEMBER property. + + $Id$ + + Created on 21/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Member

        +
        public Member(URI uri)
        +
        Parameters:
        uri - a URI that represents a member
        +
      • +
      + + + +
        +
      • +

        Member

        +
        public Member(List<Parameter> params,
        +      String value)
        +       throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified value is an invalid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/N.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/N.html new file mode 100644 index 0000000000000000000000000000000000000000..28b96c172b1ba3322a6e129ea8bc42418ff36eae --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/N.html @@ -0,0 +1,460 @@ + + + + + + +N (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class N

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class N
    +extends Property
    +
    N property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        N

        +
        public N(String familyName,
        + String givenName,
        + String[] additionalNames,
        + String[] prefixes,
        + String[] suffixes)
        +
        Parameters:
        familyName - the family name component of a name
        givenName - the given name component of a name
        additionalNames - additional names component of a name
        prefixes - prefix components of a name
        suffixes - suffix components of a name
        +
      • +
      + + + +
        +
      • +

        N

        +
        public N(List<Parameter> params,
        + String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFamilyName

        +
        public String getFamilyName()
        +
        Returns:
        the familyName
        +
      • +
      + + + +
        +
      • +

        getGivenName

        +
        public String getGivenName()
        +
        Returns:
        the givenName
        +
      • +
      + + + +
        +
      • +

        getAdditionalNames

        +
        public String[] getAdditionalNames()
        +
        Returns:
        the additionalNames
        +
      • +
      + + + +
        +
      • +

        getPrefixes

        +
        public String[] getPrefixes()
        +
        Returns:
        the prefixes
        +
      • +
      + + + +
        +
      • +

        getSuffixes

        +
        public String[] getSuffixes()
        +
        Returns:
        the suffixes
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Name.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Name.html new file mode 100644 index 0000000000000000000000000000000000000000..18e5d3c19d2c20e9232b02c890f7aa6cb698936a --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Name.html @@ -0,0 +1,383 @@ + + + + + + +Name (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Name

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class Name
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    NAME property. + + $Id$ + + Created on 22/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Name

        +
        public Name(String value)
        +
        Parameters:
        value - a name value
        +
      • +
      + + + +
        +
      • +

        Name

        +
        public Name(List<Parameter> params,
        +    String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Nickname.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Nickname.html new file mode 100644 index 0000000000000000000000000000000000000000..47abcc5b75020037617588ea5a4427728c1b5f01 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Nickname.html @@ -0,0 +1,396 @@ + + + + + + +Nickname (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Nickname

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Nickname
    +extends Property
    +
    NICKNAME property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Nickname

        +
        public Nickname(String... names)
        +
        Parameters:
        names - one or more nickname values
        +
      • +
      + + + +
        +
      • +

        Nickname

        +
        public Nickname(List<Parameter> params,
        +        String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNames

        +
        public String[] getNames()
        +
        Returns:
        the names
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Note.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Note.html new file mode 100644 index 0000000000000000000000000000000000000000..298d4ca64b6bf37da4efb6c7a44c0f433b890569 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Note.html @@ -0,0 +1,383 @@ + + + + + + +Note (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Note

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class Note
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    NOTE property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Note

        +
        public Note(String value)
        +
        Parameters:
        value - a note value
        +
      • +
      + + + +
        +
      • +

        Note

        +
        public Note(List<Parameter> params,
        +    String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Org.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Org.html new file mode 100644 index 0000000000000000000000000000000000000000..b39f9728e979a8881d8b5a45d9f9debbda22a548 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Org.html @@ -0,0 +1,431 @@ + + + + + + +Org (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Org

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Org
    +extends Property
    +
    ORG property. + + $Id$ + + Created on 21/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Org

        +
        public Org(String... value)
        +
        Parameters:
        value - one or more organization values
        +
      • +
      + + + +
        +
      • +

        Org

        +
        public Org(Group group,
        +   String... value)
        +
        Parameters:
        group - a property group
        value - one or more organization values
        +
      • +
      + + + +
        +
      • +

        Org

        +
        public Org(List<Parameter> params,
        +   String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      + + + +
        +
      • +

        Org

        +
        public Org(Group group,
        +   List<Parameter> params,
        +   String value)
        +
        Factory constructor.
        +
        Parameters:
        group - a property group
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValues

        +
        public String[] getValues()
        +
        Returns:
        the values
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Photo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Photo.html new file mode 100644 index 0000000000000000000000000000000000000000..b12e254edb7761963c250ae0a9a5fb529c9438c9 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Photo.html @@ -0,0 +1,443 @@ + + + + + + +Photo (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Photo

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Photo
    +extends Property
    +
    PHOTO property. + + $Id$ + + Created on 23/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Photo

        +
        public Photo(URI uri)
        +
        Parameters:
        uri - a URI that specifies the location of a photo
        +
      • +
      + + + +
        +
      • +

        Photo

        +
        public Photo(byte[] binary)
        +
        Parameters:
        binary - a byte array of photo data
        +
      • +
      + + + +
        +
      • +

        Photo

        +
        public Photo(byte[] binary,
        +     Type contentType)
        +
        Parameters:
        binary - a byte array of photo data
        contentType - the MIME type of the photo data
        +
      • +
      + + + +
        +
      • +

        Photo

        +
        public Photo(List<Parameter> params,
        +     String value)
        +      throws URISyntaxException,
        +             org.apache.commons.codec.DecoderException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified URI value is not a valid URI
        +
        org.apache.commons.codec.DecoderException - where the specified photo data value cannot be decoded
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getBinary

        +
        public byte[] getBinary()
        +
        Returns:
        the binary
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/ProdId.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/ProdId.html new file mode 100644 index 0000000000000000000000000000000000000000..e266652f31b30f342d452487d0cf08e908542405 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/ProdId.html @@ -0,0 +1,382 @@ + + + + + + +ProdId (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class ProdId

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class ProdId
    +extends Property
    +
    PRODID property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProdId

        +
        public ProdId(String value)
        +
        Parameters:
        value - a product identifier value
        +
      • +
      + + + +
        +
      • +

        ProdId

        +
        public ProdId(List<Parameter> params,
        +      String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Related.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Related.html new file mode 100644 index 0000000000000000000000000000000000000000..1cc0f8aae3dfb20f8bda07f761adbc0278eb4d73 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Related.html @@ -0,0 +1,416 @@ + + + + + + +Related (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Related

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Related
    +extends Property
    +
    RELATED property. + + $Id$ + + Created on 21/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Related

        +
        public Related(String text,
        +       Type... types)
        +
        Parameters:
        text - a related text value
        types - optional types of the text value
        +
      • +
      + + + +
        +
      • +

        Related

        +
        public Related(URI uri,
        +       Type... types)
        +
        Parameters:
        uri - a URI that defines a relationship
        types - optional types of the URI value
        +
      • +
      + + + +
        +
      • +

        Related

        +
        public Related(List<Parameter> params,
        +       String value)
        +        throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - if the specified URI value is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Revision.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Revision.html new file mode 100644 index 0000000000000000000000000000000000000000..a1b60babb7e3a90a6a20f8d9d2f75fdf7d5bedaa --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Revision.html @@ -0,0 +1,399 @@ + + + + + + +Revision (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Revision

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Revision
    +extends Property
    +
    REVISION property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Revision

        +
        public Revision(net.fortuna.ical4j.model.Date date)
        +
        Parameters:
        date - a revision date
        +
      • +
      + + + +
        +
      • +

        Revision

        +
        public Revision(List<Parameter> params,
        +        String value)
        +         throws ParseException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        ParseException - if the specified string is not a valid date
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDate

        +
        public net.fortuna.ical4j.model.Date getDate()
        +
        Returns:
        the date
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Role.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Role.html new file mode 100644 index 0000000000000000000000000000000000000000..a6f82d8f8ceafd5df719946b37c6037df2d73bcb --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Role.html @@ -0,0 +1,382 @@ + + + + + + +Role (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Role

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Role
    +extends Property
    +
    ROLE property. + + $Id$ + + Created on 21/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Role

        +
        public Role(String value)
        +
        Parameters:
        value - a role string value
        +
      • +
      + + + +
        +
      • +

        Role

        +
        public Role(List<Parameter> params,
        +    String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/SortString.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/SortString.html new file mode 100644 index 0000000000000000000000000000000000000000..4f34fe4e6dcbed091ad06742719956c1fd44dc82 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/SortString.html @@ -0,0 +1,382 @@ + + + + + + +SortString (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class SortString

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class SortString
    +extends Property
    +
    SORT-STRING property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SortString

        +
        public SortString(String value)
        +
        Parameters:
        value - a sort string value
        +
      • +
      + + + +
        +
      • +

        SortString

        +
        public SortString(List<Parameter> params,
        +          String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Sound.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Sound.html new file mode 100644 index 0000000000000000000000000000000000000000..5e496062145788be693d6cd75e543eb0fa2b5393 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Sound.html @@ -0,0 +1,443 @@ + + + + + + +Sound (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Sound

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Sound
    +extends Property
    +
    SOUND property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Sound

        +
        public Sound(URI uri)
        +
        Parameters:
        uri - a URI specifying a sound location
        +
      • +
      + + + +
        +
      • +

        Sound

        +
        public Sound(byte[] binary)
        +
        Parameters:
        binary - a byte array of sound data
        +
      • +
      + + + +
        +
      • +

        Sound

        +
        public Sound(byte[] binary,
        +     Type contentType)
        +
        Parameters:
        binary - a byte array of sound data
        contentType - the MIME type of the sound data
        +
      • +
      + + + +
        +
      • +

        Sound

        +
        public Sound(List<Parameter> params,
        +     String value)
        +      throws URISyntaxException,
        +             org.apache.commons.codec.DecoderException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified string is not a valid URI
        +
        org.apache.commons.codec.DecoderException - where the specified data string cannot be decoded
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getBinary

        +
        public byte[] getBinary()
        +
        Returns:
        the binary
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Source.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Source.html new file mode 100644 index 0000000000000000000000000000000000000000..118560371ad0224ba5a04d4d62bb7b92d55b444a --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Source.html @@ -0,0 +1,399 @@ + + + + + + +Source (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Source

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Source
    +extends Property
    +
    SOURCE property. + + $Id$ + + Created on 22/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Source

        +
        public Source(URI uri)
        +
        Parameters:
        uri - a URI specifying a source location
        +
      • +
      + + + +
        +
      • +

        Source

        +
        public Source(List<Parameter> params,
        +      String value)
        +       throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified string is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Telephone.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Telephone.html new file mode 100644 index 0000000000000000000000000000000000000000..1eff9bcf5ba01eaafe868fcee93a24fd467c68a3 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Telephone.html @@ -0,0 +1,459 @@ + + + + + + +Telephone (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Telephone

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Telephone
    +extends Property
    +
    TEL property. + + $Id$ + + Created on 24/08/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Telephone

        +
        public Telephone(URI uri,
        +         Type... types)
        +
        Parameters:
        uri - specifies the URI of a telephone definition
        types - optional parameter types
        +
      • +
      + + + +
        +
      • +

        Telephone

        +
        public Telephone(Group group,
        +         URI uri,
        +         Type... types)
        +
        Parameters:
        group - a property group
        uri - specifies the URI of a telephone definition
        types - optional parameter types
        +
      • +
      + + + +
        +
      • +

        Telephone

        +
        public Telephone(String value,
        +         Type... types)
        +
        Provide backwards-compatibility for vCard 3.0.
        +
        Parameters:
        value - a non-URI value
        types - optional parameter types
        +
      • +
      + + + +
        +
      • +

        Telephone

        +
        public Telephone(List<Parameter> params,
        +         String value)
        +          throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified value is not a valid URI
        +
      • +
      + + + +
        +
      • +

        Telephone

        +
        public Telephone(Group group,
        +         List<Parameter> params,
        +         String value)
        +          throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        group - a property group
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified value is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Title.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Title.html new file mode 100644 index 0000000000000000000000000000000000000000..8cbb4b2739218b92e9dbba53f78633eb679a7f02 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Title.html @@ -0,0 +1,383 @@ + + + + + + +Title (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Title

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, net.fortuna.ical4j.model.Escapable
    +
    +
    +
    +
    public final class Title
    +extends Property
    +implements net.fortuna.ical4j.model.Escapable
    +
    TITLE property. + + $Id$ + + Created on 21/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Title

        +
        public Title(String value)
        +
        Parameters:
        value - a title string
        +
      • +
      + + + +
        +
      • +

        Title

        +
        public Title(List<Parameter> params,
        +     String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Tz.html new file mode 100644 index 0000000000000000000000000000000000000000..997b8fc3892673fb6d47f32b3a00369bd4d9b06d --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Tz.html @@ -0,0 +1,423 @@ + + + + + + +Tz (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Tz

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Tz
    +extends Property
    +
    TZ property. + + $Id$ + + Created on 18/09/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Tz

        +
        public Tz(net.fortuna.ical4j.model.UtcOffset offset)
        +
        Parameters:
        offset - the offset from UTC for the timezone
        +
      • +
      + + + +
        +
      • +

        Tz

        +
        public Tz(String text)
        +
        Parameters:
        text - an unstructured timezone value
        +
      • +
      + + + +
        +
      • +

        Tz

        +
        public Tz(List<Parameter> params,
        +  String value)
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOffset

        +
        public net.fortuna.ical4j.model.UtcOffset getOffset()
        +
        Returns:
        the offset
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public String getText()
        +
        Returns:
        the text
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Uid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Uid.html new file mode 100644 index 0000000000000000000000000000000000000000..ce2c0d9af9b445a9d46ac2c7423e3b9f9d82733d --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Uid.html @@ -0,0 +1,399 @@ + + + + + + +Uid (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Uid

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Uid
    +extends Property
    +
    UID property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Uid

        +
        public Uid(URI uri)
        +
        Parameters:
        uri - a URI for a uid definition
        +
      • +
      + + + +
        +
      • +

        Uid

        +
        public Uid(List<Parameter> params,
        +   String value)
        +    throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified value is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Url.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Url.html new file mode 100644 index 0000000000000000000000000000000000000000..d57807c944f8f8e32f66f06c0159a176f535ccfa --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Url.html @@ -0,0 +1,399 @@ + + + + + + +Url (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Url

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Url
    +extends Property
    +
    URL property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Url

        +
        public Url(URI uri)
        +
        Parameters:
        uri - a URI representation of a URL
        +
      • +
      + + + +
        +
      • +

        Url

        +
        public Url(List<Parameter> params,
        +   String value)
        +    throws URISyntaxException
        +
        Factory constructor.
        +
        Parameters:
        params - property parameters
        value - string representation of a property value
        +
        Throws:
        +
        URISyntaxException - where the specified value is not a valid URI
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUri

        +
        public URI getUri()
        +
        Returns:
        the uri
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Version.html new file mode 100644 index 0000000000000000000000000000000000000000..55f71534b049f3392f35d0dd74c3b582d3bbcd40 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/Version.html @@ -0,0 +1,380 @@ + + + + + + +Version (iCal4j VCard 0.9.5 API) + + + + + + + + + + + +
+
net.fortuna.ical4j.vcard.property
+

Class Version

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    +
    public final class Version
    +extends Property
    +
    VERSION property. + + $Id$ + + Created on 21/10/2008
    +
    Author:
    +
    Ben
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Version

        +
        public Version(String value)
        +
        Parameters:
        value - a version value
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        +
        Specified by:
        +
        getValue in class Property
        +
        Returns:
        a string representaion of the property propertyName
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +              throws net.fortuna.ical4j.model.ValidationException
        +
        +
        Specified by:
        +
        validate in class Property
        +
        Throws:
        +
        net.fortuna.ical4j.model.ValidationException - where the property fails validation rules
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Address.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Address.html new file mode 100644 index 0000000000000000000000000000000000000000..d97901e6329ea07c11f2d7cf1f24effb5dd92279 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Address.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Address (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Address

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Agent.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Agent.html new file mode 100644 index 0000000000000000000000000000000000000000..f9e200bf851e7fe578fc288e051852344bc38f38 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Agent.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Agent (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Agent

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/BDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/BDay.html new file mode 100644 index 0000000000000000000000000000000000000000..694fbe764226bf0ee8e4ed0eab6aef1b2f398472 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/BDay.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.BDay (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.BDay

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Birth.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Birth.html new file mode 100644 index 0000000000000000000000000000000000000000..7da5043d6d2f673c8455466a7fc88981f72ac2b5 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Birth.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Birth (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Birth

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalAdrUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalAdrUri.html new file mode 100644 index 0000000000000000000000000000000000000000..9691ecdb41161123453df39b193010925d6cde6c --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalAdrUri.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.CalAdrUri (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.CalAdrUri

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalUri.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalUri.html new file mode 100644 index 0000000000000000000000000000000000000000..9c5f42561813d10b56f94fd2b0709d3028e48f16 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/CalUri.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.CalUri (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.CalUri

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Categories.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Categories.html new file mode 100644 index 0000000000000000000000000000000000000000..2ac4d691976e6146f96fe052e78f5a53d05db8ed --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Categories.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Categories (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Categories

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Clazz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Clazz.html new file mode 100644 index 0000000000000000000000000000000000000000..08fcafcb1e514f45331bea26107cb1c23b5f30b6 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Clazz.html @@ -0,0 +1,186 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Clazz (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Clazz

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/DDay.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/DDay.html new file mode 100644 index 0000000000000000000000000000000000000000..5210b203416b28fadf8133e3097d33c7e5f7b8dd --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/DDay.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.DDay (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.DDay

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Death.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Death.html new file mode 100644 index 0000000000000000000000000000000000000000..969ddbf30d96c06944977e5fb3fea46709ff1e9f --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Death.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Death (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Death

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Email.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Email.html new file mode 100644 index 0000000000000000000000000000000000000000..7fd07bb11a59882bfc68dc3204ff280359639e57 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Email.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Email (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Email

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/FbUrl.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/FbUrl.html new file mode 100644 index 0000000000000000000000000000000000000000..c9b0d2cd9c4ae4f5ddfd0a75baccd1f2b47bc3a3 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/FbUrl.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.FbUrl (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.FbUrl

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Fn.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Fn.html new file mode 100644 index 0000000000000000000000000000000000000000..4614adcc7f8b47eed5604843464dea2e34f10fc1 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Fn.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Fn (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Fn

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Gender.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Gender.html new file mode 100644 index 0000000000000000000000000000000000000000..aa2b6fe60f67b50e50be0ba96fe7089deae7bdc3 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Gender.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Gender (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Gender

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Geo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Geo.html new file mode 100644 index 0000000000000000000000000000000000000000..dcd146f296fdd23557b4e1b3aebdca6bc9a6ac36 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Geo.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Geo (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Geo

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Impp.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Impp.html new file mode 100644 index 0000000000000000000000000000000000000000..a93bb1478dc140473856baa71b70ab22da81284e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Impp.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Impp (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Impp

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Key.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Key.html new file mode 100644 index 0000000000000000000000000000000000000000..79d7933e86f83c639b5b4b8ef2d8e4ba23ec9f6c --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Key.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Key (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Key

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Kind.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Kind.html new file mode 100644 index 0000000000000000000000000000000000000000..d94f6c36d22145472c80ffbba2adf847e326f087 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Kind.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Kind (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Kind

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Label.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Label.html new file mode 100644 index 0000000000000000000000000000000000000000..7ce9594cb11ebb0ba510a2b0d9d5a4a47b34a113 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Label.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Label (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Label

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Lang.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Lang.html new file mode 100644 index 0000000000000000000000000000000000000000..8d3b1119b07ce2dd983922880a584bf60d739e7a --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Lang.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Lang (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Lang

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Logo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Logo.html new file mode 100644 index 0000000000000000000000000000000000000000..dff36bb4661b595f9b5548fcde7be05b8091ddfd --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Logo.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Logo (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Logo

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Member.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Member.html new file mode 100644 index 0000000000000000000000000000000000000000..b23b7689ad99ce3c66a12081531cbf4d84e1896b --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Member.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Member (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Member

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/N.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/N.html new file mode 100644 index 0000000000000000000000000000000000000000..cf1cafc38d966ba9c4667f03d621f3ce9da210eb --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/N.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.N (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.N

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Name.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Name.html new file mode 100644 index 0000000000000000000000000000000000000000..a1e4692a6e9dcdf4bb8434ecf133b3e0d054d810 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Name.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Name (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Name

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Nickname.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Nickname.html new file mode 100644 index 0000000000000000000000000000000000000000..b292ced7c3bca32dbf2cb3115f0ea83fc0526aaf --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Nickname.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Nickname (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Nickname

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Note.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Note.html new file mode 100644 index 0000000000000000000000000000000000000000..7e722e99534d46dda0f4af052ee780ce97ae0696 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Note.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Note (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Note

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Org.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Org.html new file mode 100644 index 0000000000000000000000000000000000000000..469604e5c2dbafad1e7c33a03fcd1c0b6aac692c --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Org.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Org (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Org

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Photo.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Photo.html new file mode 100644 index 0000000000000000000000000000000000000000..32af614f4828de58ed0ffe5f0488f4f5572c1ac3 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Photo.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Photo (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Photo

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/ProdId.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/ProdId.html new file mode 100644 index 0000000000000000000000000000000000000000..e55066f127e8da5789aba1e03d624cec1f8ea8fe --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/ProdId.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.ProdId (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.ProdId

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Related.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Related.html new file mode 100644 index 0000000000000000000000000000000000000000..71a21040a24525760df62738571932f6436b53b3 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Related.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Related (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Related

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Revision.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Revision.html new file mode 100644 index 0000000000000000000000000000000000000000..96ea03a0daf15b3ccda85a8ad14772f73a97e724 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Revision.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Revision (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Revision

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Role.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Role.html new file mode 100644 index 0000000000000000000000000000000000000000..b2fc5c926eb752b74b8ddecaf09f74f8c2de13b2 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Role.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Role (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Role

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/SortString.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/SortString.html new file mode 100644 index 0000000000000000000000000000000000000000..87464b47f70c1dfd29194b281d1826d7abdcb718 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/SortString.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.SortString (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.SortString

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Sound.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Sound.html new file mode 100644 index 0000000000000000000000000000000000000000..26c8f897dc99958fe607272e3156adfa8c02fb67 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Sound.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Sound (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Sound

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Source.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Source.html new file mode 100644 index 0000000000000000000000000000000000000000..d2206bb6d88cbfb6fa6b55512cc1ec83f2c10edc --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Source.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Source (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Source

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Telephone.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Telephone.html new file mode 100644 index 0000000000000000000000000000000000000000..15b6047f4780024179b12e00b5b470fcf378ba41 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Telephone.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Telephone (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Telephone

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Title.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Title.html new file mode 100644 index 0000000000000000000000000000000000000000..63c7ca9841000947f9938990c135f3950f89527a --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Title.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Title (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Title

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Tz.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Tz.html new file mode 100644 index 0000000000000000000000000000000000000000..96eac59b68a66d7bd8768c22a50d0bcd64b8e768 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Tz.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Tz (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Tz

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Uid.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Uid.html new file mode 100644 index 0000000000000000000000000000000000000000..e23474582ee3688a8506da141a06d004aa3df6dc --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Uid.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Uid (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Uid

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Url.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Url.html new file mode 100644 index 0000000000000000000000000000000000000000..68cce38ec567995df5d7bd274a3bb4f770e65039 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Url.html @@ -0,0 +1,159 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Url (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Url

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Version.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Version.html new file mode 100644 index 0000000000000000000000000000000000000000..d10bc5bca5e3ec59f77c48966bb189860755b3d8 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/class-use/Version.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class net.fortuna.ical4j.vcard.property.Version (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Class
net.fortuna.ical4j.vcard.property.Version

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-frame.html new file mode 100644 index 0000000000000000000000000000000000000000..37c66cc6f9026dd106083f40ed5d051318a7f047 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-frame.html @@ -0,0 +1,60 @@ + + + + + + +net.fortuna.ical4j.vcard.property (iCal4j VCard 0.9.5 API) + + + + +

net.fortuna.ical4j.vcard.property

+ + + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-summary.html new file mode 100644 index 0000000000000000000000000000000000000000..6822efac3c549c6d7b9067e0d55e9a3015eba76a --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-summary.html @@ -0,0 +1,386 @@ + + + + + + +net.fortuna.ical4j.vcard.property (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Package net.fortuna.ical4j.vcard.property

+
+
Implementation of vCard properties.
+
+

See: Description

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Address +
    ADDRESS property.
    +
    Agent +
    AGENT property.
    +
    BDay +
    BDAY property.
    +
    Birth +
    BIRTH property.
    +
    CalAdrUri +
    CALADRURI property.
    +
    CalUri +
    CALURI property.
    +
    Categories +
    CATEGORIES property.
    +
    Clazz +
    CLAZZ property.
    +
    DDay +
    DDAY property.
    +
    Death +
    DEATH property.
    +
    Email +
    EMAIL property.
    +
    FbUrl +
    FBURL property.
    +
    Fn +
    FN property.
    +
    Gender +
    GENDER property.
    +
    Geo +
    GEO property.
    +
    Impp +
    IMPP property.
    +
    Key +
    KEY property.
    +
    Kind +
    KIND property.
    +
    Label +
    LABEL property.
    +
    Lang +
    LANG property.
    +
    Logo +
    LOGO property.
    +
    Member +
    MEMBER property.
    +
    N +
    N property.
    +
    Name +
    NAME property.
    +
    Nickname +
    NICKNAME property.
    +
    Note +
    NOTE property.
    +
    Org +
    ORG property.
    +
    Photo +
    PHOTO property.
    +
    ProdId +
    PRODID property.
    +
    Related +
    RELATED property.
    +
    Revision +
    REVISION property.
    +
    Role +
    ROLE property.
    +
    SortString +
    SORT-STRING property.
    +
    Sound +
    SOUND property.
    +
    Source +
    SOURCE property.
    +
    Telephone +
    TEL property.
    +
    Title +
    TITLE property.
    +
    Tz +
    TZ property.
    +
    Uid +
    UID property.
    +
    Url +
    URL property.
    +
    Version +
    VERSION property.
    +
    +
  • +
+ + + +

Package net.fortuna.ical4j.vcard.property Description

+
Implementation of vCard properties.
+
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-tree.html new file mode 100644 index 0000000000000000000000000000000000000000..2d8b3dbd49826b15685903e58c3460f1ce0a56e3 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-tree.html @@ -0,0 +1,174 @@ + + + + + + +net.fortuna.ical4j.vcard.property Class Hierarchy (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package net.fortuna.ical4j.vcard.property

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • net.fortuna.ical4j.vcard.Property (implements java.io.Serializable) +
        +
      • net.fortuna.ical4j.vcard.property.Address
      • +
      • net.fortuna.ical4j.vcard.property.Agent (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.BDay (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Birth (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.CalAdrUri
      • +
      • net.fortuna.ical4j.vcard.property.CalUri
      • +
      • net.fortuna.ical4j.vcard.property.Categories
      • +
      • net.fortuna.ical4j.vcard.property.Clazz
      • +
      • net.fortuna.ical4j.vcard.property.DDay (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Death (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Email
      • +
      • net.fortuna.ical4j.vcard.property.FbUrl
      • +
      • net.fortuna.ical4j.vcard.property.Fn
      • +
      • net.fortuna.ical4j.vcard.property.Gender
      • +
      • net.fortuna.ical4j.vcard.property.Geo
      • +
      • net.fortuna.ical4j.vcard.property.Impp
      • +
      • net.fortuna.ical4j.vcard.property.Key
      • +
      • net.fortuna.ical4j.vcard.property.Kind
      • +
      • net.fortuna.ical4j.vcard.property.Label (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Lang
      • +
      • net.fortuna.ical4j.vcard.property.Logo
      • +
      • net.fortuna.ical4j.vcard.property.Member
      • +
      • net.fortuna.ical4j.vcard.property.N
      • +
      • net.fortuna.ical4j.vcard.property.Name (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Nickname
      • +
      • net.fortuna.ical4j.vcard.property.Note (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Org
      • +
      • net.fortuna.ical4j.vcard.property.Photo
      • +
      • net.fortuna.ical4j.vcard.property.ProdId
      • +
      • net.fortuna.ical4j.vcard.property.Related
      • +
      • net.fortuna.ical4j.vcard.property.Revision
      • +
      • net.fortuna.ical4j.vcard.property.Role
      • +
      • net.fortuna.ical4j.vcard.property.SortString
      • +
      • net.fortuna.ical4j.vcard.property.Sound
      • +
      • net.fortuna.ical4j.vcard.property.Source
      • +
      • net.fortuna.ical4j.vcard.property.Telephone
      • +
      • net.fortuna.ical4j.vcard.property.Title (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Tz
      • +
      • net.fortuna.ical4j.vcard.property.Uid
      • +
      • net.fortuna.ical4j.vcard.property.Url
      • +
      • net.fortuna.ical4j.vcard.property.Version
      • +
      +
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-use.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-use.html new file mode 100644 index 0000000000000000000000000000000000000000..9fb27fa2eadbfcccffcc35ac1c8e30de816407bf --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/net/fortuna/ical4j/vcard/property/package-use.html @@ -0,0 +1,354 @@ + + + + + + +Uses of Package net.fortuna.ical4j.vcard.property (iCal4j VCard 0.9.5 API) + + + + + + + + + + +
+

Uses of Package
net.fortuna.ical4j.vcard.property

+
+
+ +
+ + + + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-frame.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-frame.html new file mode 100644 index 0000000000000000000000000000000000000000..4cfa16e5fb2757a9ff3d52385ec77a288f692509 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-frame.html @@ -0,0 +1,23 @@ + + + + + + +Overview List (iCal4j VCard 0.9.5 API) + + + + + + +

 

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-summary.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-summary.html new file mode 100644 index 0000000000000000000000000000000000000000..8b6c70dbbfd381e0808a8817391874c7d974613f --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-summary.html @@ -0,0 +1,145 @@ + + + + + + +Overview (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

iCal4j VCard 0.9.5 API

+
+
+ + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
net.fortuna.ical4j.vcard +
Support for vCard.
+
net.fortuna.ical4j.vcard.parameter +
Implementation of vCard parameters.
+
net.fortuna.ical4j.vcard.property +
Implementation of vCard properties.
+
+
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-tree.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-tree.html new file mode 100644 index 0000000000000000000000000000000000000000..aa722357f88e77d72e464927cb1fa0a6f491534e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/overview-tree.html @@ -0,0 +1,232 @@ + + + + + + +Class Hierarchy (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.apache.commons.io.filefilter.AbstractFileFilter (implements org.apache.commons.io.filefilter.IOFileFilter) +
        +
      • org.apache.commons.io.filefilter.AndFileFilter (implements org.apache.commons.io.filefilter.ConditionalFileFilter, java.io.Serializable) + +
      • +
      +
    • +
    • net.fortuna.ical4j.data.AbstractOutputter + +
    • +
    • net.fortuna.ical4j.vcard.Group (implements java.io.Serializable)
    • +
    • net.fortuna.ical4j.vcard.GroupRegistry
    • +
    • net.fortuna.ical4j.vcard.Parameter (implements java.io.Serializable) +
        +
      • net.fortuna.ical4j.vcard.parameter.Altid
      • +
      • net.fortuna.ical4j.vcard.parameter.Calscale
      • +
      • net.fortuna.ical4j.vcard.parameter.Encoding
      • +
      • net.fortuna.ical4j.vcard.parameter.Fmttype
      • +
      • net.fortuna.ical4j.vcard.parameter.Geo
      • +
      • net.fortuna.ical4j.vcard.parameter.Language
      • +
      • net.fortuna.ical4j.vcard.parameter.Pid
      • +
      • net.fortuna.ical4j.vcard.parameter.Pref
      • +
      • net.fortuna.ical4j.vcard.parameter.SortAs
      • +
      • net.fortuna.ical4j.vcard.parameter.Type
      • +
      • net.fortuna.ical4j.vcard.parameter.Tz
      • +
      • net.fortuna.ical4j.vcard.parameter.Value
      • +
      • net.fortuna.ical4j.vcard.parameter.Version
      • +
      +
    • +
    • net.fortuna.ical4j.vcard.ParameterFactoryRegistry
    • +
    • net.fortuna.ical4j.vcard.Property (implements java.io.Serializable) +
        +
      • net.fortuna.ical4j.vcard.property.Address
      • +
      • net.fortuna.ical4j.vcard.property.Agent (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.BDay (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Birth (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.CalAdrUri
      • +
      • net.fortuna.ical4j.vcard.property.CalUri
      • +
      • net.fortuna.ical4j.vcard.property.Categories
      • +
      • net.fortuna.ical4j.vcard.property.Clazz
      • +
      • net.fortuna.ical4j.vcard.property.DDay (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Death (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Email
      • +
      • net.fortuna.ical4j.vcard.property.FbUrl
      • +
      • net.fortuna.ical4j.vcard.property.Fn
      • +
      • net.fortuna.ical4j.vcard.property.Gender
      • +
      • net.fortuna.ical4j.vcard.property.Geo
      • +
      • net.fortuna.ical4j.vcard.property.Impp
      • +
      • net.fortuna.ical4j.vcard.property.Key
      • +
      • net.fortuna.ical4j.vcard.property.Kind
      • +
      • net.fortuna.ical4j.vcard.property.Label (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Lang
      • +
      • net.fortuna.ical4j.vcard.property.Logo
      • +
      • net.fortuna.ical4j.vcard.property.Member
      • +
      • net.fortuna.ical4j.vcard.property.N
      • +
      • net.fortuna.ical4j.vcard.property.Name (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Nickname
      • +
      • net.fortuna.ical4j.vcard.property.Note (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Org
      • +
      • net.fortuna.ical4j.vcard.property.Photo
      • +
      • net.fortuna.ical4j.vcard.property.ProdId
      • +
      • net.fortuna.ical4j.vcard.property.Related
      • +
      • net.fortuna.ical4j.vcard.property.Revision
      • +
      • net.fortuna.ical4j.vcard.property.Role
      • +
      • net.fortuna.ical4j.vcard.property.SortString
      • +
      • net.fortuna.ical4j.vcard.property.Sound
      • +
      • net.fortuna.ical4j.vcard.property.Source
      • +
      • net.fortuna.ical4j.vcard.property.Telephone
      • +
      • net.fortuna.ical4j.vcard.property.Title (implements net.fortuna.ical4j.model.Escapable)
      • +
      • net.fortuna.ical4j.vcard.property.Tz
      • +
      • net.fortuna.ical4j.vcard.property.Uid
      • +
      • net.fortuna.ical4j.vcard.property.Url
      • +
      • net.fortuna.ical4j.vcard.property.Version
      • +
      +
    • +
    • net.fortuna.ical4j.vcard.PropertyFactoryRegistry
    • +
    • net.fortuna.ical4j.vcard.VCard (implements java.io.Serializable)
    • +
    • net.fortuna.ical4j.vcard.VCardBuilder
    • +
    +
  • +
+

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/package-list b/libs/ical4j-vcard-0.9.5/docs/apidocs/package-list new file mode 100644 index 0000000000000000000000000000000000000000..f557a1b4aaad3895f60e2038ccc7d98ea66b8c59 --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/package-list @@ -0,0 +1,3 @@ +net.fortuna.ical4j.vcard +net.fortuna.ical4j.vcard.parameter +net.fortuna.ical4j.vcard.property diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/background.gif b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/background.gif new file mode 100644 index 0000000000000000000000000000000000000000..f471940fde2f39ef8943a6af9569bcf986b1579b Binary files /dev/null and b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/background.gif differ diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/tab.gif b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/tab.gif new file mode 100644 index 0000000000000000000000000000000000000000..1a73a83be11dde2d0003b716ca778fafc6f34ad7 Binary files /dev/null and b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/tab.gif differ diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar.gif b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar.gif new file mode 100644 index 0000000000000000000000000000000000000000..17443b3e16942feb776754978f8a8485ffbcaf84 Binary files /dev/null and b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar.gif differ diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar_end.gif b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar_end.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ad78d461b2b332860475cd35c9459fbbf4eab0a Binary files /dev/null and b/libs/ical4j-vcard-0.9.5/docs/apidocs/resources/titlebar_end.gif differ diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/serialized-form.html b/libs/ical4j-vcard-0.9.5/docs/apidocs/serialized-form.html new file mode 100644 index 0000000000000000000000000000000000000000..9f4cbcd5f32322acf0faa3ceb1c1197022e8340f --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/serialized-form.html @@ -0,0 +1,1552 @@ + + + + + + +Serialized Form (iCal4j VCard 0.9.5 API) + + + + + + + +
+ + + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2008-2012 Micronode. All Rights Reserved.

+ + diff --git a/libs/ical4j-vcard-0.9.5/docs/apidocs/stylesheet.css b/libs/ical4j-vcard-0.9.5/docs/apidocs/stylesheet.css new file mode 100644 index 0000000000000000000000000000000000000000..0aeaa97fe05f89f7f1290a2d66d812f7f05bcf7e --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/docs/apidocs/stylesheet.css @@ -0,0 +1,474 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ +body { + background-color:#ffffff; + color:#353833; + font-family:Arial, Helvetica, sans-serif; + font-size:76%; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4c6b87; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4c6b87; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-size:1.3em; +} +h1 { + font-size:1.8em; +} +h2 { + font-size:1.5em; +} +h3 { + font-size:1.4em; +} +h4 { + font-size:1.3em; +} +h5 { + font-size:1.2em; +} +h6 { + font-size:1.1em; +} +ul { + list-style-type:disc; +} +code, tt { + font-size:1.2em; +} +dt code { + font-size:1.2em; +} +table tr td dt code { + font-size:1.2em; + vertical-align:top; +} +sup { + font-size:.6em; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:.8em; + z-index:200; + margin-top:-7px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + background-image:url(resources/titlebar.gif); + background-position:left top; + background-repeat:no-repeat; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:1em; + margin:0; +} +.topNav { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.bottomNav { + margin-top:10px; + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.subNav { + background-color:#dee3e9; + border-bottom:1px solid #9eadc0; + float:left; + width:100%; + overflow:hidden; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding:3px 6px; +} +ul.subNavList li{ + list-style:none; + float:left; + font-size:90%; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; +} +.navBarCell1Rev { + background-image:url(resources/tab.gif); + background-color:#a88834; + color:#FFFFFF; + margin: auto 5px; + border:1px solid #c9aa44; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader h1 { + font-size:1.3em; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 25px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:1.2em; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:1.0em; +} +.indexContainer h2 { + font-size:1.1em; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:1.1em; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:10px 0 10px 20px; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:25px; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #9eadc0; + background-color:#f9f9f9; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:1px solid #9eadc0; + border-top:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; + border-bottom:1px solid #9eadc0; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.contentContainer table, .classUseContainer table, .constantValuesContainer table { + border-bottom:1px solid #9eadc0; + width:100%; +} +.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { + width:100%; +} +.contentContainer .description table, .contentContainer .details table { + border-bottom:none; +} +.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ + vertical-align:top; + padding-right:20px; +} +.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, +.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, +.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, +.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { + padding-right:3px; +} +.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + margin:0px; +} +caption a:link, caption a:hover, caption a:active, caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { + white-space:nowrap; + padding-top:8px; + padding-left:8px; + display:block; + float:left; + background-image:url(resources/titlebar.gif); + height:18px; +} +.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { + width:10px; + background-image:url(resources/titlebar_end.gif); + background-repeat:no-repeat; + background-position:top right; + position:relative; + float:left; +} +ul.blockList ul.blockList li.blockList table { + margin:0 0 12px 0px; + width:100%; +} +.tableSubHeadingColor { + background-color: #EEEEFF; +} +.altColor { + background-color:#eeeeef; +} +.rowColor { + background-color:#ffffff; +} +.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { + text-align:left; + padding:3px 3px 3px 7px; +} +th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { + background:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + text-align:left; + padding:3px 3px 3px 7px; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +td.colFirst, th.colFirst { + border-left:1px solid #9eadc0; + white-space:nowrap; +} +td.colLast, th.colLast { + border-right:1px solid #9eadc0; +} +td.colOne, th.colOne { + border-right:1px solid #9eadc0; + border-left:1px solid #9eadc0; +} +table.overviewSummary { + padding:0px; + margin-left:0px; +} +table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, +table.overviewSummary td.colOne, table.overviewSummary th.colOne { + width:25%; + vertical-align:middle; +} +table.packageSummary td.colFirst, table.overviewSummary th.colFirst { + width:25%; + vertical-align:middle; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:.9em; +} +.block { + display:block; + margin:3px 0 0 0; +} +.strong { + font-weight:bold; +} diff --git a/libs/ical4j-vcard-0.9.5/etc/draft-ietf-vcarddav-vcardrev-05.txt b/libs/ical4j-vcard-0.9.5/etc/draft-ietf-vcarddav-vcardrev-05.txt new file mode 100644 index 0000000000000000000000000000000000000000..d236ef209f0933d724b6137470e6003606d9ce6c --- /dev/null +++ b/libs/ical4j-vcard-0.9.5/etc/draft-ietf-vcarddav-vcardrev-05.txt @@ -0,0 +1,3752 @@ + + + +Network Working Group S. Perreault +Internet-Draft Viagenie +Obsoletes: 2425, 2426, 4770 P. Resnick +(if approved) QUALCOMM Incorporated +Updates: 2739 (if approved) November 3, 2008 +Intended status: Standards Track +Expires: May 7, 2009 + + + vCard Format Specification + draft-ietf-vcarddav-vcardrev-05 + +Status of This Memo + + By submitting this Internet-Draft, each author represents that any + applicable patent or other IPR claims of which he or she is aware + have been or will be disclosed, and any of which he or she becomes + aware will be disclosed, in accordance with Section 6 of BCP 79. + + Internet-Drafts are working documents of the Internet Engineering + Task Force (IETF), its areas, and its working groups. Note that + other groups may also distribute working documents as Internet- + Drafts. + + Internet-Drafts are draft documents valid for a maximum of six months + and may be updated, replaced, or obsoleted by other documents at any + time. It is inappropriate to use Internet-Drafts as reference + material or to cite them other than as "work in progress." + + The list of current Internet-Drafts can be accessed at + http://www.ietf.org/ietf/1id-abstracts.txt. + + The list of Internet-Draft Shadow Directories can be accessed at + http://www.ietf.org/shadow.html. + + This Internet-Draft will expire on May 7, 2009. + +Abstract + + This document defines the vCard data format for representing and + exchanging a variety of information about an individual (e.g., + formatted and structured name and delivery addresses, email address, + multiple telephone numbers, photograph, logo, audio clips, etc.). + +Table of Contents + + 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 5 + 2. Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 5 + + + +Perreault & Resnick Expires May 7, 2009 [Page 1] + +Internet-Draft vCard November 2008 + + + 3. MIME Type Registration . . . . . . . . . . . . . . . . . . . . 5 + 4. vCard Format Specification . . . . . . . . . . . . . . . . . . 6 + 4.1. Line Delimiting and Folding . . . . . . . . . . . . . . . 7 + 4.2. ABNF Format Definition . . . . . . . . . . . . . . . . . . 8 + 5. Property Value Data Types . . . . . . . . . . . . . . . . . . 10 + 5.1. TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 + 5.2. URI . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 + 5.3. DATE, TIME, and DATE-TIME . . . . . . . . . . . . . . . . 13 + 5.4. BOOLEAN . . . . . . . . . . . . . . . . . . . . . . . . . 14 + 5.5. INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . 14 + 5.6. FLOAT . . . . . . . . . . . . . . . . . . . . . . . . . . 14 + 5.7. BINARY . . . . . . . . . . . . . . . . . . . . . . . . . . 14 + 5.8. UTC-OFFSET . . . . . . . . . . . . . . . . . . . . . . . . 15 + 6. Property Parameters . . . . . . . . . . . . . . . . . . . . . 15 + 6.1. LANGUAGE . . . . . . . . . . . . . . . . . . . . . . . . . 16 + 6.2. ENCODING . . . . . . . . . . . . . . . . . . . . . . . . . 17 + 6.3. VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . 17 + 6.4. PID . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 + 6.5. TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 + 7. vCard Properties . . . . . . . . . . . . . . . . . . . . . . . 18 + 7.1. General Properties . . . . . . . . . . . . . . . . . . . . 18 + 7.1.1. BEGIN . . . . . . . . . . . . . . . . . . . . . . . . 18 + 7.1.2. END . . . . . . . . . . . . . . . . . . . . . . . . . 19 + 7.1.3. SOURCE . . . . . . . . . . . . . . . . . . . . . . . . 19 + 7.1.4. NAME . . . . . . . . . . . . . . . . . . . . . . . . . 20 + 7.1.5. KIND . . . . . . . . . . . . . . . . . . . . . . . . . 20 + 7.2. Identification Properties . . . . . . . . . . . . . . . . 21 + 7.2.1. FN . . . . . . . . . . . . . . . . . . . . . . . . . . 21 + 7.2.2. N . . . . . . . . . . . . . . . . . . . . . . . . . . 21 + 7.2.3. NICKNAME . . . . . . . . . . . . . . . . . . . . . . . 22 + 7.2.4. PHOTO . . . . . . . . . . . . . . . . . . . . . . . . 22 + 7.2.5. BDAY . . . . . . . . . . . . . . . . . . . . . . . . . 23 + 7.2.6. DDAY . . . . . . . . . . . . . . . . . . . . . . . . . 23 + 7.2.7. BIRTH . . . . . . . . . . . . . . . . . . . . . . . . 23 + 7.2.8. DEATH . . . . . . . . . . . . . . . . . . . . . . . . 24 + 7.2.9. GENDER . . . . . . . . . . . . . . . . . . . . . . . . 24 + 7.3. Delivery Addressing Properties . . . . . . . . . . . . . . 24 + 7.3.1. ADR . . . . . . . . . . . . . . . . . . . . . . . . . 24 + 7.3.2. LABEL . . . . . . . . . . . . . . . . . . . . . . . . 25 + 7.4. Communications Properties . . . . . . . . . . . . . . . . 25 + 7.4.1. TEL . . . . . . . . . . . . . . . . . . . . . . . . . 25 + 7.4.2. EMAIL . . . . . . . . . . . . . . . . . . . . . . . . 26 + 7.4.3. IMPP . . . . . . . . . . . . . . . . . . . . . . . . . 26 + 7.4.4. LANG . . . . . . . . . . . . . . . . . . . . . . . . . 27 + 7.5. Geographical Properties . . . . . . . . . . . . . . . . . 27 + 7.5.1. TZ . . . . . . . . . . . . . . . . . . . . . . . . . . 27 + 7.5.2. GEO . . . . . . . . . . . . . . . . . . . . . . . . . 28 + 7.6. Organizational Properties . . . . . . . . . . . . . . . . 28 + + + +Perreault & Resnick Expires May 7, 2009 [Page 2] + +Internet-Draft vCard November 2008 + + + 7.6.1. TITLE . . . . . . . . . . . . . . . . . . . . . . . . 28 + 7.6.2. ROLE . . . . . . . . . . . . . . . . . . . . . . . . . 29 + 7.6.3. LOGO . . . . . . . . . . . . . . . . . . . . . . . . . 29 + 7.6.4. ORG . . . . . . . . . . . . . . . . . . . . . . . . . 30 + 7.6.5. MEMBER . . . . . . . . . . . . . . . . . . . . . . . . 30 + 7.6.6. RELATED . . . . . . . . . . . . . . . . . . . . . . . 31 + 7.7. Explanatory Properties . . . . . . . . . . . . . . . . . . 32 + 7.7.1. CATEGORIES . . . . . . . . . . . . . . . . . . . . . . 32 + 7.7.2. NOTE . . . . . . . . . . . . . . . . . . . . . . . . . 32 + 7.7.3. PRODID . . . . . . . . . . . . . . . . . . . . . . . . 33 + 7.7.4. REV . . . . . . . . . . . . . . . . . . . . . . . . . 33 + 7.7.5. SORT-STRING . . . . . . . . . . . . . . . . . . . . . 33 + 7.7.6. SOUND . . . . . . . . . . . . . . . . . . . . . . . . 34 + 7.7.7. UID . . . . . . . . . . . . . . . . . . . . . . . . . 35 + 7.7.8. URL . . . . . . . . . . . . . . . . . . . . . . . . . 35 + 7.7.9. VERSION . . . . . . . . . . . . . . . . . . . . . . . 35 + 7.8. Security Properties . . . . . . . . . . . . . . . . . . . 36 + 7.8.1. CLASS . . . . . . . . . . . . . . . . . . . . . . . . 36 + 7.8.2. KEY . . . . . . . . . . . . . . . . . . . . . . . . . 37 + 7.9. Calendar Properties . . . . . . . . . . . . . . . . . . . 37 + 7.9.1. FBURL . . . . . . . . . . . . . . . . . . . . . . . . 37 + 7.9.2. CALADRURI . . . . . . . . . . . . . . . . . . . . . . 38 + 7.9.3. CALURI . . . . . . . . . . . . . . . . . . . . . . . . 38 + 7.10. Extended Properties and Parameters . . . . . . . . . . . . 38 + 8. Synchronization . . . . . . . . . . . . . . . . . . . . . . . 38 + 8.1. Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . 39 + 8.2. Example . . . . . . . . . . . . . . . . . . . . . . . . . 39 + 9. Formal Grammar . . . . . . . . . . . . . . . . . . . . . . . . 41 + 10. Example: Authors' vCards . . . . . . . . . . . . . . . . . . . 50 + 11. Security Considerations . . . . . . . . . . . . . . . . . . . 50 + 12. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 51 + 12.1. Registering New vCard Elements . . . . . . . . . . . . . . 51 + 12.1.1. Registration Procedure . . . . . . . . . . . . . . . . 51 + 12.1.2. Vendor Namespace . . . . . . . . . . . . . . . . . . . 52 + 12.1.3. Registration Template for Groups . . . . . . . . . . . 52 + 12.1.4. Registration Template for Properties . . . . . . . . . 52 + 12.1.5. Registration Template for Parameters . . . . . . . . . 53 + 12.1.6. Registration Template for Value Data Types . . . . . . 53 + 12.1.7. Registration Template for Values . . . . . . . . . . . 54 + 12.2. Initial vCard Elements Registries . . . . . . . . . . . . 54 + 12.2.1. Groups Registry . . . . . . . . . . . . . . . . . . . 55 + 12.2.2. Properties Registry . . . . . . . . . . . . . . . . . 55 + 12.2.3. Parameters Registry . . . . . . . . . . . . . . . . . 57 + 12.2.4. Value Data Types Registry . . . . . . . . . . . . . . 57 + 12.2.5. Values Registries . . . . . . . . . . . . . . . . . . 57 + 13. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 59 + 14. References . . . . . . . . . . . . . . . . . . . . . . . . . . 59 + 14.1. Normative References . . . . . . . . . . . . . . . . . . . 59 + + + +Perreault & Resnick Expires May 7, 2009 [Page 3] + +Internet-Draft vCard November 2008 + + + 14.2. Informative References . . . . . . . . . . . . . . . . . . 61 + Appendix A. Differences from RFCs 2425 and 2426 . . . . . . . . . 62 + A.1. New Structure . . . . . . . . . . . . . . . . . . . . . . 62 + A.2. Removed Features . . . . . . . . . . . . . . . . . . . . . 62 + A.3. New Properties and Parameters . . . . . . . . . . . . . . 62 + A.4. Other Changes . . . . . . . . . . . . . . . . . . . . . . 63 + Appendix B. Change Log (to be removed by RFC Editor prior to + publication) . . . . . . . . . . . . . . . . . . . . 63 + B.1. Changes in -05 . . . . . . . . . . . . . . . . . . . . . . 63 + B.2. Changes in -04 . . . . . . . . . . . . . . . . . . . . . . 63 + B.3. Changes in -03 . . . . . . . . . . . . . . . . . . . . . . 64 + B.4. Changes in -02 . . . . . . . . . . . . . . . . . . . . . . 64 + B.5. Changes in -01 . . . . . . . . . . . . . . . . . . . . . . 64 + B.6. Changes in -00 . . . . . . . . . . . . . . . . . . . . . . 65 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 4] + +Internet-Draft vCard November 2008 + + +1. Introduction + + Note: This draft contains much of the same text as 2425 and 2426 + which may not be correct. Those two RFCs have been merged and the + structure of this draft is what's new. Some vCard-specific + suggestions have been added, but for the most part this is still very + open. But we'd like to get feedback on the structure mostly so that + it may be fixed. + + Electronic address books have become ubiquitous. Their increased + presense on portable, connected devices as well as the diversity of + platforms exchanging contact data call for a standard. This memo + defines the vCard format, which allows the capture and exchange of + information normally stored within an address book or directory + application. + +2. Conventions + + The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", + "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this + document are to be interpreted as described in [RFC2119]. + +3. MIME Type Registration + + To: ietf-types@iana.org + + Subject: Registration of media type text/vcard + + Type name: text + + Subtype name: vcard + + Required parameters: none + + Optional parameters: charset + + Encoding considerations: The "charset" MIME parameter is interpreted + as defined in [RFC2046], section 4.1.2. If it is omitted, the + default encoding is UTF-8 as defined in [RFC3629]. + + Security considerations: See Section 11. + + Interoperability considerations: The text/vcard media type is + intended to identify vCard data of any version. There are older + specifications of vCard [RFC2426][oldreference_VCARD] still in + common use. While these formats are similar, they are not + strictly compatible. In general, it is necessary to inspect the + value of the VERSION property (see Section 7.7.9) for identifying + + + +Perreault & Resnick Expires May 7, 2009 [Page 5] + +Internet-Draft vCard November 2008 + + + the standard to which a given vCard object conforms. + + In addition, the following media types are known to have been used + to refer to vCard data. They should be considered deprecated in + favor of text/vcard. + + * text/directory + + * text/directory; type=vcard + + * text/x-vcard + + Published specification: draft-ietf-vcarddav-vcardrev-05 + + Applications that use this media type: They are numerous, diverse, + and include mail user agents, instant messaging clients, address + book applications, directory servers, customer relationship + management software, etc. + + Additional information: + + Magic number(s): + + File extension(s): .vcf + + Macintosh file type code(s): + + Person & email address to contact for further information: Simon + Perreault + + Intended usage: COMMON + + Restrictions on usage: none + + Author: Simon Perreault and Pete Resnick + + Change controller: IETF + +4. vCard Format Specification + + The text/vcard MIME content type (hereafter known as "vCard") + contains contact information, typically pertaining to a single + contact or group of contacts. The content consists of one or more + lines in the format given below. + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 6] + +Internet-Draft vCard November 2008 + + +4.1. Line Delimiting and Folding + + Individual lines within vCard are delimited by the [RFC2822] line + break, which is a CRLF sequence (ASCII decimal 13, followed by ASCII + decimal 10). Long logical lines of text can be split into a + multiple-physical-line representation using the following folding + technique. Content lines SHOULD be folded to a maximum width of 75 + octets. Multi-octet characters MUST remain contiguous. The + rationale for this folding process can be found in [RFC2822], Section + 2.1.1. + + A logical line MAY be continued on the next physical line anywhere + between two characters by inserting a CRLF immediately followed by a + single white space character (space, ASCII decimal 32, or horizontal + tab, ASCII decimal 9). At least one character must be present on the + folded line. Any sequence of CRLF followed immediately by a single + white space character is ignored (removed) when processing the + content type. For example the line: + + DESCRIPTION:This is a long description that exists on a long line. + + can be represented as: + + DESCRIPTION:This is a long description + that exists on a long line. + + It could also be represented as: + + DESCRIPTION:This is a long descrip + tion that exists o + n a long line. + + The process of moving from this folded multiple-line representation + of a property definition to its single line representation is called + unfolding. Unfolding is accomplished by regarding CRLF immediately + followed by a white space character (namely HTAB ASCII decimal 9 or + SPACE ASCII decimal 32) as equivalent to no characters at all (i.e., + the CRLF and single white space character are removed). + + Note: It is possible for very simple implementations to generate + improperly folded lines in the middle of a UTF-8 multi-octet + sequence. For this reason, implementations SHOULD unfold lines in + such a way as to properly restore the original sequence. + + Note: Unfolding is done differently than in [RFC2822]. Unfolding + in [RFC2822] only removes the CRLF, not the space following it. + + Folding is done after any content encoding of a type value. + + + +Perreault & Resnick Expires May 7, 2009 [Page 7] + +Internet-Draft vCard November 2008 + + + Unfolding is done before any decoding of a type value in a content + line. + +4.2. ABNF Format Definition + + The following ABNF uses the notation of [RFC5234], which also defines + CRLF, WSP, DQUOTE, VCHAR, ALPHA, and DIGIT. After the unfolding of + any folded lines as described above, the syntax for a line of this + content type is as follows: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 8] + +Internet-Draft vCard November 2008 + + + contentline = [group "."] name *(";" param) ":" value CRLF + ; When parsing a content line, folded lines MUST first + ; be unfolded according to the unfolding procedure + ; described above. + ; When generating a content line, lines longer than 75 + ; characters SHOULD be folded according to the folding + ; procedure described above. + + group = "WORK" / "HOME" / iana-token / x-name + + name = x-name / iana-token + + iana-token = 1*(ALPHA / DIGIT / "-") + ; identifier registered with IANA + + x-name = "x-" 1*(ALPHA / DIGIT / "-") + ; Names that begin with "x-" or "X-" are + ; reserved for experimental use, not intended for released + ; products, or for use in bilateral agreements. + + param = param-name "=" param-value *("," param-value) + + param-name = x-name / iana-token + + param-value = ptext / quoted-string + + ptext = *SAFE-CHAR + + value = *VALUE-CHAR + / valuespec ; valuespec defined in section 5.8.4 + + quoted-string = DQUOTE *QSAFE-CHAR DQUOTE + + NON-ASCII = %x80-FF + ; use restricted by charset parameter + ; on outer MIME object (UTF-8 preferred) + + QSAFE-CHAR = WSP / %x21 / %x23-7E / NON-ASCII + ; Any character except CTLs, DQUOTE + + SAFE-CHAR = WSP / %x21 / %x23-2B / %x2D-39 / %x3C-7E / NON-ASCII + ; Any character except CTLs, DQUOTE, ";", ":", "," + + VALUE-CHAR = WSP / VCHAR / NON-ASCII + ; any textual character + + A line that begins with a white space character is a continuation of + the previous line, as described above. The white space character and + + + +Perreault & Resnick Expires May 7, 2009 [Page 9] + +Internet-Draft vCard November 2008 + + + immediately preceeding CRLF should be discarded when reconstructing + the original line. Note that this line-folding convention differs + from that found in [RFC2822], in that the sequence found + anywhere in the content indicates a continued line and should be + removed. + + Property names and parameter names are case insensitive (e.g., the + property name "fn" is the same as "FN" and "Fn"). Parameter values + MAY be case sensitive or case insensitive, depending on their + definition. + + The group construct is used to group related properties together. + For example, groups named "WORK" and "HOME" could be used to + segregate properties such as telephone number, address, etc. + Displaying of groups is left entirely up to the application. + Predefined groups with assigned meaning are listed in Section 12.2.1. + It is possible to register new groups from IANA. Unregistered groups + MAY be used and MUST start with "X-". + + Each property defined in a vCard instance MAY have multiple values. + The general rule for encoding multi-valued properties is to simply + create a new content line for each value (including the property + name). However, it should be noted that some value types support + encoding multiple values in a single content line by separating the + values with a comma ",". This approach has been taken for several of + the content types defined below (date, time, integer, float), for + space-saving reasons. + +5. Property Value Data Types + + Lists of values are delimited by a list delimiter, specified by the + COMMA character (ASCII decimal 44). A COMMA character in a value + MUST be escaped with a BACKSLASH character (ASCII decimal 92). + + Compound type values are delimited by a field delimiter, specified by + the SEMI-COLON character (ASCII decimal 59). A SEMI-COLON in a + component of a compound property value MUST be escaped with a + BACKSLASH character (ASCII decimal 92). + + Standard value types are defined below. + + valuespec = text-list + / URI ; from Appendix A of [RFC3986] + / date-list + / time-list + / date-time-list + / boolean + / integer-list + + + +Perreault & Resnick Expires May 7, 2009 [Page 10] + +Internet-Draft vCard November 2008 + + + / float-list + / binary + / utc-offset + / iana-valuespec + + text-list = *TEXT-LIST-CHAR *("," *TEXT-LIST-CHAR) + + TEXT-LIST-CHAR = "\\" / "\," / "\n" + / + ; Backslashes, newlines, and commas must be encoded. + ; \n or \N can be used to encode a newline. + + date-list = date *("," date) + + time-list = time *("," time) + + date-time-list = date "T" time *("," date "T" time) + + boolean = "TRUE" / "FALSE" + + integer-list = integer *("," integer) + + integer = [sign] 1*DIGIT + + float-list = float *("," float) + + float = [sign] 1*DIGIT ["." 1*DIGIT] + + sign = "+" / "-" + + binary = + + date = date-fullyear ["-" date-month ["-" date-mday]] + + date-fullyear = 4DIGIT + + date-month = 2DIGIT ;01-12 + + date-mday = 2DIGIT ;01-28, 01-29, 01-30, 01-31 + ;based on month/year + + time = time-hour [":" time-minute [":" time-second [time-secfrac]]] + [time-zone] + + time-hour = 2DIGIT ;00-23 + + time-minute = 2DIGIT ;00-59 + + + + +Perreault & Resnick Expires May 7, 2009 [Page 11] + +Internet-Draft vCard November 2008 + + + time-second = 2DIGIT ;00-60 (leap second) + + time-secfrac = "," 1*DIGIT + + time-zone = "Z" / time-numzone + + time-numzome = sign time-hour [":"] time-minute + + utc-offset = ("+" / "-") time-hour ":" time-minute + + iana-valuespec = + +5.1. TEXT + + "text": The "text" value type should be used to identify values that + contain human-readable text. The character set in which the text is + represented is controlled by the "charset" MIME type parameter. Note + that there is no way to override this parameter on a per-property + basis. As for the language, it is controlled by the "language" + property parameter defined in Section 6.1. + + Examples for "text": + + this is a text value + this is one value,this is another + this is a single value\, with a comma encoded + + A formatted text line break in a text value type MUST be represented + as the character sequence backslash (ASCII decimal 92) followed by a + Latin small letter n (ASCII decimal 110) or a Latin capital letter N + (ASCII decimal 78), that is "\n" or "\N". + + For example a multiple line DESCRIPTION value of: + + Mythical Manager + Hyjinx Software Division + BabsCo, Inc. + + could be represented as: + + DESCRIPTION:Mythical Manager\nHyjinx Software Division\n + BabsCo\, Inc.\n + + demonstrating the \n literal formatted line break technique, the + CRLF-followed-by-space line folding technique, and the backslash + escape technique. + + + +Perreault & Resnick Expires May 7, 2009 [Page 12] + +Internet-Draft vCard November 2008 + + +5.2. URI + + "uri": The "uri" value type should be used to identify values that + are referenced by a URI (including a Content-ID URI), instead of + encoded in-line. These value references might be used if the value + is too large, or otherwise undesirable to include directly. The + format for the URI is as defined in [RFC3986]. Note that the value + of a property of type "uri" is what the URI points to, not the URI + itself. + + Examples for "uri": + + http://www.example.com/my/picture.jpg + ldap://ldap.example.com/cn=babs%20jensen + +5.3. DATE, TIME, and DATE-TIME + + "date", "time", and "date-time": Each of these value types is based + on a subset of the definitions in [ISO.8601.1988] standard. Multiple + "date" and "time" values can be specified using the comma-separated + notation. + + Examples for "date": + + 1985-04-12 + 1996-08-05,1996-11-11 + 19850412 + + Examples for "time": + + 10:22:00 + 102200 + 10:22:00.33 + 10:22:00.33Z + 10:22:33,11:22:00 + 10:22:00-08:00 + + Examples for "date-time": + + 1996-10-22T14:00:00Z + 1996-08-11T12:34:56Z + 19960811T123456Z + 1996-10-22T14:00:00Z,1996-08-11T12:34:56Z + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 13] + +Internet-Draft vCard November 2008 + + +5.4. BOOLEAN + + "boolean": The "boolean" value type is used to express boolen values. + These values are case insensitive. + + Examples: + + TRUE + false + True + +5.5. INTEGER + + "integer": The "integer" value type is used to express signed + integers in decimal format. If sign is not specified, the value is + assumed positive "+". Multiple "integer" values can be specified + using the comma-separated notation. + + Examples: + + 1234567890 + -1234556790 + +1234556790,432109876 + +5.6. FLOAT + + "float": The "float" value type is used to express real numbers. If + sign is not specified, the value is assumed positive "+". Multiple + "float" values can be specified using the comma-separated notation. + + Examples: + + 20.30 + 1000000.0000001 + 1.333,3.14 + +5.7. BINARY + + "binary": The "binary" value type specifies that the type value is + inline, encoded binary data. This value type can be specified in the + PHOTO, LOGO, SOUND, and KEY types. + + If inline encoded binary data is specified, the ENCODING type + parameter MUST be used to specify the encoding format. The binary + data MUST be encoded using the "B" encoding format. Long lines of + encoded binary data SHOULD BE folded to 75 characters using the + folding method defined in Section 4.1. + + + + +Perreault & Resnick Expires May 7, 2009 [Page 14] + +Internet-Draft vCard November 2008 + + +5.8. UTC-OFFSET + + "utc-offset": The "utc-offset" value type specifies that the type + value is a signed offset from UTC. This value type can be specified + in the TZ type. + + The value type is an offset from Coordinated Universal Time (UTC). + It is specified as a positive or negative difference in units of + hours and minutes (e.g., +hh:mm). The time is specified as a 24-hour + clock. Hour values are from 00 to 23, and minute values are from 00 + to 59. Hour and minutes are 2-digits with high order zeroes required + to maintain digit count. The extended format for ISO 8601 UTC + offsets MUST be used. The extended format makes use of a colon + character as a separator of the hour and minute text fields. + +6. Property Parameters + + A property can have attributes associated with it. These "property + parameters" contain meta-information about the property or the + property value. + + Property parameter values that contain the COLON (US-ASCII decimal + 58), SEMICOLON (US-ASCII decimal 59) or COMMA (US-ASCII decimal 44) + character separators MUST be specified as quoted-string text values. + Property parameter values MUST NOT contain the DQUOTE (US-ASCII + decimal 22) character. The DQUOTE (US-ASCII decimal 22) character is + used as a delimiter for parameter values that contain restricted + characters or URI text. For example: + + EMAIL;PID=8:jdoe@example.com + + Property parameter values that are not in quoted strings are case + insensitive. + + The general property parameters defined by this memo are defined by + the following notation: + + + + + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 15] + +Internet-Draft vCard November 2008 + + + vcardparameter = encodingparam + / valuetypeparam + / languageparam + / pref-param + / pid-param + + encodingparam = "encoding" "=" encodingtype + + encodingtype = "b" ; from [RFC2047] + / iana-token ; registered as described in + ; section 12 of this document + + valuetypeparam = "value" "=" valuetype + + valuetype = "uri" ; URI from Appendix A of [RFC3986] + / "text" + / "date" + / "time" + / "date-time" ; date time + / "integer" + / "boolean" + / "float" + / x-name + / iana-token ; registered as described in + ; section 12 of this document + + languageparam = "language" "=" Language-Tag + ; Language-Tag is defined in section 2.1 of RFC 4646 + + pref-param = "pref" + + pid-param = ("pid" "=" pid-value *("," pid-value)) + pid-value = 1*DIGIT + + Applications MUST ignore x-param and iana-param value they don't + recognize. + +6.1. LANGUAGE + + The "language" property parameter is used to identify data in + multiple languages. There is no concept of "default" language, + except as specified by any "Content-Language" MIME header parameter + that is present. The value of the "language" property parameter is a + language tag as defined in Section 2 of [RFC4646]. + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 16] + +Internet-Draft vCard November 2008 + + +6.2. ENCODING + + The "encoding" property parameter is used to specify an alternate + encoding for a value. If the value contains a CRLF, it must be + encoded, since CRLF is used to separate lines in the content-type + itself. Currently, only the "b" encoding is supported. + + The "b" encoding can also be useful for binary values that are mixed + with other text information in the body part (e.g., a certificate). + Using a per-value "b" encoding in this case leaves the other + information in a more readable form. The encoded base 64 value can + be split across multiple physical lines by using the line folding + technique described above. + + The Content-Transfer-Encoding header field is used to specify the + encoding used for the body part as a whole. The "encoding" property + parameter is used to specify an encoding for a particular value + (e.g., a certificate). In this case, the Content-Transfer-Encoding + header might specify "8bit", while the one certificate value might + specify an encoding of "b" via an "encoding=b" property parameter. + + The Content-Transfer-Encoding and the encodings of individual + properties given by the "encoding" property parameter are independent + of one another. When encoding a text/vcard body part for + transmission, individual property encodings are performed first, then + the entire body part is encoded according to the Content-Transfer- + Encoding. When decoding a text/vcard body part, the Content- + Transfer-Encoding is decoded first, and then any individual + properties with an "encoding" property parameter are decoded. + +6.3. VALUE + + The "value" parameter is optional, and is used to identify the value + type (data type) and format of the value. The use of these + predefined formats is encouraged even if the value parameter is not + explicity used. By defining a standard set of value types and their + formats, existing parsing and processing code can be leveraged. The + predefined data type values MUST NOT be repeated in COMMA separated + value lists except within the N, NICKNAME, ADR and CATEGORIES + properties. + + Including the value type explicitly as part of each property provides + an extra hint to keep parsing simple and support more generalized + applications. For example a search engine would not have to know the + particular value types for all of the items for which it is + searching. Because the value type is explicit in the definition, the + search engine could look for dates in any item type and provide + results that can still be interpreted. + + + +Perreault & Resnick Expires May 7, 2009 [Page 17] + +Internet-Draft vCard November 2008 + + +6.4. PID + + The "pid" parameter is used to identify a specific property among + multiple instances. It plays a role analogous to the UID property + (Section 7.7.7) on a per-property instead of per-vCard basis. It + MUST NOT appear more than once in a given property. It MUST NOT + appear on properties that only may have one instance per vCard. Its + value is a small integer. For synchronization purposes, it MAY + contain more than one value to resolve conflicts (see Section 8). + Note that the "pid" parameter's values are not globally unique, so it + is possible for duplicate values to be created. + +6.5. TYPE + + The "type" parameter has multiple, different uses. In general, it is + a way of specifying class characteristics of the associated property. + Most of the time, its value is a comma-separated subset of a pre- + defined enumeration. In this document, the following properties make + use of this parameter: PHOTO, ADR, LABEL, TEL, EMAIL, IMPP, LOGO, + MEMBER, SOUND, and KEY. + +7. vCard Properties + + What follows is an enumeration of the standard vCard properties. + +7.1. General Properties + +7.1.1. BEGIN + + Purpose: To denote the beginning of a syntactic entity within a + text/vcard content-type. + + Value type: text + + Special notes: The content entity MUST begin with the BEGIN property + with a value of "VCARD". + + The BEGIN property is used in conjunction with the END property to + delimit an entity containing a related set of properties within an + text/vcard content-type. This construct can be used instead of or + in addition to wrapping separate sets of information inside + additional MIME headers. It is provided for applications that + wish to define content that can contain multiple entities within + the same text/vcard content-type or to define content that can be + identifiable outside of a MIME environment. + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 18] + +Internet-Draft vCard November 2008 + + + Example: + + BEGIN:VCARD + +7.1.2. END + + Purpose: To denote the end of a syntactic entity within a text/vcard + content-type. + + Value type: text + + Special notes: The content entity MUST end with the END type with a + value of "VCARD". + + The END property is used in conjunction with the BEGIN property to + delimit an entity containing a related set of properties within an + text/vcard content-type. This construct can be used instead of or + in addition to wrapping separate sets of information inside + additional MIME headers. It is provided for applications that + wish to define content that can contain multiple entities within + the same text/vcard content-type or to define content that can be + identifiable outside of a MIME environment. + + Example: + + END:VCARD + +7.1.3. SOURCE + + Purpose: To identify the source of directory information contained + in the content type. + + Value type: uri + + Special notes: The SOURCE property is used to provide the means by + which applications knowledgable in the given directory service + protocol can obtain additional or more up-to-date information from + the directory service. It contains a URI as defined in [RFC3986] + and/or other information referencing the vCard to which the + information pertains. When directory information is available + from more than one source, the sending entity can pick what it + considers to be the best source, or multiple SOURCE properties can + be included. + + Examples: + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 19] + +Internet-Draft vCard November 2008 + + + SOURCE:ldap://ldap.example.com/cn=Babs%20Jensen,%20o=Babsco,%20c=US + + SOURCE:http://directory.example.com/addressbooks/jdoe/ + Jean%20Dupont.vcf + +7.1.4. NAME + + Purpose: To identify the displayable name of the directory entity to + which information in the vCard pertains. + + Value type: text + + Special notes: The NAME property is used to convey the display name + of the entity to which the directory information pertains. Its + value is the displayable, presentation text associated with the + source for the vCard, as specified in the SOURCE property. + + Example: + + NAME:Babs Jensen's Contact Information + +7.1.5. KIND + + Purpose: To specify the kind of object the vCard represents. + + Value type: A single text value. + + Special notes: The value may be one of: "individual" for a single + person, "group" for a group of people, "org" for an organization, + "location" for a named geographical place, an x-name or an iana- + token. If this property is absent, "individual" MUST be assumed + as default. + + Example: + + This represents someone named Jane Doe working in the marketing + department of the North American division of ABC Inc. + + BEGIN:VCARD + VERSION:4.0 + KIND:individual + FN:Jane Doe + ORG:ABC\, Inc.;North American Division;Marketing + END:VCARD + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 20] + +Internet-Draft vCard November 2008 + + + This represents the department itself, commonly known as ABC + Marketing. + + BEGIN:VCARD + VERSION:4.0 + KIND:org + FN:ABC Marketing + ORG:ABC\, Inc.;North American Division;Marketing + END:VCARD + +7.2. Identification Properties + + These types are used to capture information associated with the + identification and naming of the person or resource associated with + the vCard. + +7.2.1. FN + + Purpose: To specify the formatted text corresponding to the name of + the object the vCard represents. + + Value type: A single text value. + + Special notes: This property is based on the semantics of the X.520 + Common Name attribute. The property MUST be present in the vCard + object. + + Example: + + FN:Mr. John Q. Public\, Esq. + +7.2.2. N + + Purpose: To specify the components of the name of the object the + vCard represents. + + Value type: A single structured text value. Each component can have + multiple values. + + Special note: The structured property value corresponds, in + sequence, to the Surname, Given Names, Honorific Prefixes, and + Honorific Suffixes. The text components are separated by the + SEMI-COLON character (ASCII decimal 59). Individual text + components can include multiple text values (e.g., multiple + Additional Names) separated by the COMMA character (ASCII decimal + 44). This property is based on the semantics of the X.520 + individual name attributes. The property SHOULD be present in the + vCard object when the name of the object the vCard represents + + + +Perreault & Resnick Expires May 7, 2009 [Page 21] + +Internet-Draft vCard November 2008 + + + follows the X.520 model. + + Examples: + + N:Public;John,Q.;Mr.;Esq. + + N:Stevenson;John,Philip,Paul;Dr.;Jr.,M.D.,A.C.P. + +7.2.3. NICKNAME + + Purpose: To specify the text corresponding to the nickname of the + object the vCard represents. + + Value type: One or more text values separated by a COMMA character + (ASCII decimal 44). + + Special note: The nickname is the descriptive name given instead of + or in addition to the one belonging to a person, place, or thing. + It can also be used to specify a familiar form of a proper name + specified by the FN or N properties. + + Examples: + + NICKNAME:Robbie + + NICKNAME:Jim,Jimmie + +7.2.4. PHOTO + + Purpose: To specify an image or photograph information that + annotates some aspect of the object the vCard represents. + + Encoding: The encoding MUST be reset to "b" using the ENCODING + parameter in order to specify inline, encoded binary data. If the + value is referenced by a URI value, then the default encoding is + used and no explicit ENCODING parameter is needed. + + Value type: A single value. The default is binary value. It can + also be reset to uri value. The uri value can be used to specify + a value outside of this MIME entity. + + Special notes: This property SHOULD include the parameter "TYPE" to + specify the graphic image format type. The TYPE parameter value + MUST be an image media type as specified in [RFC4288]. The full + media type name, including the "image/" prefix, should be used. + However, implementations SHOULD be able to handle bare subtypes. + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 22] + +Internet-Draft vCard November 2008 + + + Example: + + PHOTO;VALUE=uri:http://www.example.com/pub/photos + /jqpublic.gif + + + PHOTO;ENCODING=b;TYPE=image/jpeg:MIICajCCAdOgAwIBAgICBEUwDQYJKo + ZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENv + bW11bmljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbi + <...remainder of "B" encoded binary data...> + +7.2.5. BDAY + + Purpose: To specify the birth date of the object the vCard + represents. + + Value type: The default is a single date value. It can also be + reset to a single date-time or text value. + + Examples: + + BDAY:1996-04-15 + + BDAY:1953-10-15T23:10:00Z + + BDAY;VALUE=text:circa 1800 + +7.2.6. DDAY + + Purpose: To specify the date of death of the object the vCard + represents. + + Value type: The default is a single date value. It can also be + reset to a single date-time or text value. + +7.2.7. BIRTH + + Purpose: To specify the place of birth of the object the vCard + represents. + + Value type: A single text value. + + Example: + + BIRTH:Babies'R'Us Hospital + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 23] + +Internet-Draft vCard November 2008 + + +7.2.8. DEATH + + Purpose: To specify the place of death of the object the vCard + represents. + + Value type: A single text value. + + Example: + + DEATH:Aboard the Titanic\, near Newfoundland + +7.2.9. GENDER + + Purpose: To specify the gender of the object the vCard represents. + + Value type: A single text value. + + Special notes: The value "M" stands for male while "F" stands for + female. + + Example: + + GENDER:F + +7.3. Delivery Addressing Properties + + These types are concerned with information related to the delivery + addressing or label for the vCard object. + +7.3.1. ADR + + Purpose: To specify the components of the delivery address for the + vCard object. + + Value type: A single structured text value, separated by the SEMI- + COLON character (ASCII decimal 59). + + Special notes: The structured type value consists of a sequence of + address components. The component values MUST be specified in + their corresponding position. The structured type value + corresponds, in sequence, to the post office box; the extended + address (e.g. apartment or suite number); the street address; the + locality (e.g., city); the region (e.g., state or province); the + postal code; the country name. When a component value is missing, + the associated component separator MUST still be specified. + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 24] + +Internet-Draft vCard November 2008 + + + The text components are separated by the SEMI-COLON character + (ASCII decimal 59). Where it makes semantic sense, individual + text components can include multiple text values (e.g., a "street" + component with multiple lines) separated by the COMMA character + (ASCII decimal 44). + + The property can include the "PREF" parameter to indicate the + preferred delivery address when more than one address is + specified. + + Example: In this example the post office box and the extended address + are absent. + + ADR:;;123 Main Street;Any Town;CA;91921-1234 + +7.3.2. LABEL + + Purpose: To specify the formatted text corresponding to delivery + address of the object the vCard represents. + + Value type: A single text value. + + Special notes: The property value is formatted text that can be used + to present a delivery address label for the vCard object. The + property can include the "PREF" parameter to indicate the + preferred delivery address when more than one address is + specified. + + Example: A multi-line address label. + + LABEL:Mr.John Q. Public\, Esq.\nMail Drop: TNE QB\n + 123 Main Street\nAny Town\, CA 91921-1234\nU.S.A. + +7.4. Communications Properties + + These properties are concerned with information associated with the + way communications with the object the vCard represents are carried + out. + +7.4.1. TEL + + Purpose: To specify the telephone number for telephony communication + with the object the vCard represents. + + Value type: A single URI value. It is expected that the URI scheme + will be "tel", as specified in [RFC3966], but other schemes MAY be + used. + + + + +Perreault & Resnick Expires May 7, 2009 [Page 25] + +Internet-Draft vCard November 2008 + + + Special notes: This property is based on the X.520 Telephone Number + attribute. + + The property can include the "PREF" parameter to indicate a + prefered-use telephone number. + + The property can include the parameter "TYPE" to specify intended + use for the telephone number. The TYPE parameter values can + include: "text" to indicate the telephone number supports text + messages, "voice" to indicate a voice telephone number, "fax" to + indicate a facsimile telephone number, "cell" to indicate a + cellular telephone number, "video" to indicate a video + conferencing telephone number, "pager" to indicate a paging device + telephone number. The default type is "voice". These type + parameter values can be specified as a parameter list (i.e., + "TYPE=text;TYPE=voice") or as a value list (i.e., + "TYPE=text,voice"). The default can be overridden to another set + of values by specifying one or more alternate values. For + example, the default TYPE of "voice" can be reset to a VOICE and + FAX telephone number by the value list "TYPE=voice,fax". + + Example: + + WORK.TEL;PREF;TYPE=voice,msg:tel:+1-555-555-5555;ext=5555 + HOME.TEL:tel:+33-01-23-45-67 + +7.4.2. EMAIL + + Purpose: To specify the electronic mail address for communication + with the object the vCard represents. + + Value type: A single text value. + + Special notes: The property can include tye "PREF" parameter to + indicate a preferred-use email address when more than one is + specified. + + Type example: + + WORK.EMAIL:jqpublic@xyz.example.com + + EMAIL;PREF:jane_doe@example.com + +7.4.3. IMPP + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 26] + +Internet-Draft vCard November 2008 + + + Purpose: To specify the URI for instant messaging and presence + protocol communications with the object the vCard represents. + + Value type: A single URI. + + Special notes: The property may include the "PREF" parameter to + indicate that this is a preferred address and has the same + semantics as the "PREF" parameter in a TEL property. + + Example: + + IMPP;PREF:xmpp:alice@example.com + +7.4.4. LANG + + Purpose: To specify the language(s) that may be used for contacting + the individual associated with the vCard. + + Value type: A list of text values. + + Special notes: The list is to be interpreted as defined in + [RFC2616], Section 14.4, i.e. as the value of an Accept-Language + HTTP header. This lets one specify preference among languages. + Note that any SEMI-COLON character (ASCII decimal 59) must be + escaped. + + Example: + + LANG:fr,en\;q=0.9 + +7.5. Geographical Properties + + These properties are concerned with information associated with + geographical positions or regions associated with the object the + vCard represents. + +7.5.1. TZ + + Purpose: To specify information related to the time zone of the + object the vCard represents. + + Value type: The default is a single utc-offset value. It can also + be reset to a single text value. + + Special notes: The type value consists of a single value. + + Type examples: + + + + +Perreault & Resnick Expires May 7, 2009 [Page 27] + +Internet-Draft vCard November 2008 + + + TZ:-05:00 + + TZ;VALUE=text:-05:00; EST; Raleigh/North America + ;This example has a single value, not a structure text value. + +7.5.2. GEO + + Purpose: To specify information related to the global positioning of + the object the vCard represents. + + Value type: A single structured value consisting of two float values + separated by the SEMI-COLON character (ASCII decimal 59). + + Special notes: This property specifies information related to the + global position of the object associated with the vCard. The + value specifies latitude and longitude, in that order (i.e., "LAT + LON" ordering). The longitude represents the location east and + west of the prime meridian as a positive or negative real number, + respectively. The latitude represents the location north and + south of the equator as a positive or negative real number, + respectively. The longitude and latitude values MUST be expressed + in the [WGS84] reference system. They MUST be specified as + decimal degrees and should be specified to six decimal places. + This will allow for granularity within a meter of the geographical + position. The text components are separated by the SEMI-COLON + character (ASCII decimal 59). The simple formula for converting + degrees-minutes-seconds into decimal degrees is: + + + decimal = degrees + minutes/60 + seconds/3600. + + Example: + + GEO:37.386013;-122.082932 + +7.6. Organizational Properties + + These properties are concerned with information associated with + characteristics of the organization or organizational units of the + object the vCard represents. + +7.6.1. TITLE + + Purpose: To specify the job title, functional position or function + of the object the vCard represents. + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 28] + +Internet-Draft vCard November 2008 + + + Value type: A single text value. + + Special notes: This property is based on the X.520 Title attribute. + + Example: + + TITLE:Director\, Research and Development + +7.6.2. ROLE + + Purpose: To specify information concerning the role, occupation, or + business category of the object the vCard represents. + + Value type: A single text value. + + Special notes: This property is based on the X.520 Business Category + explanatory attribute. This property is included as an + organizational type to avoid confusion with the semantics of the + TITLE property and incorrect usage of that property when the + semantics of this property is intended. + + Example: + + ROLE:Programmer + +7.6.3. LOGO + + Purpose: To specify a graphic image of a logo associated with the + object the vCard represents. + + Encoding: The encoding MUST be reset to "b" using the ENCODING + parameter in order to specify inline, encoded binary data. If the + value is referenced by a URI value, then the default encoding of + 8bit is used and no explicit ENCODING parameter is needed. + + Value type: A single value. The default is binary value. It can + also be reset to uri value. The uri value can be used to specify + a value outside of this MIME entity. + + Special notes: This property SHOULD include the parameter "TYPE" to + specify the graphic image format type. The TYPE parameter value + MUST be an image media type as specified in [RFC4288]. The full + media type name, including the "image/" prefix, should be used. + However, implementations SHOULD be able to handle bare subtypes. + + Example: + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 29] + +Internet-Draft vCard November 2008 + + + LOGO;VALUE=uri:http://www.example.com/pub/logos/abccorp.jpg + + LOGO;ENCODING=b;TYPE=image/jpeg:MIICajCCAdOgAwIBAgICBEUwDQYJKoZ + AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm + ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 + <...the remainder of "B" encoded binary data...> + +7.6.4. ORG + + Purpose: To specify the organizational name and units associated + with the vCard. + + Value type: A single structured text value consisting of components + separated the SEMI-COLON character (ASCII decimal 59). + + Special notes: The property is based on the X.520 Organization Name + and Organization Unit attributes. The property value is a + structured type consisting of the organization name, followed by + one or more levels of organizational unit names. + + Example: A property value consisting of an organizational name, + organizational unit #1 name and organizational unit #2 name. + + ORG:ABC\, Inc.;North American Division;Marketing + +7.6.5. MEMBER + + Purpose: To include a member in the group this vCard represents. + + Value tpe: A single URI. It MAY refer to something other than a + vCard object. For example, an e-mail distribution list could + employ the "mailto" URI scheme for efficiency. + + Special notes: This property MUST NOT be present unless the value of + the KIND property is "group". + + Examples: + + + + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 30] + +Internet-Draft vCard November 2008 + + + BEGIN:VCARD + VERSION:4.0 + KIND:group + FN:The Doe family + MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af + MEMBER:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519 + END:VCARD + BEGIN:VCARD + VERSION:4.0 + FN:John Doe + UID:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af + END:VCARD + BEGIN:VCARD + VERSION:4.0 + FN:Jane Doe + UID:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519 + END:VCARD + + + BEGIN:VCARD + VERSION:4.0 + KIND:group + FN:Funky distribution list + MEMBER:mailto:subscriber1@example.com + MEMBER:xmpp:subscriber2@example.com + MEMBER:sip:subscriber3@example.com + MEMBER:tel:+1-418-555-5555 + END:VCARD + +7.6.6. RELATED + + Purpose: To specify a relationship the individual this vCard + represents has with another. + + Value type: A single URI. + + Special notes: The TYPE parameter MAY be used to characterize the + related individual. The understood types are: + + * "parent" means that the related individual is the parent of the + individual this vCard represents. + + * "child" means the opposite of "parent". + + * "sibling" means that the two individuals are siblings. + + * "manager" means that the related individual is the direct + hierarchical superior (i.e. supervisor or manager) of the + + + +Perreault & Resnick Expires May 7, 2009 [Page 31] + +Internet-Draft vCard November 2008 + + + individual this vCard represents. + + * "assistant" for an assistant or secretary. + + * "agent" for a person who will act on behalf of the individual + or resource associated with the vCard. + + Other types may be registered to IANA as described in + Section 12.1, and private extensions starting with "X-" may be + used. + + Examples: + + RELATED;TYPE=manager:urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 + RELATED;TYPE=assistant:http://example.com/directory/jdoe.vcf + +7.7. Explanatory Properties + + These properties are concerned with additional explanations, such as + that related to informational notes or revisions specific to the + vCard. + +7.7.1. CATEGORIES + + Purpose: To specify application category information about the + vCard. + + Value type: One or more text values separated by a COMMA character + (ASCII decimal 44). + + Example: + + CATEGORIES:TRAVEL AGENT + + CATEGORIES:INTERNET,IETF,INDUSTRY,INFORMATION TECHNOLOGY + +7.7.2. NOTE + + Purpose: To specify supplemental information or a comment that is + associated with the vCard. + + Value type: A single text value. + + Special notes: The property is based on the X.520 Description + attribute. + + Example: + + + + +Perreault & Resnick Expires May 7, 2009 [Page 32] + +Internet-Draft vCard November 2008 + + + NOTE:This fax number is operational 0800 to 1715 + EST\, Mon-Fri. + +7.7.3. PRODID + + Purpose: To specify the identifier for the product that created the + vCard object. + + Type value: A single text value. + + Special notes: Implementations SHOULD use a method such as that + specified for Formal Public Identifiers in [ISO9070] or for + Universal Resource Names in [RFC3406] to assure that the text + value is unique. + + Example: + + PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//EN + +7.7.4. REV + + Purpose: To specify revision information about the current vCard. + + Value type: The default is a single date-time value. Can also be + reset to a single date value. + + Special notes: The value distinguishes the current revision of the + information in this vCard for other renditions of the information. + + Example: + + REV:1995-10-31T22:27:10Z + + REV:1997-11-15 + +7.7.5. SORT-STRING + + Purpose: To specify the family name or given name text to be used + for national-language-specific sorting of the FN and N types. + + Value type: A single text value. + + Special notes: The sort string is used to provide family name or + given name text that is to be used in locale- or national- + language- specific sorting of the formatted name and structured + name types. Without this information, sorting algorithms could + incorrectly sort this vCard within a sequence of sorted vCards. + When this property is present in a vCard, then this family name or + + + +Perreault & Resnick Expires May 7, 2009 [Page 33] + +Internet-Draft vCard November 2008 + + + given name value is used for sorting the vCard. + + Examples: For the case of family name sorting, the following examples + define common sort string usage with the FN and N properties. + + FN:Rene van der Harten + N:van der Harten;Rene;J.;Sir;R.D.O.N. + SORT-STRING:Harten + + FN:Robert Pau Shou Chang + N:Pau;Shou Chang;Robert + SORT-STRING:Pau + + FN:Osamu Koura + N:Koura;Osamu + SORT-STRING:Koura + + FN:Oscar del Pozo + N:del Pozo Triscon;Oscar + SORT-STRING:Pozo + + FN:Chistine d'Aboville + N:d'Aboville;Christine + SORT-STRING:Aboville + +7.7.6. SOUND + + Purpose: To specify a digital sound content information that + annotates some aspect of the vCard. By default this property is + used to specify the proper pronunciation of the name property + value of the vCard. + + Encoding: The encoding MUST be reset to "b" using the ENCODING + parameter in order to specify inline, encoded binary data. If the + value is referenced by a URI value, then the default encoding of + 8bit is used and no explicit ENCODING parameter is needed. + + Value type: A single value. The default is binary value. It can + also be reset to uri value. The uri value can be used to specify + a value outside of this MIME entity. + + Special notes: This property SHOULD include the parameter "TYPE" to + specify the audio format type. The TYPE parameter value MUST be + an audio media type as specified in [RFC4288]. The full media + type name, including the "audio/" prefix, should be used. + However, implementations SHOULD be able to handle bare subtypes. + + Example: + + + +Perreault & Resnick Expires May 7, 2009 [Page 34] + +Internet-Draft vCard November 2008 + + + SOUND;TYPE=audio/basic;VALUE=uri:CID:JOHNQPUBLIC.part8. + 19960229T080000.xyzMail@example.com + + SOUND;TYPE=audio/basic;ENCODING=b:MIICajCCAdOgAwIBAgICBEUwDQYJK + AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm + ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0 + <...the remainder of "B" encoded binary data...> + +7.7.7. UID + + Purpose: To specify a value that represents a globally unique + identifier corresponding to the individual or resource associated + with the vCard. + + Value type: A single URI value. + + Special notes: The type is used to uniquely identify the object that + the vCard represents. The "uuid" URN namespace defined in + [RFC4122] is particularly well-suited to this task, but other URI + schemes MAY be used. + + This property MUST NOT appear more than once in a given vCard. + + Example: + + UID:urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 + +7.7.8. URL + + Purpose: To specify a uniform resource locator associated with the + object that the vCard refers to. + + Value type: A single uri value. + + Example: + + URL:http://example.org/restaurant.french/~chezchic.html + +7.7.9. VERSION + + Purpose: To specify the version of the vCard specification used to + format this vCard. + + Value type: A single text value. + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 35] + +Internet-Draft vCard November 2008 + + + Special notes: The property MUST be present in the vCard object. + The value MUST be "4.0" if the vCard corresponds to this + specification. + + Example: + + VERSION:4.0 + +7.8. Security Properties + + These properties are concerned with the security of communication + pathways or access to the vCard. + +7.8.1. CLASS + + Purpose: To specify the access classification for a vCard object. + + Value type: A single text value. + + Special notes: An access classification is only one component of the + general security model for a directory service. The + classification attribute provides a method of capturing the intent + of the owner for general access to information described by the + vCard object. + + Predefined values are: + + PUBLIC: This vCard MAY be shared with anyone. + + PRIVATE: This vCard MUST NOT be shared. It MAY be exported if + explictly authorized and requested by the creator. + + CONFIDENTIAL: This vCard MAY be shared with allowed users or + systems. The exact confidentiality level is site-specific and + out of scope for the vCard specification. + + Examples: + + CLASS:PUBLIC + + CLASS:PRIVATE + + CLASS:CONFIDENTIAL + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 36] + +Internet-Draft vCard November 2008 + + +7.8.2. KEY + + Purpose: To specify a public key or authentication certificate + associated with the object that the vCard represents. + + Encoding: The encoding MUST be reset to "b" using the ENCODING + parameter in order to specify inline, encoded binary data. If the + value is a text value, then the default encoding of 8bit is used + and no explicit ENCODING parameter is needed. + + Value type: A single value. The default is binary. It can also be + reset to text value. The text value can be used to specify a text + key. + + Special notes: This property SHOULD include the parameter "TYPE" to + specify the public key or authentication certificate format. The + TYPE parameter value MUST be a media type as specified in + [RFC4288]. + + Example: + + KEY;TYPE=application/pgp-keys;ENCODING=b:mQGiBEbEPUsRBACBF0RSIN + mGutdM+KSAl7HMzwXHaLbvEOyu8At80I8qGejhzWowKbfem3X0m68Y/vhb+J2g + 7q11KHpnEdNb67uZaj9nTQ09Q+UFtH25qD/Afn3+9bOJQaPjAUYzXu3vD/xmN8 + <...remainder of "B" encoded binary data...> + +7.9. Calendar Properties + + These properties are further specified in [RFC2739]. + +7.9.1. FBURL + + Purpose: To specify the URI for a user's busy time in a vCard + object. + + Value type: A single URI value. + + Special notes: Where multiple FBURL properties are specified, the + default FBURL property is indicated with the PREF parameter. The + FTP or HTTP type of URI points to an iCalendar object associated + with a snapshot of the last six weeks of the user's busy time + data. If the iCalendar object is represented as a file or + document, it's file type should be "ifb". + + Examples: + + FBURL;PREF:http://www.example.com/busy/janedoe + FBURL:FTP://ftp.example.com/busy/project-a.ifb + + + +Perreault & Resnick Expires May 7, 2009 [Page 37] + +Internet-Draft vCard November 2008 + + +7.9.2. CALADRURI + + Purpose: To specify the location to which an event request should be + sent for the user. + + Value type: A single URI value. + + Special notes: Where multiple CALADRURI properties are specified, + the default CALADRURI property is indicated with the PREF + parameter. + + Example: + + CALADRURI;PREF:mailto:janedoe@example.com + CALDARURI:http://example.com/calendar/jdoe + +7.9.3. CALURI + + Purpose: To specify the URI for a user's calendar in a vCard object. + + Value type: A single URI value. + + Special notes: Where multiple CALURI properties are specified, the + default CALURI property is indicated with the PREF parameter. The + property should contain a URI pointing to an iCalendar object + associated with a snapshot of the user's calendar store. If the + iCalendar object is represented as a file or document, it's file + type should be "ics". + + Examples: + + CALURI;PREF:http://cal.example.com/calA + CALURI:ftp://ftp.example.com/calA.ics + +7.10. Extended Properties and Parameters + + The properties and parameters defined by this document can be + extended. Non-standard, private properties and parameters with a + name starting with "X-" may be defined bilaterally between two + cooperating agents without outside registration or standardization. + +8. Synchronization + + vCard data often needs to be synchronized between devices. In this + context, synchronization is defined as the intelligent merging of two + representations of the same object. vCard 4.0 includes mechanisms to + aid this process. + + + + +Perreault & Resnick Expires May 7, 2009 [Page 38] + +Internet-Draft vCard November 2008 + + +8.1. Mechanisms + + Two vCards for which the UID properties (Section 7.7.7) are + equivalent MUST be considered representations of the same object. + Equivalence is determined as specified in [RFC3986], Section 6. + + vCards without a UID property MAY be matched to vCards with a UID + property where a synchronization engine determines there is + sufficient similarity to assume equivalence. The particular strategy + and criteria used is out of scope for this document. + + Updates to vCards with multiple instances of particular properties + MAY use the PID associated with each property to aid in determining + what values have changed. Since PIDs are not globally unique, they + can only be used as guidelines to synchronization engine logic. Such + logic is out of scope for this document. + + Note that when a synchronization engine performs conflict resolution, + it is possible that new values, from multiple sources and with + different PIDs, are in fact the same value. In such a situation, a + synchronization engine MAY choose to represent this situation by + using multiple PID values - first the final desired PID value, + followed by a ",", followed by any prior PID values for that + particular property. The recipient of multiple PID values for a + single property should update to only use the desired new PID value + in future communications. + +8.2. Example + + Two vCards are to be synchronized: + + BEGIN:VCARD + VERSION:4.0 + UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da + FN:Jane Doe + HOME.TEL;PID=1:tel:+33-01-23-45-67 + HOME.TEL;PID=3:tel:+1-800-555-1234 + EMAIL;PID=1:jdoe@example.com + IMPP;PREF:xmpp:jdoe@example.com + END:VCARD + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 39] + +Internet-Draft vCard November 2008 + + + BEGIN:VCARD + VERSION:4.0 + UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da + FN:Jane Doe + HOME.TEL;PID=1:tel:+33-01-23-45-67 + HOME.TEL;PID=4:tel:+1-800-555-5678 + EMAIL;PID=1:jdoe@example.com + IMPP;PREF:xmpp:jdoe@example.com + END:VCARD + + Assuming a synchronization engine is presented with the two vCards, + it may decide based upon logic out of scope of this document, that + both vCards are representations of the same object, and create a + merged vCard such as: + + BEGIN:VCARD + VERSION:4.0 + UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da + FN:Jane Doe + HOME.TEL;PID=1:tel:+33-01-23-45-67 + HOME.TEL;PID=3:tel:+1-800-555-1234 + HOME.TEL;PID=4:tel:+1-800-555-5678 + EMAIL;PID=1:jdoe@example.com + IMPP;PREF:xmpp:jdoe@example.com + END:VCARD + + If the synchronization engine then is presented with an updated vCard + such as: + + BEGIN:VCARD + VERSION:4.0 + UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da + FN:Jane Doe + HOME.TEL;PID=1:tel:+33-01-23-45-67 + HOME.TEL;PID=4:tel:+1-800-555-5678 + EMAIL;PID=1:jdoe@example.com + EMAIL;PID=2:fred.smithdoe@example.com + IMPP;PREF:xmpp:jdoe@example.com + END:VCARD + + It may use the PIDs on each property to determine that the second + phone number in the sequence has been deleted, and a new email + address has been added. Note that there may be data beyond what is + available within a vCard, such as a speed dial number, that is + specific to each individual property instance, which is why providing + a correlation between versions is significant. + + If the synchronization engine next received the following vCard from + + + +Perreault & Resnick Expires May 7, 2009 [Page 40] + +Internet-Draft vCard November 2008 + + + a different source: + + BEGIN:VCARD + VERSION:4.0 + UID:urn:uuid:77a01597-0603-40f3-8138-36deca8618da + FN:Jane Doe + TEL;PID=1;TYPE=home:tel:+33-01-23-45-67 + TEL;PID=4;TYPE=home:tel:+1-800-555-5678 + EMAIL;PID=1:jdoe@example.com + EMAIL;PID=5:fred.smithdoe@example.com + IMPP;TYPE=personal,pref:xmpp:jdoe@example.com + END:VCARD + + It may determine that that the new email address with PID=5 is + equivalent to the existing email address with PID=2. It could inform + the new data source to use the PID value 2 by specifying the + following line in the vCard returned to that last source: + + EMAIL;PID=2,5:fred.smithdoe@example.com + + After receipt of the updated PID values, the new source should begin + to use PID=2 for that email address in future communications with + that synchronization engine. + +9. Formal Grammar + + The following formal grammar is provided to assist developers in + building parsers for the vCard. + + This syntax is written according to the form described in [RFC5234], + but it references just this small subset of [RFC5234] literals: + + ;******************************************* + ; Basic vCard Definition + ;******************************************* + + vcard-entity = 1*(vcard) + + vcard = "BEGIN" ":" "VCARD" 1*CRLF + 1*(contentline) + ;A vCard object MUST include the VERSION and FN properties. + "END" ":" "VCARD" 1*CRLF + + contentline = [group "."] name *(";" param ) ":" value CRLF + ; When parsing a content line, folded lines must first + ; be unfolded according to the unfolding procedure + ; described above. When generating a content line, lines + ; longer than 75 characters SHOULD be folded according to + + + +Perreault & Resnick Expires May 7, 2009 [Page 41] + +Internet-Draft vCard November 2008 + + + ; the folding procedure described in [MIME DIR]. + + group = "WORK" / "HOME" / iana-token / x-name + + name = iana-token / x-name + ; Parsing of the param and value is + ; based on the "name" or type identifier + ; as defined in ABNF sections below + + iana-token = 1*(ALPHA / DIGIT / "-") + ; vCard type or parameter identifier registered with IANA + + x-name = "X-" 1*(ALPHA / DIGIT / "-") + ; Reserved for non-standard use + + param = param-name "=" param-value *("," param-value) + + param-name = iana-token / x-name + + param-value = ptext / quoted-string + + ptext = *SAFE-CHAR + + value = *VALUE-CHAR + + quoted-string = DQUOTE QSAFE-CHAR DQUOTE + + NON-ASCII = %x80-FF + ; Use is restricted by outer MIME object (UTF-8 preferred) + + QSAFE-CHAR = WSP / %x21 / %x23-7E / NON-ASCII + ; Any character except CTLs, DQUOTE + + SAFE-CHAR = WSP / %x21 / %x23-2B / %x2D-39 / %x3C-7E / NON-ASCII + ; Any character except CTLs, DQUOTE, ";", ":", "," + + VALUE-CHAR = WSP / VCHAR / NON-ASCII + ; Any textual character + + ;******************************************* + ; vCard Type Definition + ; + ; Provides type-specific definitions for how the + ; "value" and "param" are defined. + ;******************************************* + ; **** NAME **** + param = "" + ; No parameters allowed + + + +Perreault & Resnick Expires May 7, 2009 [Page 42] + +Internet-Draft vCard November 2008 + + + value = text-value + + ; **** KIND **** + param = "" + ; No parameters allowed + + value = kind-value + + kind-value = "individual" / "group" / "org" / x-name / iana-token + + ; **** PROFILE **** + param = "" + ; No parameters allowed + + value = text-value + ; Value MUST be the case insensitive value "VCARD + + ; **** SOURCE **** + param = source-param + ; Only source parameters allowed + + value = uri + + source-param = ("VALUE" "=" "uri") + / (x-name "=" *SAFE-CHAR) + + ; **** FN **** + ;This type MUST be included in a vCard object. + param = text-param + ; Text parameters allowed + + value = text-value + + ; **** N **** + param = text-param + ; Text parameters allowed + + value = n-value + + n-value = 0*3(text-value *("," text-value) ";") + text-value *("," text-value) + ; Surname; Given Names; Prefix; Suffix. + + ; **** NICKNAME **** + param = text-param / pid-param + ; Text parameters allowed + value = text-value-list + + + + +Perreault & Resnick Expires May 7, 2009 [Page 43] + +Internet-Draft vCard November 2008 + + + ; **** PHOTO **** + param = pid-param / img-inline-param / img-refer-param + + value = img-inline-value + ; Value and parameter MUST match + + value =/ img-refer-value + ; Value and parameter MUST match + + ; **** BDAY **** + param = ("VALUE" "=" "date") + ; Only value parameter allowed + + param =/ ("VALUE" "=" "date-time") + ; Only value parameter allowed + + value = date-value + ; Value MUST match value type + + value =/ date-time-value + ; Value MUST match value type + + ; **** ADR **** + param = text-param / pref-param / pid-param + + value = adr-value + + ; **** LABEL **** + param = text-param / pref-param / pid-param + + value = text-value + + ; **** TEL **** + param = pref-param / tel-param / pid-param + ; Only tel parameters allowed + + value = uri-value + + tel-param = "TYPE" "=" tel-type *("," tel-type) + tel-type = "VOICE" / "FAX" / "CELL" / "PAGER" + / "VIDEO" / "TEXT" / iana-token / x-name + ; Values are case insensitive + + ; **** EMAIL **** + param = pref-param / pid-param + + value = text-value + + + + +Perreault & Resnick Expires May 7, 2009 [Page 44] + +Internet-Draft vCard November 2008 + + + ; **** TZ **** + param = "" + ; No parameters allowed + + value = utc-offset-value + + ; **** GEO **** + param = "" + ; No parameters allowed + + value = float-value ";" float-value + + ; **** TITLE **** + param = text-param / pid-param + ; Only text parameters allowed + + value = text-value + + ; **** ROLE **** + param = text-param / pid-param + ; Only text parameters allowed + + value = text-value + + ; **** LOGO **** + param = pid-param / img-inline-param / img-refer-param + + value = img-inline-value / img-refer-value + ; Value and parameter MUST match + + ; **** ORG **** + param = text-param / pid-param + ; Only text parameters allowed + + value = org-value + + org-value = *(text-value ";") text-value + ; First is Organization Name, remainder are Organization Units. + + ; **** MEMBER **** + param = pid-param + + value = uri + ; Any valid URI scheme + + ; **** RELATED **** + param = ("TYPE" "=" related-type) / pid-param + ; Value is case insensitive + + + +Perreault & Resnick Expires May 7, 2009 [Page 45] + +Internet-Draft vCard November 2008 + + + value = uri + ; Any valid URI scheme + + related-type = "parent" / "child" / "sibling" / "manager" + / "assistant" / iana-token / "X-" word + ; Values are case insensitive + + ; **** CATEGORIES **** + param = text-param / pid-param + ; Only text parameters allowed + + value = text-value-list + + ; **** NOTE **** + param = text-param / pid-param + ; Only text parameters allowed + value = text-value + + ; **** PRODID **** + param = "" + ; No parameters allowed + + value = text-value + + ; **** REV **** + param = ["VALUE" "=" "date-time"] + ; Only value parameters allowed. Values are case insensitive. + + param =/ "VALUE" "=" "date" + ; Only value parameters allowed. Values are case insensitive. + + value = date-time-value + + value =/ date-value + + ; **** SORT-STRING **** + param = text-param + ; Only text parameters allowed + + value = text-value + + ; **** SOUND **** + param = snd-inline-param / snd-refer-param / pid-param + + value = snd-line-value + ; Value MUST match value type + + value =/ snd-refer-value + + + +Perreault & Resnick Expires May 7, 2009 [Page 46] + +Internet-Draft vCard November 2008 + + + ; Value MUST match value type + + snd-inline-value = binary-value CRLF + ; Value MUST be "b" encoded audio content + + snd-inline-param = ("VALUE" "=" "binary") + / ("ENCODING" "=" "b") + / ("TYPE" "=" *SAFE-CHAR) + ; Value MUST be an IANA registered audio type + + snd-refer-value = uri + ; URI MUST refer to audio content of given type + snd-refer-param = ("VALUE" "=" "uri") + / ("TYPE" "=" word) + ; Value MUST be an IANA registered audio type + + ; **** UID **** + param = "" + ; No parameters allowed + + value = uri + + ; **** URL **** + param = pid-param + + value = uri + + ; **** VERSION **** + ;This type MUST be included in a vCard object. + param = "" + ; No parameters allowed + + value = text-value + ; Value MUST be "4.0" + + ; **** CLASS **** + param = "" + ; No parameters allowed + + value = "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" + / iana-token / x-name + ; Value are case insensitive + + ; **** KEY **** + param = key-txt-param / key-bin-param / pid-param + + value = text-value + + + + +Perreault & Resnick Expires May 7, 2009 [Page 47] + +Internet-Draft vCard November 2008 + + + value =/ binary-value + + key-txt-param = "TYPE" "=" keytype + + key-bin-param = ("TYPE" "=" keytype) + / ("ENCODING" "=" "b") + ; Value MUST be a "b" encoded key or certificate + keytype = param-value + ; Type MUST be a media type as defined in RFC 4288 + + ; **** X- **** non-standard type + param = text-param / (x-name "=" param-value) + ; Only text or non-standard parameters allowed + + value = text-value + + ;******************************************* + ; vCard Commonly Used Parameter Definition + ;******************************************* + + text-param = ("VALUE" "=" "ptext") + / ("LANGUAGE" "=" langval) + / (x-name "=" param-value) + + langval = + + pref-param = "PREF" + + pid-param = ("PID" "=" pid-value *("," pid-value)) + pid-value = 1*DIGIT + + img-inline-value = binary-value + ;Value MUST be "b" encoded image content + + img-inline-param + + img-inline-param = ("VALUE" "=" "binary") + / ("ENCODING" "=" "b") + / ("TYPE" "=" param-value) + ;TYPE value MUST be an image media type as defined in RFC 4288 + + img-refer-value = uri + ;URI MUST refer to image content of given type + + img-refer-param = ("VALUE" "=" "uri") + / ("TYPE" "=" param-value) + ;TYPE value MUST be an image media type as defined in RFC 4288 + + + + +Perreault & Resnick Expires May 7, 2009 [Page 48] + +Internet-Draft vCard November 2008 + + + adr-value = 0*6(text-value ";") text-value + ; PO Box, Extended Address, Street, Locality, Region, Postal + ; Code, Country Name + ;******************************************* + ; vCard Type Value Definition + ;******************************************* + + text-value-list = 1*text-value *("," 1*text-value) + + text-value = *(SAFE-CHAR / ":" / DQUOTE / ESCAPED-CHAR) + + ESCAPED-CHAR = "\\" / "\;" / "\," / "\n" / "\N" + ; \\ encodes \, \n or \N encodes newline + ; \; encodes ;, \, encodes , + + binary-value = + + date-value = + + time-value = + + date-time-value = + + float-value = + + phone-number-value = phone-prefix 1*(SP 1*DIGIT) [phone-ext] + + phone-prefix = "+" 1*DIGIT / "(" 1*DIGIT ")" + + phone-ext = "ext." 1*DIGIT + + uri-value = + + utc-offset-value = ("+" / "-") time-hour ":" time-minute + time-hour = 2DIGIT ;00-23 + time-minute = 2DIGIT ;00-59 + + + + + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 49] + +Internet-Draft vCard November 2008 + + +10. Example: Authors' vCards + + BEGIN:VCARD + VERSION:4.0 + FN:Simon Perreault + N:Perreault;Simon;;ing. jr.,M.Sc. + BDAY:1983-02-03 + GENDER:M + WORK.ORG:Viagenie + WORK.ADR:;;2600 boul. Laurier\, suite 625; + Quebec;QC;G1V 4W1;Canada + WORK.TEL;TYPE=voice;PREF:tel:+1-418-656-9254;ext=102 + WORK.TEL;TYPE=cell,voice,video,text:tel:+1-418-262-6501 + WORK.TEL;TYPE=fax:tel:+1-418-656-9257 + WORK.EMAIL;TYPE=internet:simon.perreault@viagenie.ca + WORK.GEO:46.772673,-71.282945 + WORK.KEY;VALUE=uri:http://www.viagenie.ca/simon.perreault/simon.asc + CLASS:PUBLIC + END:VCARD + + + BEGIN:VCARD + VERSION:4.0 + FN:Pete Resnick + N:Resnick;Pete;; + GENDER:M + WORK.ORG:QUALCOMM Incorporated + WORK.ADR:;;5775 Morehouse Drive;San Diego;CA;92121-1714;US + WORK.TEL;TYPE=voice:tel:+1-858-651-4478 + WORK.EMAIL;TYPE=internet:presnick@qualcomm.com + WORK.URL:http://www.qualcomm.com/~presnick/ + END:VCARD + +11. Security Considerations + + o Internet mail is subject to many well known security attacks, + including monitoring, replay, and forgery. Care should be taken + by any directory service in allowing information to leave the + scope of the service itself, where any access controls can no + longer be guaranteed. Applications should also take care to + display directory data in a "safe" environment (e.g., PostScript- + valued types). + + o vCards can carry cryptographic keys or certificates, as described + in Section 7.8.2. + + o Section 7.8.1 specifies a desired security classification policy + for a particular vCard. That policy is not enforced in any way. + + + +Perreault & Resnick Expires May 7, 2009 [Page 50] + +Internet-Draft vCard November 2008 + + + o The vCard objects have no inherent authentication or privacy, but + can easily be carried by any security mechanism that transfers + MIME objects with authentication or privacy. In cases where + threats of "spoofed" vCard information is a concern, the vCard + SHOULD BE transported using one of these secure mechanisms. + + o The information in a vCard may become out of date. In cases where + the vitality of data is important to an originator of a vCard, the + "URL" type described in Section 7.7.8 SHOULD BE specified. In + addition, the "REV" type described in section Section 7.7.4 can be + specified to indicate the last time that the vCard data was + updated. + +12. IANA Considerations + +12.1. Registering New vCard Elements + + This section defines the process for registering new or modified + vCard elements (i.e. properties, parameters, value data types, and + values) with IANA. + +12.1.1. Registration Procedure + + The IETF will create a mailing list, vcard@ietf.org [1], which can be + used for public discussion of vCard element proposals prior to + registration. Use of the mailing list is strongly encouraged. The + IESG will appoint a designated expert who will monitor the + vcard@ietf.org [1] mailing list and review registrations. + + Registration of new vCard elements MUST be reviewed by the designated + expert and published in an RFC. A Standard Tracks RFC is REQUIRED + for the regisration of new value data types that modify existing + properties. A Standard Tracks RFC is also REQUIRED for registration + of vCard elements that modify vCard elements previously documented in + a Standard Tracks RFC. + + The registration procedure begins when a completed registration + template, defined in the sections below, is sent to + vcard@ietf.org [1] and iana@iana.org [2]. The designated expert is + expected to tell IANA and the submitter of the registration within + two weeks whether the registration is approved, approved with minor + changes, or rejected with cause. When a registration is rejected + with cause, it can be re-submitted if the concerns listed in the + cause are addressed. Decisions made by the designated expert can be + appealed to the IESG Applications Area Director, then to the IESG. + They follow the normal appeals procedure for IESG decisions. + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 51] + +Internet-Draft vCard November 2008 + + +12.1.2. Vendor Namespace + + The vendor namespace is used for vCard elements associated with + commercially available products. "Vendor" or "producer" are + construed as equivalent and very broadly in this context. + + A registration may be placed in the vendor namespace by anyone who + needs to interchange files associated with the particular product. + However, the registration formally belongs to the vendor or + organization handling the vCard elements in the namespace being + registered. Changes to the specification will be made at their + request, as discussed in subsequent sections. + + vCard elements belonging to the vendor namespace will be + distinguished by the "VND-" prefix. That may be followed, at the + discretion of the registrant, by either a vCard element name from a + well-known producer (e.g., "VND-MUDPIE") or by an IANA-approved + designation of the producer's name that is followed by a vCard + element designation (e.g., "VND-BIGCOMPANY-MUDPIE"). + + While public exposure and review of vCard elements to be registered + in the vendor namespace is not required, using the vcard@ietf.org [1] + mailing list for review is strongly encouraged to improve the quality + of those specifications. Registrations in the vendor namespace may + be submitted directly to the IANA. + +12.1.3. Registration Template for Groups + + A group is defined by completing the following template. + + Group name: The name of the group. + + Purpose: The purpose of the group. Give a short but clear + description. + + Description: Any special notes about the group, how it is to be + used, etc. + + Example(s): One or more examples of instances of the value type + needs to be specified. + +12.1.4. Registration Template for Properties + + A property is defined by completing the following template. + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 52] + +Internet-Draft vCard November 2008 + + + Property name: The name of the property. + + Purpose: The purpose of the property. Give a short but clear + description. + + Value type: Any of the valid value types for the property value + needs to be specified. The default value type also needs to be + specified. + + Property parameters: Any of the valid property parameters for the + property MUST be specified. + + Description: Any special notes about the property, how it is to be + used, etc. + + Format definition: The ABNF for the property definition needs to be + specified. + + Example(s): One or more examples of instances of the property needs + to be specified. + +12.1.5. Registration Template for Parameters + + A parameter is defined by completing the following template. + + Parameter name: The name of the parameter. + + Purpose: The purpose of the parameter. Give a short but clear + description. + + Description: Any special notes about the parameter, how it is to be + used, etc. + + Format definition: The ABNF for the parameter definition needs to be + specified. + + Example(s): One or more examples of instances of the parameter needs + to be specified. + +12.1.6. Registration Template for Value Data Types + + A value data type is defined by completing the following template. + + Value name: The name of the value type. + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 53] + +Internet-Draft vCard November 2008 + + + Purpose: The purpose of the value type. Give a short but clear + description. + + Description: Any special notes about the value type, how it is to be + used, etc. + + Format definition: The ABNF for the value type definition needs to + be specified. + + Example(s): One or more examples of instances of the value type + needs to be specified. + +12.1.7. Registration Template for Values + + A value is defined by completing the following template. + + Value: The value literal. + + Purpose: The purpose of the value. Give a short but clear + description. + + Conformance: The vCard properties and/or parameters that can take + this value needs to be specified. + + Example(s): One or more examples of instances of the value needs to + be specified. + + The following is a fictitious example of a registration of a vCard + value: + + Value: TOP-SECRET + + Purpose: This value is used to specify the access classification of + top-secret vCards. + + Conformance: This value can be used with the "CLASS" property. + + Example(s): The following is an example of this value used with the + "CLASS" property: + + + CLASS:TOP-SECRET + +12.2. Initial vCard Elements Registries + + The IANA is requested to create and maintain the following registries + for vCard elements with pointers to appropriate reference documents. + + + + +Perreault & Resnick Expires May 7, 2009 [Page 54] + +Internet-Draft vCard November 2008 + + +12.2.1. Groups Registry + + The following table is to be used to initialize the groups registry. + + +------+--------------------------------------+---------+-----------+ + | Goup | Description | Status | Reference | + +------+--------------------------------------+---------+-----------+ + | WORK | Properties related to an | Current | RFCXXXX | + | | individual's work place. | | | + | HOME | Properties related to an | Current | RFCXXXX | + | | individual's home. | | | + +------+--------------------------------------+---------+-----------+ + +12.2.2. Properties Registry + + The following table is to be used to initialize the properties + registry. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 55] + +Internet-Draft vCard November 2008 + + + +-------------+---------+------------------------+ + | Property | Status | Reference | + +-------------+---------+------------------------+ + | SOURCE | Current | RFCXXXX, Section 7.1.3 | + | NAME | Current | RFCXXXX, Section 7.1.4 | + | KIND | Current | RFCXXXX, Section 7.1.5 | + | FN | Current | RFCXXXX, Section 7.2.1 | + | N | Current | RFCXXXX, Section 7.2.2 | + | NICKNAME | Current | RFCXXXX, Section 7.2.3 | + | PHOTO | Current | RFCXXXX, Section 7.2.4 | + | BDAY | Current | RFCXXXX, Section 7.2.5 | + | DDAY | Current | RFCXXXX, Section 7.2.6 | + | BIRTH | Current | RFCXXXX, Section 7.2.7 | + | DEATH | Current | RFCXXXX, Section 7.2.8 | + | GENDER | Current | RFCXXXX, Section 7.2.9 | + | ADR | Current | RFCXXXX, Section 7.3.1 | + | LABEL | Current | RFCXXXX, Section 7.3.2 | + | TEL | Current | RFCXXXX, Section 7.4.1 | + | EMAIL | Current | RFCXXXX, Section 7.4.2 | + | IMPP | Current | RFCXXXX, Section 7.4.3 | + | LANG | Current | RFCXXXX, Section 7.4.4 | + | TZ | Current | RFCXXXX, Section 7.5.1 | + | GEO | Current | RFCXXXX, Section 7.5.2 | + | TITLE | Current | RFCXXXX, Section 7.6.1 | + | ROLE | Current | RFCXXXX, Section 7.6.2 | + | LOGO | Current | RFCXXXX, Section 7.6.3 | + | ORG | Current | RFCXXXX, Section 7.6.4 | + | MEMBER | Current | RFCXXXX, Section 7.6.5 | + | RELATED | Current | RFCXXXX, Section 7.6.6 | + | CATEGORIES | Current | RFCXXXX, Section 7.7.1 | + | NOTE | Current | RFCXXXX, Section 7.7.2 | + | PRODID | Current | RFCXXXX, Section 7.7.3 | + | REV | Current | RFCXXXX, Section 7.7.4 | + | SORT-STRING | Current | RFCXXXX, Section 7.7.5 | + | SOUND | Current | RFCXXXX, Section 7.7.6 | + | UID | Current | RFCXXXX, Section 7.7.7 | + | URL | Current | RFCXXXX, Section 7.7.8 | + | VERSION | Current | RFCXXXX, Section 7.7.9 | + | CLASS | Current | RFCXXXX, Section 7.8.1 | + | KEY | Current | RFCXXXX, Section 7.8.2 | + | FBURL | Current | RFCXXXX, Section 7.9.1 | + | CALADRURI | Current | RFCXXXX, Section 7.9.2 | + | CALURI | Current | RFCXXXX, Section 7.9.3 | + +-------------+---------+------------------------+ + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 56] + +Internet-Draft vCard November 2008 + + +12.2.3. Parameters Registry + + The following table is to be used to initialize the parameters + registry. + + +-----------+---------+----------------------+ + | Parameter | Status | Reference | + +-----------+---------+----------------------+ + | LANGUAGE | Current | RFCXXXX, Section 6.1 | + | ENCODING | Current | RFCXXXX, Section 6.2 | + | VALUE | Current | RFCXXXX, Section 6.3 | + | PID | Current | RFCXXXX, Section 6.4 | + | TYPE | Current | RFCXXXX, Section 6.5 | + +-----------+---------+----------------------+ + +12.2.4. Value Data Types Registry + + The following table is to be used to initialize the parameters + registry. + + +-----------------+---------+----------------------+ + | Value Data Type | Status | Reference | + +-----------------+---------+----------------------+ + | BINARY | Current | RFCXXXX, Section 5.7 | + | BOOLEAN | Current | RFCXXXX, Section 5.4 | + | DATE | Current | RFCXXXX, Section 5.3 | + | TIME | Current | RFCXXXX, Section 5.3 | + | DATE-TIME | Current | RFCXXXX, Section 5.3 | + | FLOAT | Current | RFCXXXX, Section 5.6 | + | INTEGER | Current | RFCXXXX, Section 5.5 | + | TEXT | Current | RFCXXXX, Section 5.1 | + | URI | Current | RFCXXXX, Section 5.2 | + +-----------------+---------+----------------------+ + +12.2.5. Values Registries + + Separate tables will be used for property and parameter values. + + The following table is to be used to initialize the property values + registry. + + + + + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 57] + +Internet-Draft vCard November 2008 + + + +----------+--------------+---------+------------------------+ + | Property | Value | Status | Reference | + +----------+--------------+---------+------------------------+ + | BEGIN | VCARD | Current | RFCXXXX, Section 7.1.1 | + | END | VCARD | Current | RFCXXXX, Section 7.1.2 | + | KIND | individual | Current | RFCXXXX, Section 7.1.5 | + | KIND | group | Current | RFCXXXX, Section 7.1.5 | + | KIND | org | Current | RFCXXXX, Section 7.1.5 | + | KIND | location | Current | RFCXXXX, Section 7.1.5 | + | GENDER | M | Current | RFCXXXX, Section 7.2.9 | + | GENDER | F | Current | RFCXXXX, Section 7.2.9 | + | CLASS | PUBLIC | Current | RFCXXXX, Section 7.8.1 | + | CLASS | PRIVATE | Current | RFCXXXX, Section 7.8.1 | + | CLASS | CONFIDENTIAL | Current | RFCXXXX, Section 7.8.1 | + +----------+--------------+---------+------------------------+ + + The following table is to be used to initialize the parameter values + registry. + + +----------+-----------+-----------+---------+----------------------+ + | Property | Parameter | Value | Status | Reference | + +----------+-----------+-----------+---------+----------------------+ + | TEL | TYPE | text | Current | RFCXXXX, | + | | | | | Section 7.4.1 | + | TEL | TYPE | voice | Current | RFCXXXX, | + | | | | | Section 7.4.1 | + | TEL | TYPE | fax | Current | RFCXXXX, | + | | | | | Section 7.4.1 | + | TEL | TYPE | cell | Current | RFCXXXX, | + | | | | | Section 7.4.1 | + | TEL | TYPE | video | Current | RFCXXXX, | + | | | | | Section 7.4.1 | + | TEL | TYPE | pager | Current | RFCXXXX, | + | | | | | Section 7.4.1 | + | RELATED | TYPE | parent | Current | RFCXXXX, | + | | | | | Section 7.6.6 | + | RELATED | TYPE | child | Current | RFCXXXX, | + | | | | | Section 7.6.6 | + | RELATED | TYPE | sibling | Current | RFCXXXX, | + | | | | | Section 7.6.6 | + | RELATED | TYPE | manager | Current | RFCXXXX, | + | | | | | Section 7.6.6 | + | RELATED | TYPE | assistant | Current | RFCXXXX, | + | | | | | Section 7.6.6 | + | RELATED | TYPE | agent | Current | RFCXXXX, | + | | | | | Section 7.6.6 | + +----------+-----------+-----------+---------+----------------------+ + + + + +Perreault & Resnick Expires May 7, 2009 [Page 58] + +Internet-Draft vCard November 2008 + + +13. Acknowledgements + + The authors would like to thank Frank Dawson and Tim Howes, the + original authors of [RFC2425] and [RFC2426], as well as the following + individuals who have participated in the drafting, review and + discussion of this memo: + + Marc Blanchet, Stephane Bortzmeyer, Dan Brickley, Chris Bryant, Dany + Cauchie, Darryl Champagne, Cyrus Daboo, Lisa Dusseault, Javier Godoy, + Helge Hess, Alexander Mayrhofer, Chris Newman, Mark Paterson, Julian + Reschke, Peter K. Sheerin, Anil Srivastava, and Kurt Zeilenga. + +14. References + +14.1. Normative References + + [CCITT.E163.1988] International Telephone and Telegraph + Consultative Committee, "Numbering Plan for + the International Telephone Service", + CCITT Recommendation E.163, 1988. + + [CCITT.X121.1988] International Telephone and Telegraph + Consultative Committee, "International + Numbering Plan for the Public Data Networks", + CCITT Recommendation X.121, 1988. + + [CCITT.X520.1988] International International Telephone and + Telegraph Consultative Committee, + "Information Technology - Open Systems + Interconnection - The Directory: Selected + Attribute Types", CCITT Recommendation X.520, + November 1988. + + [CCITT.X521.1988] International International Telephone and + Telegraph Consultative Committee, + "Information Technology - Open Systems + Interconnection - The Directory: Selected + Object Classes", CCITT Recommendation X.521, + November 1988. + + [ISO.8601.1988] International Organization for + Standardization, "Data elements and + interchange formats - Information interchange + - Representation of dates and times", + ISO Standard 8601, June 1988. + + [RFC2046] Freed, N. and N. Borenstein, "Multipurpose + Internet Mail Extensions (MIME) Part Two: + + + +Perreault & Resnick Expires May 7, 2009 [Page 59] + +Internet-Draft vCard November 2008 + + + Media Types", RFC 2046, November 1996. + + [RFC2047] Moore, K., "MIME (Multipurpose Internet Mail + Extensions) Part Three: Message Header + Extensions for Non-ASCII Text", RFC 2047, + November 1996. + + [RFC2119] Bradner, S., "Key words for use in RFCs to + Indicate Requirement Levels", BCP 14, + RFC 2119, March 1997. + + [RFC2425] Howes, T., Smith, M., and F. Dawson, "A MIME + Content-Type for Directory Information", + RFC 2425, September 1998. + + [RFC2426] Dawson, F. and T. Howes, "vCard MIME + Directory Profile", RFC 2426, September 1998. + + [RFC2616] Fielding, R., Gettys, J., Mogul, J., Frystyk, + H., Masinter, L., Leach, P., and T. Berners- + Lee, "Hypertext Transfer Protocol -- + HTTP/1.1", RFC 2616, June 1999. + + [RFC2739] Small, T., Hennessy, D., and F. Dawson, + "Calendar Attributes for vCard and LDAP", + RFC 2739, January 2000. + + [RFC2822] Resnick, P., "Internet Message Format", + RFC 2822, April 2001. + + [RFC2978] Freed, N. and J. Postel, "IANA Charset + Registration Procedures", BCP 19, RFC 2978, + October 2000. + + [RFC3629] Yergeau, F., "UTF-8, a transformation format + of ISO 10646", STD 63, RFC 3629, + November 2003. + + [RFC3966] Schulzrinne, H., "The tel URI for Telephone + Numbers", RFC 3966, December 2004. + + [RFC3986] Berners-Lee, T., Fielding, R., and L. + Masinter, "Uniform Resource Identifier (URI): + Generic Syntax", STD 66, RFC 3986, + January 2005. + + [RFC4122] Leach, P., Mealling, M., and R. Salz, "A + Universally Unique IDentifier (UUID) URN + + + +Perreault & Resnick Expires May 7, 2009 [Page 60] + +Internet-Draft vCard November 2008 + + + Namespace", RFC 4122, July 2005. + + [RFC4288] Freed, N. and J. Klensin, "Media Type + Specifications and Registration Procedures", + BCP 13, RFC 4288, December 2005. + + [RFC4646] Phillips, A. and M. Davis, "Tags for + Identifying Languages", BCP 47, RFC 4646, + September 2006. + + [RFC4770] Jennings, C. and J. Reschke, Ed., "vCard + Extensions for Instant Messaging (IM)", + RFC 4770, January 2007. + + [RFC5234] Crocker, D. and P. Overell, "Augmented BNF + for Syntax Specifications: ABNF", STD 68, + RFC 5234, January 2008. + + [oldreference_UNICODE] The International Organization for + Standardization, "The Unicode Standard - + Version 2.0", The Unicode Consortium", + July 1996. + + [oldreference_VCARD] Internet Mail Consortium, "vCard - The + Electronic Business Card Version 2.1", + September September. + +14.2. Informative References + + [ISO9070] The International Organization for + Standardization, "ISO 9070, Information + Processing - SGML support facilities - + Registration Procedures for Public Text Owner + Identifiers", April 1991. + + [RFC3406] Daigle, L., van Gulik, D., Iannella, R., and + P. Faltstrom, "Uniform Resource Names (URN) + Namespace Definition Mechanisms", BCP 66, + RFC 3406, October 2002. + + [WGS84] National Imagery and Mapping Agency, + "Department of Defense World Geodetic System + 1984, Third Edition", NIMA TR8350.2, + January 2000. + +URIs + + [1] + + + +Perreault & Resnick Expires May 7, 2009 [Page 61] + +Internet-Draft vCard November 2008 + + + [2] + +Appendix A. Differences from RFCs 2425 and 2426 + + This appendix contains a list of changes that have been made in the + vCard specification from RFCs 2425 and 2426. + +A.1. New Structure + + o [RFC2425] and [RFC2426] have been merged. Initially [RFC2425] was + intended to be extensible but only 2426 ever extended it. + + o vCard is now not only a MIME type but a stand-alone format. + + o A proper MIME type registration form has been included. + + o UTF-8 is now the default character set. + + o New vCard elements can be registered from IANA. + +A.2. Removed Features + + o The group construct (i.e. GROUP.PROPERTY:...) no longer exists. + + o The CONTEXT and CHARSET parameters are no more. + + o The MAILER property is no more. + + o The "intl", "dom", "postal", and "parcel" TYPE parameter values + for the ADR and LABEL properties have been removed. + + o Inline vCards (such as the value of the AGENT property) are no + longer supported. + + o In the N property, additional names are now subsumed into the + given names list. + +A.3. New Properties and Parameters + + o The KIND, GENDER, LANG, DDAY, BIRTH, and DEATH properties have + been added. + + o [RFC2739], which defines the FBURL, CALADRURI, CAPURI, and CALURI + properties, has been merged in. + + o [RFC4770], which defines the IMPP property, has been merged in. + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 62] + +Internet-Draft vCard November 2008 + + + o The "work", "home", and "uri" TYPE parameter values for the EMAIL + property have been added. + +A.4. Other Changes + + o Synchronization is addressed in Section 8. + + o The N property is no longer mandatory. + + o The value of TEL is now a URI. + + o The AGENT property was replaced with a type of RELATED. + +Appendix B. Change Log (to be removed by RFC Editor prior to + publication) + +B.1. Changes in -05 + + o Added multi PID value proposal. + +B.2. Changes in -04 + + o Added "location" value for KIND property. + + o Some fixes to ABNF. + + o Moved "pref" from being a TYPE value to a parameter in its own + right. + + o Removed the "work" and "home" TYPE values. + + o Reintroduced the group construct. + + o Assigned meaning to WORK and HOME groups. + + o Restricted the TEL TYPE parameter value set. + + o In N property, removed additional names, and replaced with + multiple given names. + + o Removed TYPE parameter from EMAIL and IMPP properties. + + o Replaced AGENT with a type of RELATED. + + o Use example.org domain in URL example. + + o Created initial IANA table of values. + + + + +Perreault & Resnick Expires May 7, 2009 [Page 63] + +Internet-Draft vCard November 2008 + + + o Defined meaning of PUBLIC, PRIVATE, CONFIDENTIAL. + +B.3. Changes in -03 + + o Various changes to the synchronization mechanisms. + + o Allowed truncated format for dated. See issue #236. + +B.4. Changes in -02 + + o Removed useless text in IMPP description. + + o Added CalDAV-SCHED example to CALADRURI. + + o Removed CAPURI property. + + o Dashes in dates and colons in times are now mandatory. + + o Allow for dates such as 2008 and 2008-05 and times such as 07 and + 07:54. + + o Removed inline vCard value. + + o Made AGENT only accept URI references instead of inline vCards. + + o Added the MEMBER property. + + o Renamed the UID parameter to PID. + + o Changed the value type of the PID parameter to "a small integer." + + o Changed the presence of UID and PID when synchronization is to be + used from MUST to SHOULD. + + o Added the RELATED (Section 7.6.6) property. + + o Fixed many ABNF typos (issue #252). + + o Changed formatting of ABNF comments to make them easier to read + (issue #226). + +B.5. Changes in -01 + + o Merged [RFC2739] in. + + o Converted all foobar.com, abc.com, etc. to example.com. + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 64] + +Internet-Draft vCard November 2008 + + + o Fixed bugs in ABNF. + + o Made explicit that coordinates in the GEO property are expressed + in the WGS 84 reference system. + + o Clarified folding issues with multi-byte characters. + + o Made the value of TEL a URI. + + o Added the UID parameter. + + o Made the UID property's value type a URI. + + o Added Section 8. + + o Created IANA process for registering new parameters, value types, + and properties. + + o Created the initial IANA registries. + + o Created vendor namespace based on text from RFC 4288. + +B.6. Changes in -00 + + o Name change because draft has been accepted as WG item. + Otherwise, same as draft-resnick-vcarddav-vcardrev-01. + + o Removed reference to RFC 2234. + + o Fixed errata from + http://www.rfc-editor.org/errata_search.php?rfc=2426. + + o Removed passage referring to RFC 2425 profiles. + + o Renamed Section 7.4 from "Telecommunications Adressing Properties" + to "Communications Properties. + + o Added Appendix A and Appendix B. + + o Added reference to [RFC4770]. + + o Removed the group construct. + + o Made the N property no longer mandatory. + + o Added the KIND property. + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 65] + +Internet-Draft vCard November 2008 + + + o Clarified meaning of TYPE parameter value for PHOTO, LOGO, KEY, + and SOUND. + + o Removed the CONTEXT parameter. + + o Removed the MAILER property. + + o Made reference to [ISO9070] informative. + + o Removed "intl", "dom", "postal", and "parcel" TYPE parameter + values for the ADR and LABEL properties. + + o Clarified meaning of "extended address" ADR field. + + o Mentioned [RFC3406] as another method of generating PRODID values. + + o Updated obsolete references. + + o Allowed BDAY and DDAY value types to be text values for fuzzy + dates. + + o Removed the CHARSET property. Now the encoding is always UTF-8, + except when overridden by the Content-Type (which is considered a + compatibility feature). + +Authors' Addresses + + Simon Perreault + Viagenie + 2600 boul. Laurier, suite 625 + Quebec, QC G1V 4W1 + Canada + + Phone: +1 418 656 9254 + EMail: simon.perreault@viagenie.ca + URI: http://www.viagenie.ca + + + Peter W. Resnick + QUALCOMM Incorporated + 5775 Morehouse Drive + San Diego, CA 92121-1714 + US + + Phone: +1 858 651 4478 + EMail: presnick@qualcomm.com + URI: http://www.qualcomm.com/~presnick/ + + + + +Perreault & Resnick Expires May 7, 2009 [Page 66] + +Internet-Draft vCard November 2008 + + +Full Copyright Statement + + Copyright (C) The IETF Trust (2008). + + This document is subject to the rights, licenses and restrictions + contained in BCP 78, and except as set forth therein, the authors + retain all their rights. + + This document and the information contained herein are provided on an + "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS + OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND + THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF + THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED + WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +Intellectual Property + + The IETF takes no position regarding the validity or scope of any + Intellectual Property Rights or other rights that might be claimed to + pertain to the implementation or use of the technology described in + this document or the extent to which any license under such rights + might or might not be available; nor does it represent that it has + made any independent effort to identify any such rights. Information + on the procedures with respect to rights in RFC documents can be + found in BCP 78 and BCP 79. + + Copies of IPR disclosures made to the IETF Secretariat and any + assurances of licenses to be made available, or the result of an + attempt made to obtain a general license or permission for the use of + such proprietary rights by implementers or users of this + specification can be obtained from the IETF on-line IPR repository at + http://www.ietf.org/ipr. + + The IETF invites any interested party to bring to its attention any + copyrights, patents or patent applications, or other proprietary + rights that may cover technology that may be required to implement + this standard. Please address the information to the IETF at + ietf-ipr@ietf.org. + +Acknowledgement + + This document was produced using xml2rfc v1.33 (of + http://xml.resource.org/) from a source in RFC-2629 XML format. + + + + + + + +Perreault & Resnick Expires May 7, 2009 [Page 67] + diff --git a/libs/ical4j-vcard-0.9.5/lib/ical4j-vcard-0.9.5.jar b/libs/ical4j-vcard-0.9.5/lib/ical4j-vcard-0.9.5.jar new file mode 100644 index 0000000000000000000000000000000000000000..7449267512dd4d981f9af60c115a72dc42db1a30 Binary files /dev/null and b/libs/ical4j-vcard-0.9.5/lib/ical4j-vcard-0.9.5.jar differ diff --git a/src/at/bitfire/davdroid/Constants.java b/src/at/bitfire/davdroid/Constants.java index abb35d37bd073569aed031d55a7334a1cee8376a..6bec2346a7ffcaadbea48ac3a84f6139a4b67f1f 100644 --- a/src/at/bitfire/davdroid/Constants.java +++ b/src/at/bitfire/davdroid/Constants.java @@ -9,7 +9,7 @@ package at.bitfire.davdroid; public class Constants { public static final String - APP_VERSION = "0.2 ALPHA", + APP_VERSION = "0.3-alpha", ACCOUNT_TYPE = "bitfire.at.davdroid", diff --git a/src/at/bitfire/davdroid/ical4j/Starred.java b/src/at/bitfire/davdroid/ical4j/Starred.java new file mode 100644 index 0000000000000000000000000000000000000000..2b1c3d24082dd9e46c8c8bc947e0ae44c020bb1b --- /dev/null +++ b/src/at/bitfire/davdroid/ical4j/Starred.java @@ -0,0 +1,41 @@ +package at.bitfire.davdroid.ical4j; + +import java.util.List; + +import net.fortuna.ical4j.model.ValidationException; +import net.fortuna.ical4j.vcard.Group; +import net.fortuna.ical4j.vcard.Parameter; +import net.fortuna.ical4j.vcard.Property; +import net.fortuna.ical4j.vcard.PropertyFactory; + +public class Starred extends Property { + private static final long serialVersionUID = -8703412738139555307L; + + public static final String PROPERTY_NAME = "DAVDROID-STARRED"; + + public Starred() { + super(PROPERTY_NAME); + } + + @Override + public String getValue() { + return "1"; + } + + @Override + public void validate() throws ValidationException { + } + + + public static class Factory implements PropertyFactory { + @Override + public Starred createProperty(List params, String value) { + return new Starred(); + } + + @Override + public Starred createProperty(Group group, List params, String value) { + return new Starred(); + } + } +} diff --git a/src/at/bitfire/davdroid/resource/Contact.java b/src/at/bitfire/davdroid/resource/Contact.java index f5d0c832414ac251a6f6344a6a09ee30d540d453..75b2b02d9791f1d62177f9d4c3b191ab3933e693 100644 --- a/src/at/bitfire/davdroid/resource/Contact.java +++ b/src/at/bitfire/davdroid/resource/Contact.java @@ -9,36 +9,58 @@ package at.bitfire.davdroid.resource; import java.io.IOException; import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.StringWriter; +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.URL; import java.util.LinkedList; import java.util.List; -import com.google.common.base.Joiner; - import lombok.Getter; import lombok.Setter; import lombok.ToString; -import ezvcard.Ezvcard; -import ezvcard.VCard; -import ezvcard.VCardVersion; -import ezvcard.types.EmailType; -import ezvcard.types.NicknameType; -import ezvcard.types.NoteType; -import ezvcard.types.PhotoType; -import ezvcard.types.RawType; -import ezvcard.types.StructuredNameType; -import ezvcard.types.TelephoneType; -import ezvcard.types.UidType; -import ezvcard.types.UrlType; +import net.fortuna.ical4j.data.ParserException; +import net.fortuna.ical4j.model.ValidationException; +import net.fortuna.ical4j.vcard.GroupRegistry; +import net.fortuna.ical4j.vcard.ParameterFactoryRegistry; +import net.fortuna.ical4j.vcard.Property; +import net.fortuna.ical4j.vcard.Property.Id; +import net.fortuna.ical4j.vcard.PropertyFactoryRegistry; +import net.fortuna.ical4j.vcard.VCard; +import net.fortuna.ical4j.vcard.VCardBuilder; +import net.fortuna.ical4j.vcard.VCardOutputter; +import net.fortuna.ical4j.vcard.property.Email; +import net.fortuna.ical4j.vcard.property.Fn; +import net.fortuna.ical4j.vcard.property.N; +import net.fortuna.ical4j.vcard.property.Nickname; +import net.fortuna.ical4j.vcard.property.Note; +import net.fortuna.ical4j.vcard.property.Photo; +import net.fortuna.ical4j.vcard.property.Telephone; +import net.fortuna.ical4j.vcard.property.Uid; +import net.fortuna.ical4j.vcard.property.Url; +import net.fortuna.ical4j.vcard.property.Version; + +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringUtils; -@ToString(callSuper=true) +import android.util.Base64; +import android.util.Log; +import at.bitfire.davdroid.ical4j.Starred; + +@ToString(callSuper = true) public class Contact extends Resource { - public final String VCARD_STARRED = "X-DAVDROID-STARRED"; + private final static String TAG = "davdroid.Contact"; @Getter @Setter boolean starred; @Getter @Setter private String displayName; @Getter @Setter private String prefix, givenName, middleName, familyName, suffix; - @Getter @Setter private NicknameType nickNames = null; + @Getter @Setter private String[] nickNames; + + @Getter @Setter private byte[] photo; public Contact(String name, String ETag) { @@ -53,28 +75,23 @@ public class Contact extends Resource { /* multiple-record fields */ - @Getter private List photos = new LinkedList(); - public void addPhoto(PhotoType photo) { - photos.add(photo); + @Getter private List emails = new LinkedList(); + public void addEmail(Email email) { + emails.add(email); } - @Getter private List phoneNumbers = new LinkedList(); - public void addPhoneNumber(TelephoneType number) { + @Getter private List phoneNumbers = new LinkedList(); + public void addPhoneNumber(Telephone number) { phoneNumbers.add(number); } - @Getter private List emails = new LinkedList(); - public void addEmail(EmailType email) { - emails.add(email); - } - - @Getter private List URLs = new LinkedList(); - public void addURL(UrlType url) { + @Getter private List URLs = new LinkedList(); + public void addURL(URI url) { URLs.add(url); } - @Getter private List notes = new LinkedList(); - public void addNote(NoteType note) { + @Getter private List notes = new LinkedList(); + public void addNote(String note) { notes.add(note); } @@ -83,82 +100,151 @@ public class Contact extends Resource { /* VCard methods */ @Override - public void parseEntity(InputStream is) throws IOException { - VCard vcard = Ezvcard.parse(is).first(); + public void parseEntity(InputStream is) throws IOException, ParserException { + PropertyFactoryRegistry propertyFactoryRegistry = new PropertyFactoryRegistry(); + propertyFactoryRegistry.register("X-" + Starred.PROPERTY_NAME, new Starred.Factory()); + + VCardBuilder builder = new VCardBuilder( + new InputStreamReader(is), + new GroupRegistry(), + propertyFactoryRegistry, + new ParameterFactoryRegistry() + ); + VCard vcard = builder.build(); if (vcard == null) return; - if (vcard.getUid() != null) - uid = vcard.getUid().getValue(); - - starred = false; - for (RawType rawStarred : vcard.getExtendedType(VCARD_STARRED)) - starred = Boolean.parseBoolean(rawStarred.getValue()); - - if (vcard.getFormattedName() != null) - displayName = vcard.getFormattedName().getValue(); - else - displayName = null; - - nickNames = vcard.getNickname(); + Uid uid = (Uid)vcard.getProperty(Id.UID); + if (uid != null) + this.uid = uid.getValue(); + + for (Property p : vcard.getExtendedProperties(Starred.PROPERTY_NAME)) + Log.i(TAG, p.getValue()); + this.starred = vcard.getExtendedProperty(Starred.PROPERTY_NAME) != null; - photos = vcard.getPhotos(); + Fn fn = (Fn)vcard.getProperty(Id.FN); + displayName = (fn != null) ? fn.getValue() : null; + + Nickname nickname = (Nickname)vcard.getProperty(Id.NICKNAME); + if (nickname != null) + nickNames = nickname.getNames(); + + N n = (N)vcard.getProperty(Id.N); + if (n != null) { + prefix = StringUtils.join(n.getPrefixes(), " "); + givenName = n.getGivenName(); + middleName = StringUtils.join(n.getAdditionalNames(), " "); + familyName = n.getFamilyName(); + suffix = StringUtils.join(n.getSuffixes(), " "); + } - if (vcard.getStructuredName() != null) { - prefix = Joiner.on(" ").join(vcard.getStructuredName().getPrefixes()); - givenName = vcard.getStructuredName().getGiven(); - middleName = Joiner.on(" ").join(vcard.getStructuredName().getAdditional()); - familyName = vcard.getStructuredName().getFamily(); - prefix = Joiner.on(" ").join(vcard.getStructuredName().getSuffixes()); - } else { - prefix = givenName = middleName = familyName = suffix = null; + for (Property p : vcard.getProperties(Id.EMAIL)) + emails.add((Email)p); + + for (Property p : vcard.getProperties(Id.TEL)) + phoneNumbers.add((Telephone)p); + + Photo photo = (Photo)vcard.getProperty(Id.PHOTO); + if (photo != null) { + if (photo.getBinary() != null) + this.photo = photo.getBinary(); + else if (photo.getUri() != null) { + URI uri = photo.getUri(); + try { + if (uri.getScheme().equalsIgnoreCase("data")) + this.photo = parseDataURI(uri); + else { + URL url = photo.getUri().toURL(); + HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection(); + try { + this.photo = IOUtils.toByteArray(urlConnection.getInputStream()); + } finally { + urlConnection.disconnect(); + } + } + } catch(MalformedURLException ex) { + Log.w(TAG, "Malformed photo URL given in VCard"); + } catch(IOException ex) { + Log.w(TAG, "Couldn't download photo from URL given in VCard"); + } + } } - phoneNumbers = vcard.getTelephoneNumbers(); - emails = vcard.getEmails(); - URLs = vcard.getUrls(); - notes = vcard.getNotes(); + for (Property p : vcard.getProperties(Id.URL)) + URLs.add(((Url)p).getUri()); + + for (Property p : vcard.getProperties(Id.NOTE)) + notes.add(((Note)p).getValue()); } @Override - public String toEntity() { + public String toEntity() throws IOException, ValidationException { VCard vcard = new VCard(); + List properties = vcard.getProperties(); - if (uid != null) - vcard.setUid(new UidType(uid)); + properties.add(Version.VERSION_4_0); - vcard.addExtendedType(VCARD_STARRED, Boolean.toString(starred)); + try { + if (uid != null) + properties.add(new Uid(new URI(uid))); + } catch (URISyntaxException e) { + Log.e(TAG, "Couldn't write UID to VCard"); + } + + if (starred) + properties.add(new Starred()); if (displayName != null) - vcard.setFormattedName(displayName); + properties.add(new Fn(displayName)); if (nickNames != null) - vcard.setNickname(nickNames); + properties.add(new Nickname(nickNames)); + + if (photo != null) { + try { + String base64 = Base64.encodeToString(photo, Base64.NO_WRAP); + properties.add(new Photo(new URI("data", "image/jpeg;base64," + base64, null))); + } catch (URISyntaxException e) { + Log.w(TAG, "Couldn't encode photo"); + } + } - for (PhotoType photo : photos) - vcard.addPhoto(photo); + if (familyName != null || middleName != null || givenName != null) + properties.add(new N(familyName, givenName, StringUtils.split(middleName), + StringUtils.split(prefix), StringUtils.split(suffix))); + + for (Email email : emails) + properties.add(email); + + for (Telephone number : phoneNumbers) + properties.add(number); + + for (URI uri : URLs) + properties.add(new Url(uri)); - StructuredNameType n = new StructuredNameType(); - if (prefix != null) n.addPrefix(prefix); - if (givenName != null) n.setGiven(givenName); - if (middleName != null) n.addAdditional(middleName); - if (familyName != null) n.setFamily(familyName); - if (suffix != null) n.addSuffix(suffix); - vcard.setStructuredName(n); + for (String note : notes) + properties.add(new Note(note)); - for (TelephoneType number : phoneNumbers) - vcard.addTelephoneNumber(number); + StringWriter writer = new StringWriter(); + new VCardOutputter(true).output(vcard, writer); + return writer.toString(); + } + + + protected byte[] parseDataURI(URI uri) throws MalformedURLException { + String content = uri.getSchemeSpecificPart(); - for (EmailType email : emails) - vcard.addEmail(email); + int commaPos = content.indexOf(','); + if (commaPos == -1) + throw new MalformedURLException("Malformed data: URL"); - for (UrlType url : URLs) - vcard.addUrl(url); + String header = content.substring(0, commaPos); + String data = content.substring(commaPos + 1); - for (NoteType note : notes) - vcard.addNote(note); + if (header.endsWith(";base64")) + return Base64.decode(data, Base64.DEFAULT); - return Ezvcard.write(vcard).version(VCardVersion.V4_0).go(); + return null; } } diff --git a/src/at/bitfire/davdroid/resource/LocalAddressBook.java b/src/at/bitfire/davdroid/resource/LocalAddressBook.java index 3e2096e45283134b6911522070b074cdf1c6f725..6861bc3fbff6919d9a18d8f69812eeaac6257ece 100644 --- a/src/at/bitfire/davdroid/resource/LocalAddressBook.java +++ b/src/at/bitfire/davdroid/resource/LocalAddressBook.java @@ -7,8 +7,14 @@ ******************************************************************************/ package at.bitfire.davdroid.resource; -import java.util.Set; +import java.net.URI; +import java.net.URISyntaxException; +import java.util.LinkedList; +import java.util.List; +import net.fortuna.ical4j.vcard.Parameter.Id; +import net.fortuna.ical4j.vcard.parameter.Type; +import net.fortuna.ical4j.vcard.property.Telephone; import android.accounts.Account; import android.accounts.AccountManager; import android.content.ContentProviderClient; @@ -27,19 +33,12 @@ import android.provider.ContactsContract.CommonDataKinds.StructuredName; import android.provider.ContactsContract.CommonDataKinds.Website; import android.provider.ContactsContract.Data; import android.provider.ContactsContract.RawContacts; +import android.util.Log; import at.bitfire.davdroid.Constants; -import ezvcard.parameters.EmailTypeParameter; -import ezvcard.parameters.ImageTypeParameter; -import ezvcard.parameters.TelephoneTypeParameter; -import ezvcard.types.EmailType; -import ezvcard.types.NicknameType; -import ezvcard.types.NoteType; -import ezvcard.types.PhotoType; -import ezvcard.types.TelephoneType; -import ezvcard.types.UrlType; + public class LocalAddressBook extends LocalCollection { - //private final static String TAG = "davdroid.LocalAddressBook"; + private final static String TAG = "davdroid.LocalAddressBook"; protected AccountManager accountManager; @@ -137,91 +136,98 @@ public class LocalAddressBook extends LocalCollection { cursor = providerClient.query(dataURI(), new String[] { Nickname.NAME }, Nickname.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", new String[] { String.valueOf(c.getLocalID()), Nickname.CONTENT_ITEM_TYPE }, null); - NicknameType nickNames = new NicknameType(); + List nickNames = new LinkedList(); while (cursor.moveToNext()) - nickNames.addValue(cursor.getString(0)); - if (!nickNames.getValues().isEmpty()) - c.setNickNames(nickNames); - - // photos - cursor = providerClient.query(dataURI(), new String[] { Photo.PHOTO }, - Photo.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", - new String[] { String.valueOf(c.getLocalID()), Photo.CONTENT_ITEM_TYPE }, null); - while (cursor.moveToNext()) - c.addPhoto(new PhotoType(cursor.getBlob(0), ImageTypeParameter.JPEG)); + nickNames.add(cursor.getString(0)); + if (!nickNames.isEmpty()) + c.setNickNames(nickNames.toArray(new String[0])); + // email addresses + cursor = providerClient.query(dataURI(), new String[] { Email.TYPE, Email.ADDRESS }, + Email.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", + new String[] { String.valueOf(c.getLocalID()), Email.CONTENT_ITEM_TYPE }, null); + while (cursor.moveToNext()) { + net.fortuna.ical4j.vcard.property.Email email = new net.fortuna.ical4j.vcard.property.Email(cursor.getString(1)); + switch (cursor.getInt(0)) { + case Email.TYPE_HOME: + email.getParameters().add(Type.HOME); + break; + case Email.TYPE_WORK: + email.getParameters().add(Type.WORK); + break; + } + c.addEmail(email); + } + // phone numbers cursor = providerClient.query(dataURI(), new String[] { Phone.TYPE, Phone.NUMBER }, Phone.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", new String[] { String.valueOf(c.getLocalID()), Phone.CONTENT_ITEM_TYPE }, null); while (cursor.moveToNext()) { - TelephoneType number = new TelephoneType(cursor.getString(1)); + Telephone number = new Telephone(cursor.getString(1)); + List types = new LinkedList(); + switch (cursor.getInt(0)) { case Phone.TYPE_FAX_HOME: - number.addType(TelephoneTypeParameter.FAX); - number.addType(TelephoneTypeParameter.HOME); + types.add("fax"); + types.add("home"); break; case Phone.TYPE_FAX_WORK: - number.addType(TelephoneTypeParameter.FAX); - number.addType(TelephoneTypeParameter.WORK); + types.add("fax"); + types.add("work"); break; case Phone.TYPE_HOME: - number.addType(TelephoneTypeParameter.HOME); + types.add("home"); break; case Phone.TYPE_MOBILE: - number.addType(TelephoneTypeParameter.CELL); + types.add("cell"); break; case Phone.TYPE_OTHER_FAX: - number.addType(TelephoneTypeParameter.FAX); + types.add("fax"); break; case Phone.TYPE_PAGER: - number.addType(TelephoneTypeParameter.PAGER); + types.add("pager"); break; case Phone.TYPE_WORK: - number.addType(TelephoneTypeParameter.WORK); + types.add("work"); break; case Phone.TYPE_WORK_MOBILE: - number.addType(TelephoneTypeParameter.CELL); - number.addType(TelephoneTypeParameter.WORK); + types.add("cell"); + types.add("work"); break; case Phone.TYPE_WORK_PAGER: - number.addType(TelephoneTypeParameter.PAGER); - number.addType(TelephoneTypeParameter.WORK); + types.add("pager"); + types.add("work"); break; } + number.getParameters().add(new Type(types.toArray(new String[0]))); c.addPhoneNumber(number); } - // email addresses - cursor = providerClient.query(dataURI(), new String[] { Email.TYPE, Email.ADDRESS }, - Email.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", - new String[] { String.valueOf(c.getLocalID()), Email.CONTENT_ITEM_TYPE }, null); - while (cursor.moveToNext()) { - EmailType email = new EmailType(cursor.getString(1)); - switch (cursor.getInt(0)) { - case Email.TYPE_HOME: - email.addType(EmailTypeParameter.HOME); - break; - case Email.TYPE_WORK: - email.addType(EmailTypeParameter.WORK); - break; - } - c.addEmail(email); - } + // photo + cursor = providerClient.query(dataURI(), new String[] { Photo.PHOTO }, + Photo.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", + new String[] { String.valueOf(c.getLocalID()), Photo.CONTENT_ITEM_TYPE }, null); + while (cursor.moveToNext()) + c.setPhoto(cursor.getBlob(0)); // URLs cursor = providerClient.query(dataURI(), new String[] { Website.URL }, Website.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", new String[] { String.valueOf(c.getLocalID()), Website.CONTENT_ITEM_TYPE }, null); while (cursor.moveToNext()) - c.getURLs().add(new UrlType(cursor.getString(0))); + try { + c.addURL(new URI(cursor.getString(0))); + } catch (URISyntaxException ex) { + Log.w(TAG, "Found invalid contact URL in database: " + ex.toString()); + } // notes cursor = providerClient.query(dataURI(), new String[] { Note.NOTE }, Website.RAW_CONTACT_ID + "=? AND " + Data.MIMETYPE + "=?", new String[] { String.valueOf(c.getLocalID()), Note.CONTENT_ITEM_TYPE }, null); while (cursor.moveToNext()) - c.addNote(new NoteType(cursor.getString(0))); + c.addNote(new String(cursor.getString(0))); c.populated = true; return; @@ -263,22 +269,22 @@ public class LocalAddressBook extends LocalCollection { pendingOperations.add(buildStructuredName(newDataInsertBuilder(localID, backrefIdx), contact).build()); if (contact.getNickNames() != null) - for (String nick : contact.getNickNames().getValues()) + for (String nick : contact.getNickNames()) pendingOperations.add(buildNickName(newDataInsertBuilder(localID, backrefIdx), nick).build()); - for (PhotoType photo : contact.getPhotos()) - pendingOperations.add(buildPhoto(newDataInsertBuilder(localID, backrefIdx), photo).build()); + for (net.fortuna.ical4j.vcard.property.Email email : contact.getEmails()) + pendingOperations.add(buildEmail(newDataInsertBuilder(localID, backrefIdx), email).build()); - for (TelephoneType number : contact.getPhoneNumbers()) + for (Telephone number : contact.getPhoneNumbers()) pendingOperations.add(buildPhoneNumber(newDataInsertBuilder(localID, backrefIdx), number).build()); + + if (contact.getPhoto() != null) + pendingOperations.add(buildPhoto(newDataInsertBuilder(localID, backrefIdx), contact.getPhoto()).build()); - for (EmailType email : contact.getEmails()) - pendingOperations.add(buildEmail(newDataInsertBuilder(localID, backrefIdx), email).build()); - - for (UrlType url : contact.getURLs()) - pendingOperations.add(buildURL(newDataInsertBuilder(localID, backrefIdx), url).build()); + for (URI uri : contact.getURLs()) + pendingOperations.add(buildURL(newDataInsertBuilder(localID, backrefIdx), uri).build()); - for (NoteType note : contact.getNotes()) + for (String note : contact.getNotes()) pendingOperations.add(buildNote(newDataInsertBuilder(localID, backrefIdx), note).build()); } @@ -307,74 +313,94 @@ public class LocalAddressBook extends LocalCollection { .withValue(Nickname.NAME, nickName); } - protected Builder buildPhoto(Builder builder, PhotoType photo) { - return builder - .withValue(Data.MIMETYPE, Photo.CONTENT_ITEM_TYPE) - .withValue(Photo.PHOTO, photo.getData()); + protected Builder buildEmail(Builder builder, net.fortuna.ical4j.vcard.property.Email email) { + builder = builder + .withValue(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE) + .withValue(Email.ADDRESS, email.getValue()); + + int type = 0; + + Type emailType = (Type)email.getParameter(Id.TYPE); + if (emailType == Type.HOME) + type = Email.TYPE_HOME; + else if (emailType == Type.WORK) + type = Email.TYPE_WORK; + + if (type != 0) + builder = builder.withValue(Email.TYPE, type); + + return builder; } - protected Builder buildPhoneNumber(Builder builder, TelephoneType number) { - Set types = number.getTypes(); - int type; - if (types.contains(TelephoneTypeParameter.FAX)) { - if (types.contains(TelephoneTypeParameter.HOME)) + protected Builder buildPhoneNumber(Builder builder, Telephone number) { + boolean fax = false, + cell = false, + pager = false, + home = false, + work = false; + + Type phoneType = (Type)number.getParameter(Id.TYPE); + if (phoneType != null) + for (String strType : phoneType.getTypes()) + if (strType.equalsIgnoreCase("fax")) + fax = true; + else if (strType.equalsIgnoreCase("cell")) + cell = true; + else if (strType.equalsIgnoreCase("pager")) + pager = true; + else if (strType.equalsIgnoreCase("home")) + home = true; + else if (strType.equalsIgnoreCase("work")) + work = true; + + int type = Phone.TYPE_OTHER; + if (fax) { + if (home) type = Phone.TYPE_FAX_HOME; - else if (types.contains(TelephoneTypeParameter.WORK)) + else if (work) type = Phone.TYPE_FAX_WORK; else type = Phone.TYPE_OTHER_FAX; - } else if (types.contains(TelephoneTypeParameter.CELL)) { - if (types.contains(TelephoneTypeParameter.WORK)) + } else if (cell) { + if (work) type = Phone.TYPE_WORK_MOBILE; else type = Phone.TYPE_MOBILE; - } else if (types.contains(TelephoneTypeParameter.PAGER)) { - if (types.contains(TelephoneTypeParameter.WORK)) + } else if (pager) { + if (work) type = Phone.TYPE_WORK_PAGER; else type = Phone.TYPE_PAGER; - } else if (types.contains(TelephoneTypeParameter.HOME)) { + } else if (home) { type = Phone.TYPE_HOME; - } else if (types.contains(TelephoneTypeParameter.WORK)) { + } else if (work) { type = Phone.TYPE_WORK; - } else - type = Phone.TYPE_OTHER; + } return builder .withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE) - .withValue(Phone.NUMBER, number.getText()) - .withValue(Email.TYPE, type); + .withValue(Phone.NUMBER, number.getValue()) + .withValue(Phone.TYPE, type); } - protected Builder buildEmail(Builder builder, EmailType email) { - builder = builder - .withValue(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE) - .withValue(Email.ADDRESS, email.getValue()); - - int type = 0; - for (EmailTypeParameter emailType : email.getTypes()) { - if (emailType.equals(EmailTypeParameter.HOME)) - type = Email.TYPE_HOME; - else if (emailType.equals(EmailTypeParameter.WORK)) - type = Email.TYPE_WORK; - } - if (type != 0) - builder = builder.withValue(Email.TYPE, type); - return builder; + protected Builder buildPhoto(Builder builder, byte[] photo) { + return builder + .withValue(Data.MIMETYPE, Photo.CONTENT_ITEM_TYPE) + .withValue(Photo.PHOTO, photo); } - - protected Builder buildURL(Builder builder, UrlType url) { + + protected Builder buildURL(Builder builder, URI uri) { return builder .withValue(Data.MIMETYPE, Website.CONTENT_ITEM_TYPE) - .withValue(Website.URL, url.getValue()); + .withValue(Website.URL, uri.toString()); } - protected Builder buildNote(Builder builder, NoteType note) { + protected Builder buildNote(Builder builder, String note) { return builder .withValue(Data.MIMETYPE, Note.CONTENT_ITEM_TYPE) - .withValue(Note.NOTE, note.getValue()); + .withValue(Note.NOTE, note); } } diff --git a/src/at/bitfire/davdroid/resource/LocalCollection.java b/src/at/bitfire/davdroid/resource/LocalCollection.java index 85b9af45dc8a24cc0abd7f26e4b0733a4003a759..e181fe4e6014ae9e017027845684add2ee9c0942 100644 --- a/src/at/bitfire/davdroid/resource/LocalCollection.java +++ b/src/at/bitfire/davdroid/resource/LocalCollection.java @@ -12,6 +12,8 @@ import java.util.LinkedList; import java.util.List; import java.util.UUID; +import org.apache.commons.lang.StringUtils; + import android.accounts.Account; import android.content.ContentProviderClient; import android.content.ContentProviderOperation; @@ -24,8 +26,6 @@ import android.net.Uri; import android.os.RemoteException; import android.provider.CalendarContract; -import com.google.common.base.Joiner; - public abstract class LocalCollection { protected Account account; protected ContentProviderClient providerClient; @@ -100,7 +100,7 @@ public abstract class LocalCollection { fresh.add(resource); } - return fresh.toArray(new Event[0]); + return fresh.toArray(new Resource[0]); } abstract public Resource findById(long localID, String resourceName, String eTag, boolean populate) throws RemoteException; @@ -148,7 +148,7 @@ public abstract class LocalCollection { List terms = new LinkedList(); for (Resource res : remoteResources) terms.add(entryColumnRemoteName() + "<>" + DatabaseUtils.sqlEscapeString(res.getName())); - String where = Joiner.on(" AND ").join(terms); + String where = StringUtils.join(terms, " AND "); builder = builder.withSelection(where, new String[] {}); } else builder = builder.withSelection(entryColumnRemoteName() + " IS NOT NULL", null); diff --git a/src/at/bitfire/davdroid/resource/RemoteCollection.java b/src/at/bitfire/davdroid/resource/RemoteCollection.java index b5ea6528d5424a1df3a9e2904a0e15a81cc31217..6d116120e48cb419fddec1345b81e0390d17cd83 100644 --- a/src/at/bitfire/davdroid/resource/RemoteCollection.java +++ b/src/at/bitfire/davdroid/resource/RemoteCollection.java @@ -15,6 +15,7 @@ import java.util.List; import lombok.Getter; import net.fortuna.ical4j.data.ParserException; +import net.fortuna.ical4j.model.ValidationException; import org.apache.http.HttpException; @@ -89,20 +90,20 @@ public abstract class RemoteCollection { return resource; } - public void add(ResourceType resource) throws IOException, HttpException { - WebDavResource member = new WebDavResource(collection, resource.getName(), resource.getETag()); + public void add(Resource res) throws IOException, HttpException, ValidationException { + WebDavResource member = new WebDavResource(collection, res.getName(), res.getETag()); member.setContentType(memberContentType()); - member.put(resource.toEntity().getBytes("UTF-8"), PutMode.ADD_DONT_OVERWRITE); + member.put(res.toEntity().getBytes("UTF-8"), PutMode.ADD_DONT_OVERWRITE); } - public void delete(ResourceType resource) throws IOException, HttpException { - WebDavResource member = new WebDavResource(collection, resource.getName(), resource.getETag()); + public void delete(Resource res) throws IOException, HttpException { + WebDavResource member = new WebDavResource(collection, res.getName(), res.getETag()); member.delete(); } - public void update(ResourceType resource) throws IOException, HttpException { - WebDavResource member = new WebDavResource(collection, resource.getName(), resource.getETag()); + public void update(Resource res) throws IOException, HttpException, ValidationException { + WebDavResource member = new WebDavResource(collection, res.getName(), res.getETag()); member.setContentType(memberContentType()); - member.put(resource.toEntity().getBytes("UTF-8"), PutMode.UPDATE_DONT_OVERWRITE); + member.put(res.toEntity().getBytes("UTF-8"), PutMode.UPDATE_DONT_OVERWRITE); } } diff --git a/src/at/bitfire/davdroid/resource/Resource.java b/src/at/bitfire/davdroid/resource/Resource.java index cd2a972388dc5f902a63e54ff1f0f310d3d16b21..f32652081a03101dca3756ca525c2080fb123aae 100644 --- a/src/at/bitfire/davdroid/resource/Resource.java +++ b/src/at/bitfire/davdroid/resource/Resource.java @@ -11,6 +11,7 @@ import java.io.IOException; import java.io.InputStream; import net.fortuna.ical4j.data.ParserException; +import net.fortuna.ical4j.model.ValidationException; import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -36,5 +37,5 @@ public abstract class Resource { public abstract void parseEntity(InputStream entity) throws IOException, ParserException; - public abstract String toEntity(); + public abstract String toEntity() throws IOException, ValidationException; } diff --git a/src/at/bitfire/davdroid/syncadapter/ContactsSyncAdapterService.java b/src/at/bitfire/davdroid/syncadapter/ContactsSyncAdapterService.java index e48c59b4c60798227e7d102a47ed5094235d88f2..e14617d356183de2855ac2d5cee1e2c499dab617 100644 --- a/src/at/bitfire/davdroid/syncadapter/ContactsSyncAdapterService.java +++ b/src/at/bitfire/davdroid/syncadapter/ContactsSyncAdapterService.java @@ -32,10 +32,12 @@ import android.os.RemoteException; import android.util.Log; import at.bitfire.davdroid.Constants; import at.bitfire.davdroid.resource.CardDavAddressBook; +import at.bitfire.davdroid.resource.Contact; import at.bitfire.davdroid.resource.IncapableResourceException; import at.bitfire.davdroid.resource.LocalAddressBook; import at.bitfire.davdroid.resource.LocalCollection; import at.bitfire.davdroid.resource.RemoteCollection; +import at.bitfire.davdroid.resource.Resource; public class ContactsSyncAdapterService extends Service { private static SyncAdapter syncAdapter; diff --git a/src/at/bitfire/davdroid/syncadapter/SyncManager.java b/src/at/bitfire/davdroid/syncadapter/SyncManager.java index e9ddc8aab7420600aa473721e39324ead6f55195..aaf55d3d186de071c5c29c3f31edadba50cbf6a4 100644 --- a/src/at/bitfire/davdroid/syncadapter/SyncManager.java +++ b/src/at/bitfire/davdroid/syncadapter/SyncManager.java @@ -12,6 +12,7 @@ import java.util.HashSet; import java.util.Set; import net.fortuna.ical4j.data.ParserException; +import net.fortuna.ical4j.model.ValidationException; import org.apache.http.HttpException; @@ -68,6 +69,8 @@ public class SyncManager { dav.add(res); } catch(PreconditionFailedException e) { Log.i(TAG, "Didn't overwrite existing resource with other content"); + } catch (ValidationException e) { + Log.e(TAG, "Couldn't create entity for adding: " + e.toString()); } fetchCollection = true; local.clearDirty(res); @@ -84,6 +87,8 @@ public class SyncManager { dav.update(res); } catch(PreconditionFailedException e) { Log.i(TAG, "Locally changed resource has been changed on the server in the meanwhile"); + } catch (ValidationException e) { + Log.e(TAG, "Couldn't create entity for updating: " + e.toString()); } fetchCollection = true; local.clearDirty(res); diff --git a/src/at/bitfire/davdroid/webdav/WebDavResource.java b/src/at/bitfire/davdroid/webdav/WebDavResource.java index 0e2a97b2d1d6d2efc865a44083dd27013d296cd0..e9e1682ab1b5d365935b923fc406af81191502bc 100644 --- a/src/at/bitfire/davdroid/webdav/WebDavResource.java +++ b/src/at/bitfire/davdroid/webdav/WebDavResource.java @@ -18,6 +18,7 @@ import java.util.Set; import lombok.Getter; import lombok.ToString; +import org.apache.commons.lang.StringUtils; import org.apache.http.Header; import org.apache.http.HttpException; import org.apache.http.HttpResponse; @@ -35,9 +36,6 @@ import org.apache.http.impl.EnglishReasonPhraseCatalog; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.params.CoreProtocolPNames; -import com.google.common.base.Splitter; -import com.google.common.collect.Iterables; - @ToString public class WebDavResource { @@ -146,7 +144,8 @@ public class WebDavResource { /* file hierarchy methods */ public String getName() { - return Iterables.getLast(Splitter.on("/").split(location.getPath())); + String[] names = StringUtils.split(location.getPath(), "/"); + return names[names.length - 1]; }