Package | Description |
---|---|
ezvcard.io |
Contains I/O related classes.
|
ezvcard.io.chain |
Contains classes used in the chaining API.
|
ezvcard.io.json |
Contains classes that can read/write jCards (JSON-encoded vCards).
|
ezvcard.io.scribe |
Contains classes that know how to marshal and unmarshal a property in each vCard format.
|
Modifier and Type | Method and Description |
---|---|
void |
StreamWriter.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
Registers a property scribe.
|
void |
StreamReader.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
Registers a property scribe.
|
Modifier and Type | Method and Description |
---|---|
ChainingXmlWriter |
ChainingXmlWriter.register(VCardPropertyScribe<? extends VCardProperty> scribe) |
ChainingTextWriter |
ChainingTextWriter.register(VCardPropertyScribe<? extends VCardProperty> scribe) |
ChainingJsonWriter |
ChainingJsonWriter.register(VCardPropertyScribe<? extends VCardProperty> scribe) |
Modifier and Type | Method and Description |
---|---|
void |
JCardSerializer.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
Registers a property scribe.
|
void |
JCardModule.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
Registers a property scribe.
|
void |
JCardDeserializer.registerScribe(VCardPropertyScribe<? extends VCardProperty> scribe)
Registers a property scribe.
|
Modifier and Type | Class and Description |
---|---|
class |
AddressScribe
Marshals
Address properties. |
class |
AgentScribe
Marshals
Agent properties. |
class |
AnniversaryScribe
Marshals
Anniversary properties. |
class |
BinaryPropertyScribe<T extends BinaryProperty<U>,U extends MediaTypeParameter>
Marshals properties that have binary data.
|
class |
BirthdayScribe
Marshals
Birthday properties. |
class |
BirthplaceScribe
Marshals
Birthplace properties. |
class |
CalendarRequestUriScribe
Marshals
CalendarRequestUri properties. |
class |
CalendarUriScribe
Marshals
CalendarUri properties. |
class |
CategoriesScribe
Marshals
Categories properties. |
class |
ClassificationScribe
Marshals
Classification properties. |
class |
ClientPidMapScribe
Marshals
ClientPidMap properties. |
class |
DateOrTimePropertyScribe<T extends DateOrTimeProperty>
Marshals properties with date-time values.
|
class |
DeathdateScribe
Marshals
Deathdate properties. |
class |
DeathplaceScribe
Marshals
Deathplace properties. |
class |
EmailScribe
Marshals
Email properties. |
class |
ExpertiseScribe
Marshals
Expertise properties. |
class |
FormattedNameScribe
Marshals
FormattedName properties. |
class |
FreeBusyUrlScribe
Marshals
FreeBusyUrl properties. |
class |
GenderScribe
Marshals
Gender properties. |
class |
GeoScribe
Marshals
Geo properties. |
class |
HobbyScribe
Marshals
Hobby properties. |
class |
ImagePropertyScribe<T extends ImageProperty>
Marshals properties that contain images.
|
class |
ImppScribe
Marshals
Impp properties. |
class |
InterestScribe
Marshals
Interest properties. |
class |
KeyScribe
Marshals
Key properties. |
class |
KindScribe
Marshals
Kind properties. |
class |
LabelScribe
Marshals
Label properties. |
class |
LanguageScribe
Marshals
Language properties. |
class |
ListPropertyScribe<T extends TextListProperty>
Marshals properties that contain a list of values.
|
class |
LogoScribe
Marshals
Logo properties. |
class |
MailerScribe
Marshals
Mailer properties. |
class |
MemberScribe
Marshals
Member properties. |
class |
NicknameScribe
Marshals
Nickname properties. |
class |
NoteScribe
Marshals
Note properties. |
class |
OrganizationScribe
Marshals
Organization properties. |
class |
OrgDirectoryScribe
Marshals
OrgDirectory properties. |
class |
PhotoScribe
Marshals
Photo properties. |
class |
PlacePropertyScribe<T extends PlaceProperty>
Marshals
PlaceProperty properties. |
class |
ProductIdScribe
Marshals
ProductId properties. |
class |
ProfileScribe
Marshals
Profile properties. |
class |
RawPropertyScribe
Marshals
RawProperty properties. |
class |
RelatedScribe
Marshals
Related properties. |
class |
RevisionScribe
Marshals
Revision properties. |
class |
RoleScribe
Marshals
Role properties. |
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 |
SortStringScribe
Marshals
SortString properties. |
class |
SoundScribe
Marshals
Sound properties. |
class |
SourceDisplayTextScribe
Marshals
SourceDisplayText properties. |
class |
SourceScribe
Marshals
Source properties. |
class |
StringPropertyScribe<T extends TextProperty>
Marshals properties that contain a single string value (like text or a URI).
|
class |
StructuredNameScribe
Marshals
StructuredName properties. |
class |
TelephoneScribe
Marshals
Telephone properties. |
class |
TimezoneScribe
Marshals
Timezone properties. |
class |
TitleScribe
Marshals
Title properties. |
class |
UidScribe
Marshals
Uid properties. |
class |
UriPropertyScribe<T extends TextProperty>
Marshals properties that have URI values.
|
class |
UrlScribe
Marshals
Url properties. |
class |
XmlScribe
Marshals
Xml properties. |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
ScribeIndex.register(VCardPropertyScribe<? extends VCardProperty> scribe)
Registers a property scribe.
|
void |
ScribeIndex.unregister(VCardPropertyScribe<? extends VCardProperty> scribe)
Unregisters a property scribe.
|
Copyright © 2012–2023 Michael Angstadt. All rights reserved.