Uses of Class
ezvcard.property.VCardProperty

Packages that use VCardProperty
ezvcard   
ezvcard.io   
ezvcard.io.html   
ezvcard.io.json   
ezvcard.io.scribe   
ezvcard.io.text   
ezvcard.io.xml   
ezvcard.property   
 

Uses of VCardProperty in ezvcard
 

Methods in ezvcard with type parameters of type VCardProperty
<T extends VCardProperty & HasAltId>
void
VCard.addPropertyAlt(Class<T> propertyClass, Collection<T> altRepresentations)
          Adds a property in the form of a collection of alternative representations.
<T extends VCardProperty & HasAltId>
void
VCard.addPropertyAlt(Class<T> propertyClass, T... altRepresentations)
          Adds a property in the form of a collection of alternative representations.
<T extends VCardProperty>
List<T>
VCard.getProperties(Class<T> clazz)
          Gets all properties of a given class.
<T extends VCardProperty & HasAltId>
List<List<T>>
VCard.getPropertiesAlt(Class<T> clazz)
          Gets all properties of a given class, grouping the alternative representations of each property together (see: description of ALTID)
<T extends VCardProperty>
T
VCard.getProperty(Class<T> clazz)
          Gets the first property of a given class.
<T extends VCardProperty>
void
VCard.setProperty(Class<T> clazz, T property)
          Replaces all existing properties of the given class with a single property instance.
<T extends VCardProperty & HasAltId>
void
VCard.setPropertyAlt(Class<T> propertyClass, Collection<T> altRepresentations)
          Sets a property in the form of a collection of alternative representations.
<T extends VCardProperty & HasAltId>
void
VCard.setPropertyAlt(Class<T> propertyClass, T... altRepresentations)
          Sets a property in the form of a collection of alternative representations.
 

Methods in ezvcard that return types with arguments of type VCardProperty
 Collection<VCardProperty> VCard.getProperties()
          Gets all the properties in this vCard.
 ListMultimap<VCardProperty,Warning> ValidationWarnings.getWarnings()
          Gets all of the validation warnings.
 Iterator<VCardProperty> VCard.iterator()
          Iterates through each of the vCard's properties in no particular order.
 Iterator<Map.Entry<VCardProperty,List<Warning>>> ValidationWarnings.iterator()
           
 

Methods in ezvcard with parameters of type VCardProperty
 void ValidationWarnings.add(VCardProperty property, List<Warning> warnings)
          Adds a property's validation warnings.
 void ValidationWarnings.add(VCardProperty property, Warning warning)
          Adds a validation warning.
 void VCard.addProperty(VCardProperty property)
          Adds a property.
<T extends VCardProperty & HasAltId>
void
VCard.addPropertyAlt(Class<T> propertyClass, T... altRepresentations)
          Adds a property in the form of a collection of alternative representations.
 void VCard.removeProperty(VCardProperty property)
          Removes a property instance from the vCard.
<T extends VCardProperty & HasAltId>
void
VCard.setPropertyAlt(Class<T> propertyClass, T... altRepresentations)
          Sets a property in the form of a collection of alternative representations.
 

Method parameters in ezvcard with type arguments of type VCardProperty
 List<Warning> ValidationWarnings.getByProperty(Class<? extends VCardProperty> propertyClass)
          Gets all validation warnings that belong to a property of a specific class.
 Ezvcard.ParserChainTextReader Ezvcard.ParserChainTextReader.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainTextString Ezvcard.ParserChainTextString.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainXmlReader Ezvcard.ParserChainXmlReader.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainXmlString Ezvcard.ParserChainXmlString.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainXmlDom Ezvcard.ParserChainXmlDom.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainHtmlReader Ezvcard.ParserChainHtmlReader.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainHtmlString Ezvcard.ParserChainHtmlString.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainJsonReader Ezvcard.ParserChainJsonReader.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.ParserChainJsonString Ezvcard.ParserChainJsonString.register(VCardPropertyScribe<? extends VCardProperty> scribe)
           
 Ezvcard.WriterChainText Ezvcard.WriterChainText.register(VCardPropertyScribe<? extends VCardProperty> scribe)
          Registers a property scribe.
 Ezvcard.WriterChainXml Ezvcard.WriterChainXml.register(VCardPropertyScribe<? extends VCardProperty> scribe)
          Registers a property scribe.
 Ezvcard.WriterChainJson Ezvcard.WriterChainJson.register(VCardPropertyScribe<? extends VCardProperty> scribe)
          Registers a property scribe.
 void VCard.removeProperties(Class<? extends VCardProperty> clazz)
          Removes all properties of a given class.
 

Uses of VCardProperty in ezvcard.io
 

Methods in ezvcard.io that return VCardProperty
 VCardProperty EmbeddedVCardException.getProperty()
          Gets the property object that threw the exception.
 VCardProperty EmbeddedVCardException.InjectionCallback.getProperty()
          Gets the property object that threw the EmbeddedVCardException.
 

Uses of VCardProperty in ezvcard.io.html
 

Method parameters in ezvcard.io.html with type arguments of type VCardProperty
 void HCardReader.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
           Registers a property scribe.
 

Uses of VCardProperty in ezvcard.io.json
 

Method parameters in ezvcard.io.json with type arguments of type VCardProperty
 void JCardWriter.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
           Registers a property scribe.
 void JCardReader.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
           Registers a property scribe.
 

Uses of VCardProperty in ezvcard.io.scribe
 

Classes in ezvcard.io.scribe with type parameters of type VCardProperty
 class SimplePropertyScribe<T extends VCardProperty>
          Marshals properties that have just a single value thats need no parsing or writing logic and that always has the same data type.
 class VCardPropertyScribe<T extends VCardProperty>
          Base class for vCard property marshallers.
static class VCardPropertyScribe.Result<T extends VCardProperty>
          Represents the result of an unmarshal operation.
 

Methods in ezvcard.io.scribe that return types with arguments of type VCardProperty
 VCardPropertyScribe<? extends VCardProperty> ScribeIndex.getPropertyScribe(Class<? extends VCardProperty> clazz)
          Gets a property scribe by class.
 VCardPropertyScribe<? extends VCardProperty> ScribeIndex.getPropertyScribe(QName qname)
          Gets a property scribe by XML local name and namespace.
 VCardPropertyScribe<? extends VCardProperty> ScribeIndex.getPropertyScribe(String propertyName)
          Gets a property scribe by name.
 VCardPropertyScribe<? extends VCardProperty> ScribeIndex.getPropertyScribe(VCardProperty property)
          Gets the appropriate property scribe for a given property instance.
 

Methods in ezvcard.io.scribe with parameters of type VCardProperty
 VCardPropertyScribe<? extends VCardProperty> ScribeIndex.getPropertyScribe(VCardProperty property)
          Gets the appropriate property scribe for a given property instance.
protected static void VCardPropertyScribe.handlePrefParam(VCardProperty property, VCardParameters copy, VCardVersion version, VCard vcard)
          Utility method for switching between the "PREF" and "TYPE=PREF" parameters, depending on the target vCard version.
 

Method parameters in ezvcard.io.scribe with type arguments of type VCardProperty
 VCardPropertyScribe<? extends VCardProperty> ScribeIndex.getPropertyScribe(Class<? extends VCardProperty> clazz)
          Gets a property scribe by class.
 void ScribeIndex.register(VCardPropertyScribe<? extends VCardProperty> scribe)
          Registers a property scribe.
 void ScribeIndex.unregister(VCardPropertyScribe<? extends VCardProperty> scribe)
          Unregisters a property scribe.
 

Uses of VCardProperty in ezvcard.io.text
 

Method parameters in ezvcard.io.text with type arguments of type VCardProperty
 void VCardWriter.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
           Registers a property scribe.
 void VCardReader.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
           Registers a property scribe.
 

Uses of VCardProperty in ezvcard.io.xml
 

Method parameters in ezvcard.io.xml with type arguments of type VCardProperty
 void XCardDocument.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
           Registers a property scribe.
 

Uses of VCardProperty in ezvcard.property
 

Subclasses of VCardProperty in ezvcard.property
 class Address
          A mailing address.
 class Agent
          An embedded vCard or URL containing the information of someone who represents the person.
 class Anniversary
          Defines the person's anniversary.
 class BinaryProperty<T extends MediaTypeParameter>
          Represents a property whose value contains binary data (for example, Photo).
 class Birthday
          Defines the person's birthday.
 class Birthplace
          Defines the location of the person's birth.
 class CalendarRequestUri
          A URL to use for sending a scheduling request to the person's calendar.
 class CalendarUri
          A URL to the person's calendar.
 class Categories
          A list of keywords (aka "tags") that can be used to describe the person.
 class Classification
          Describes the sensitivity of the information in the vCard.
 class ClientPidMap
           Maps a globally-unique URI to a PID parameter value.
 class DateOrTimeProperty
          Represents a property whose value contains a date and/or a time (for example, Birthday).
 class Deathdate
          Defines the person's time of death.
 class Deathplace
          Defines the location of the person's death.
 class Email
          An email address associated with a person.
 class Expertise
          Defines a professional subject area that the person has knowledge of.
 class FormattedName
          Shows how the person's name should be displayed.
 class FreeBusyUrl
          A URL that shows when the person is free/busy on their calendar.
 class Gender
          Defines the person's sex.
 class Geo
           A set of latitude/longitude coordinates.
 class Hobby
          Defines a recreational activity that the person actively engages in.
 class ImageProperty
          Represents a vCard property that stores image data (for example, Photo).
 class Impp
          An instant message handle.
 class Interest
          Defines a recreational activity that the person is interested in.
 class Key
          A public key for encryption.
 class Kind
          Defines the type of entity that this vCard represents, such as an individual or an organization.
 class Label
           Defines the exact text to put on the mailing label when mailing a package or letter to the person.
 class Language
          A language that the person speaks.
 class ListProperty<T>
          Represents a property whose value is a list of textual values.
 class Logo
          A company logo.
 class Mailer
          The email client that the person uses.
 class Member
          The members that make up the group.
 class Nickname
          A list of nicknames the person goes by.
 class Note
          A free-form text field that contains miscellaneous information.
 class Organization
          A list of organizations the person belongs to.
 class OrgDirectory
          Defines a URI representing the person's work place, which can be used to lookup information on the person's co-workers.
 class Photo
          A photo attached to the vCard (such as a portrait of the person).
 class ProductId
          Defines the product that created the vCard.
 class Profile
          Marks the vCard as being an vCard.
 class RawProperty
          Holds the property value as-is.
 class Related
          Someone that the person is related to.
 class Revision
          The date that the vCard was last modified by its owner.
 class Role
          The function that the person plays in his or her organization.
 class SimpleProperty<T>
          Represents a property whose data model consists of a single Java object.
 class SortString
           Defines a string that should be used when an application sorts this vCard in some way.
 class Sound
          A sound to attach to the vCard, such as a pronunciation of the person's name.
 class Source
          A URL that can be used to retrieve the most up-to-date version of the person's vCard.
 class SourceDisplayText
          Provides a textual representation of Source.
 class StructuredName
          Contains the separated components of the person's name.
 class Telephone
          A telephone number.
 class TextListProperty
          Represents a property whose value is a list of textual values.
 class TextProperty
          Represents a property whose value is just a regular text value.
 class Timezone
          Contains the timezone that the person lives/works in.
 class Title
          The person's position or job in his or her organization.
 class Uid
          A globally unique identifier of the person.
 class UriProperty
          Represents a property whose value is a URI (for example, Url).
 class Url
          A URL pointing to the person's homepage or business website.
 class Xml
          Any XML data attached to the vCard.
 

Methods in ezvcard.property with parameters of type VCardProperty
 int VCardProperty.compareTo(VCardProperty that)
          Sorts by PREF parameter ascending.
 



Copyright © 2012-2014 Michael Angstadt. All Rights Reserved.