Package | Description |
---|---|
biweekly | |
biweekly.component | |
biweekly.io.json | |
biweekly.io.scribe.property | |
biweekly.io.xml | |
biweekly.parameter | |
biweekly.property |
Modifier and Type | Field and Description |
---|---|
static ICalDataType |
ICalDataType.BINARY
Binary data (such as an image or word-processing document).
|
static ICalDataType |
ICalDataType.BOOLEAN
Boolean value (i.e.
|
static ICalDataType |
ICalDataType.CAL_ADDRESS
A URI containing a calendar user address (i.e.
|
static ICalDataType |
ICalDataType.CONTENT_ID
The property value is located in a separate MIME entity (vCal 1.0 only).
|
static ICalDataType |
ICalDataType.DATE
A date (e.g.
|
static ICalDataType |
ICalDataType.DATE_TIME
A date/time value (e.g.
|
static ICalDataType |
ICalDataType.DURATION
A duration of time (e.g.
|
static ICalDataType |
ICalDataType.FLOAT
A floating point value (e.g.
|
static ICalDataType |
ICalDataType.INTEGER
An integer value (e.g.
|
static ICalDataType |
ICalDataType.PERIOD
A period of time (e.g.
|
static ICalDataType |
ICalDataType.RECUR
A recurrence rule (e.g.
|
static ICalDataType |
ICalDataType.TEXT
A plain text value.
|
static ICalDataType |
ICalDataType.TIME
A time value (e.g.
|
static ICalDataType |
ICalDataType.URI
A URI value.
|
static ICalDataType |
ICalDataType.URL
A URL (e.g.
|
static ICalDataType |
ICalDataType.UTC_OFFSET
A UTC-offset (e.g.
|
Modifier and Type | Method and Description |
---|---|
static ICalDataType |
ICalDataType.find(String value)
Searches for a parameter value that is defined as a static constant in
this class.
|
static ICalDataType |
ICalDataType.get(String value)
Searches for a parameter value and creates one if it cannot be found.
|
Modifier and Type | Method and Description |
---|---|
static Collection<ICalDataType> |
ICalDataType.all()
Gets all of the parameter values that are defined as static constants in
this class.
|
Modifier and Type | Method and Description |
---|---|
Biweekly.WriterChainXml |
Biweekly.WriterChainXml.register(String parameterName,
ICalDataType dataType)
Registers the data type of an experimental parameter.
|
Modifier and Type | Method and Description |
---|---|
RawProperty |
ICalComponent.addExperimentalProperty(String name,
ICalDataType dataType,
String value)
Adds an experimental property to this component.
|
RawProperty |
ICalComponent.setExperimentalProperty(String name,
ICalDataType dataType,
String value)
Adds an experimental property to this component, removing all existing
properties that have the same name.
|
Modifier and Type | Method and Description |
---|---|
void |
JCalRawReader.JCalDataStreamListener.readProperty(List<String> componentHierarchy,
String propertyName,
ICalParameters parameters,
ICalDataType dataType,
JCalValue value)
Called when a property is read.
|
void |
JCalRawWriter.writeProperty(String propertyName,
ICalDataType dataType,
JCalValue value)
Writes a property to the current component.
|
void |
JCalRawWriter.writeProperty(String propertyName,
ICalParameters parameters,
ICalDataType dataType,
JCalValue value)
Writes a property to the current component.
|
Modifier and Type | Method and Description |
---|---|
protected ICalDataType |
AttachmentScribe._dataType(Attachment property,
ICalVersion version) |
protected ICalDataType |
AttendeeScribe._dataType(Attendee property,
ICalVersion version) |
protected ICalDataType |
AudioAlarmScribe._dataType(AudioAlarm property,
ICalVersion version) |
protected ICalDataType |
ExceptionDatesScribe._dataType(ExceptionDates property,
ICalVersion version) |
protected ICalDataType |
RawPropertyScribe._dataType(RawProperty property,
ICalVersion version) |
protected ICalDataType |
RecurrenceDatesScribe._dataType(RecurrenceDates property,
ICalVersion version) |
protected ICalDataType |
ICalPropertyScribe._dataType(T property,
ICalVersion version)
Determines the data type of a property instance.
|
protected ICalDataType |
DateOrDateTimePropertyScribe._dataType(T property,
ICalVersion version) |
protected ICalDataType |
TriggerScribe._dataType(Trigger property,
ICalVersion version) |
protected ICalDataType |
TextListPropertyScribe._defaultDataType(ICalVersion version) |
protected ICalDataType |
RecurrencePropertyScribe._defaultDataType(ICalVersion version) |
protected ICalDataType |
ICalPropertyScribe._defaultDataType(ICalVersion version)
Determines the default data type of this property.
|
protected ICalDataType |
GeoScribe._defaultDataType(ICalVersion version) |
protected ICalDataType |
FreeBusyScribe._defaultDataType(ICalVersion version) |
protected ICalDataType |
ExceptionDatesScribe._defaultDataType(ICalVersion version) |
protected ICalDataType |
EmailAlarmScribe._defaultDataType(ICalVersion version) |
protected ICalDataType |
DurationPropertyScribe._defaultDataType(ICalVersion version) |
protected ICalDataType |
AttendeeScribe._defaultDataType(ICalVersion version) |
ICalDataType |
ICalPropertyScribe.dataType(T property,
ICalVersion version)
Determines the data type of a property instance.
|
ICalDataType |
ICalPropertyScribe.defaultDataType(ICalVersion version)
Determines the default data type of this property.
|
Modifier and Type | Method and Description |
---|---|
protected Xml |
XmlScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Version |
VersionScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
UtcOffsetPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Trigger |
TriggerScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
TextPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected RequestStatus |
RequestStatusScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
RecurrencePropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected RecurrenceDates |
RecurrenceDatesScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
ListPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
IntegerPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
ICalPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context)
Unmarshals a property from a JSON data stream (jCal).
|
protected Geo |
GeoScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected FreeBusy |
FreeBusyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected ExceptionDates |
ExceptionDatesScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected DurationProperty |
DurationPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
DateTimePropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
DateOrDateTimePropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Attachment |
AttachmentScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Xml |
XmlScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Version |
VersionScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
VCalAlarmPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
UtcOffsetPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Trigger |
TriggerScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
TextPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected RequestStatus |
RequestStatusScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
RecurrencePropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected RecurrenceDates |
RecurrenceDatesScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected RawProperty |
RawPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Organizer |
OrganizerScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
ListPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
IntegerPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected abstract T |
ICalPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context)
Unmarshals a property from a plain-text iCalendar data stream.
|
protected Geo |
GeoScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected FreeBusy |
FreeBusyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected DurationProperty |
DurationPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Daylight |
DaylightScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
DateTimePropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected T |
DateOrDateTimePropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Attendee |
AttendeeScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected Attachment |
AttachmentScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected abstract T |
VCalAlarmPropertyScribe.create(ICalDataType dataType,
ICalPropertyScribe.SemiStructuredIterator it) |
protected ProcedureAlarm |
ProcedureAlarmScribe.create(ICalDataType dataType,
ICalPropertyScribe.SemiStructuredIterator it) |
protected EmailAlarm |
EmailAlarmScribe.create(ICalDataType dataType,
ICalPropertyScribe.SemiStructuredIterator it) |
protected DisplayAlarm |
DisplayAlarmScribe.create(ICalDataType dataType,
ICalPropertyScribe.SemiStructuredIterator it) |
protected AudioAlarm |
AudioAlarmScribe.create(ICalDataType dataType,
ICalPropertyScribe.SemiStructuredIterator it) |
protected static CannotParseException |
ICalPropertyScribe.missingXmlElements(ICalDataType... dataTypes)
Creates a
CannotParseException , indicating that the XML elements
that the parser expected to find are missing from the property's XML
element. |
Resources |
ResourcesScribe.newInstance(ICalDataType dataType,
ICalParameters parameters) |
protected abstract T |
ListPropertyScribe.newInstance(ICalDataType dataType,
ICalParameters parameters) |
protected ExceptionDates |
ExceptionDatesScribe.newInstance(ICalDataType dataType,
ICalParameters parameters) |
Categories |
CategoriesScribe.newInstance(ICalDataType dataType,
ICalParameters parameters) |
T |
ICalPropertyScribe.parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context)
Unmarshals a property's value from a JSON data stream (jCal).
|
T |
ICalPropertyScribe.parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context)
Unmarshals a property from a plain-text iCalendar data stream.
|
protected ICalDate |
ExceptionDatesScribe.readValue(ExceptionDates property,
String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected String |
TextListPropertyScribe.readValue(T property,
String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
protected abstract V |
ListPropertyScribe.readValue(T property,
String value,
ICalDataType dataType,
ICalParameters parameters,
ParseContext context) |
Constructor and Description |
---|
ICalPropertyScribe(Class<T> clazz,
String propertyName,
ICalDataType defaultDataType)
Creates a new scribe.
|
ICalPropertyScribe(Class<T> clazz,
String propertyName,
ICalDataType defaultDataType,
QName qname)
Creates a new scribe.
|
ListPropertyScribe(Class<T> clazz,
String propertyName,
ICalDataType dataType) |
TextPropertyScribe(Class<T> clazz,
String propertyName,
ICalDataType dataType) |
VCalAlarmPropertyScribe(Class<T> clazz,
String propertyName,
ICalDataType defaultDataType) |
Modifier and Type | Method and Description |
---|---|
List<String> |
XCalElement.all(ICalDataType dataType)
Gets all the values of a given data type.
|
XCalElement |
XCalElement.append(ICalDataType dataType)
Adds an empty value.
|
Element |
XCalElement.append(ICalDataType dataType,
String value)
Adds a value.
|
XCalElement |
XCalElement.child(ICalDataType dataType)
Gets the first child element with the given data type.
|
List<XCalElement> |
XCalElement.children(ICalDataType dataType)
Gets all child elements with the given data type.
|
String |
XCalElement.first(ICalDataType dataType)
Gets the first value of the given data type.
|
void |
XCalWriter.registerParameterDataType(String parameterName,
ICalDataType dataType)
Registers the data type of an experimental parameter.
|
void |
XCalDocument.XCalDocumentStreamWriter.registerParameterDataType(String parameterName,
ICalDataType dataType)
Registers the data type of an experimental parameter.
|
Modifier and Type | Method and Description |
---|---|
ICalDataType |
ICalParameters.getValue()
Gets the data type of the property's value (for example, "text" or
"datetime").
|
Modifier and Type | Method and Description |
---|---|
void |
ICalParameters.setValue(ICalDataType value)
Sets the data type of the property's value (for example, "text" or
"datetime").
|
Modifier and Type | Method and Description |
---|---|
ICalDataType |
RawProperty.getDataType() |
Constructor and Description |
---|
RawProperty(String name,
ICalDataType dataType,
String value) |
Copyright © 2013-2015 Michael Angstadt. All Rights Reserved.