Package | Description |
---|---|
biweekly | |
biweekly.component | |
biweekly.io | |
biweekly.io.scribe | |
biweekly.io.scribe.component | |
biweekly.io.scribe.property | |
biweekly.property |
Modifier and Type | Method and Description |
---|---|
ICalProperty |
ValidationWarnings.WarningsGroup.getProperty()
Gets the property object that caused the validation warnings.
|
Constructor and Description |
---|
ValidationWarnings.WarningsGroup(ICalProperty property,
List<ICalComponent> componentHierarchy,
List<Warning> warning)
Creates a new set of validation warnings for a property.
|
Modifier and Type | Field and Description |
---|---|
protected ListMultimap<Class<? extends ICalProperty>,ICalProperty> |
ICalComponent.properties |
protected ListMultimap<Class<? extends ICalProperty>,ICalProperty> |
ICalComponent.properties |
Modifier and Type | Method and Description |
---|---|
<T extends ICalProperty> |
ICalComponent.getProperties(Class<T> clazz)
Gets all properties of a given class.
|
<T extends ICalProperty> |
ICalComponent.getProperty(Class<T> clazz)
Gets the first property of a given class.
|
<T extends ICalProperty> |
ICalComponent.setProperty(Class<T> clazz,
T property)
Replaces all existing properties of the given class with a single
property instance.
|
Modifier and Type | Method and Description |
---|---|
ListMultimap<Class<? extends ICalProperty>,ICalProperty> |
ICalComponent.getProperties()
Gets all the properties associated with this component.
|
ListMultimap<Class<? extends ICalProperty>,ICalProperty> |
ICalComponent.getProperties()
Gets all the properties associated with this component.
|
Modifier and Type | Method and Description |
---|---|
void |
ICalComponent.addProperty(ICalProperty property)
Adds a property to this component.
|
void |
ICalComponent.setProperty(ICalProperty property)
Replaces all existing properties of the given class with a single
property instance.
|
Modifier and Type | Method and Description |
---|---|
void |
ICalComponent.removeProperties(Class<? extends ICalProperty> clazz)
Removes properties from the iCalendar object.
|
Modifier and Type | Method and Description |
---|---|
ICalProperty |
ParseContext.TimezonedDate.getProperty()
Gets the property object.
|
Modifier and Type | Method and Description |
---|---|
void |
ParseContext.addDate(ICalDate icalDate,
ICalProperty property,
ICalParameters parameters)
Adds a parsed date to this parse context so its timezone can be applied
to it after the iCalendar object has been parsed (if it has one).
|
void |
ParseContext.addFloatingDate(ICalProperty property,
ICalDate date)
Keeps track of a date-time property that does not have a timezone
(floating time), so it can be added to the
TimezoneInfo object
after the iCalendar object is parsed. |
void |
ParseContext.addTimezonedDate(String tzid,
ICalProperty property,
ICalDate date)
Keeps track of a date-time property value that uses a timezone so it can
be parsed later.
|
VTimezone |
TimezoneInfo.getComponent(ICalProperty property)
Gets the
VTimezone component that a property is assigned to. |
TimeZone |
TimezoneInfo.getTimeZone(ICalProperty property)
Gets the timezone that is assigned to a property.
|
TimeZone |
TimezoneInfo.getTimeZoneToWriteIn(ICalProperty property)
Gets the timezone that a property should be formatted in when written.
|
boolean |
TimezoneInfo.hasSolidusTimezone(ICalProperty property)
Determines if the given property has a solidus timezone (a globally
unique timezone ID).
|
boolean |
TimezoneInfo.isFloating(ICalProperty property)
Determines if a property value should be formatted in floating time or
not.
|
void |
TimezoneInfo.setFloating(ICalProperty property,
boolean enable)
Instructs the writer to format a particular property's date/time value in
floating time.
|
void |
TimezoneInfo.setTimeZone(ICalProperty property,
TimeZone timezone)
Instructs the writer to format an individual property's date/time value
in a specific timezone.
|
void |
TimezoneInfo.setTimeZone(ICalProperty property,
TimeZone timezone,
boolean generateComponent)
Instructs the writer to format an individual property's date/time value
in a specific timezone.
|
Modifier and Type | Method and Description |
---|---|
void |
StreamWriter.registerScribe(ICalPropertyScribe<? extends ICalProperty> scribe)
Registers an experimental property scribe.
|
void |
StreamReader.registerScribe(ICalPropertyScribe<? extends ICalProperty> scribe)
Registers an experimental property scribe.
|
Constructor and Description |
---|
ParseContext.TimezonedDate(ICalDate date,
ICalProperty property) |
Modifier and Type | Method and Description |
---|---|
ICalPropertyScribe<? extends ICalProperty> |
ScribeIndex.getPropertyScribe(Class<? extends ICalProperty> clazz)
Gets a property scribe by class.
|
ICalPropertyScribe<? extends ICalProperty> |
ScribeIndex.getPropertyScribe(ICalProperty property)
Gets the appropriate property scribe for a given property instance.
|
ICalPropertyScribe<? extends ICalProperty> |
ScribeIndex.getPropertyScribe(QName qname)
Gets a property scribe by XML local name and namespace.
|
ICalPropertyScribe<? extends ICalProperty> |
ScribeIndex.getPropertyScribe(String propertyName,
ICalVersion version)
Gets a property scribe by name.
|
Modifier and Type | Method and Description |
---|---|
ICalPropertyScribe<? extends ICalProperty> |
ScribeIndex.getPropertyScribe(ICalProperty property)
Gets the appropriate property scribe for a given property instance.
|
Modifier and Type | Method and Description |
---|---|
ICalPropertyScribe<? extends ICalProperty> |
ScribeIndex.getPropertyScribe(Class<? extends ICalProperty> clazz)
Gets a property scribe by class.
|
void |
ScribeIndex.register(ICalPropertyScribe<? extends ICalProperty> scribe)
Registers a property scribe.
|
void |
ScribeIndex.unregister(ICalPropertyScribe<? extends ICalProperty> scribe)
Unregisters a property scribe
|
Modifier and Type | Method and Description |
---|---|
List<ICalProperty> |
ICalComponentScribe.getProperties(T component)
Gets the properties to marshal.
|
List<ICalProperty> |
VFreeBusyScribe.getProperties(VFreeBusy component) |
Modifier and Type | Class and Description |
---|---|
class |
ICalPropertyScribe<T extends ICalProperty>
Base class for iCalendar property scribes.
|
Modifier and Type | Method and Description |
---|---|
protected static ICalPropertyScribe.DateWriter |
ICalPropertyScribe.date(Date date,
ICalProperty property,
WriteContext context) |
protected static ICalPropertyScribe.DateWriter |
ICalPropertyScribe.date(ICalDate date,
ICalProperty property,
WriteContext context) |
protected static ICalParameters |
ICalPropertyScribe.handleTzidParameter(ICalProperty property,
boolean hasTime,
WriteContext context)
Adds a TZID parameter to a property's parameter list if necessary.
|
Modifier and Type | Class and Description |
---|---|
class |
Action
Defines the type of action to invoke when an alarm is triggered.
|
class |
Attachment
Defines a binary resource that is associated with the component to which it
belongs (such as an image or document).
|
class |
Attendee
Defines an attendee (such as a person attending an event).
|
class |
AudioAlarm
Defines an alarm that will play an audio file when triggered.
|
class |
CalendarScale
Defines the calendar system that this iCalendar object uses for all its date
values.
|
class |
Categories
Defines a list of keywords that describe the component to which it belongs.
|
class |
Classification
Defines the level of sensitivity of the iCalendar data.
|
class |
Comment
Defines a free-text comment.
|
class |
Completed
Defines the date and time that a to-do task was completed.
|
class |
Contact
Defines the contact information for a person or other entity (for example,
the name of a business and its phone number).
|
class |
Created
Defines the time that the calendar information was initially created.
|
class |
DateDue
Defines the due date of a to-do task.
|
class |
DateEnd
Defines the end date of an event or free/busy component.
|
class |
DateOrDateTimeProperty
Represents a property whose value is a date or a date-time.
|
class |
DateStart
Defines the start date of an event, free/busy component, or timezone
component.
|
class |
DateTimeProperty
Represents a property whose value is a date-time value.
|
class |
DateTimeStamp
The meaning of this property varies depending on whether the iCalendar object
has a
Method property. |
class |
Daylight
Represents daylight savings time information.
|
class |
Description
Defines a detailed description of the component that this property belongs
to.
|
class |
DisplayAlarm
Defines an alarm that displays a message when triggered.
|
class |
DurationProperty
Defines a duration of time (for example, "2 hours and 30 minutes").
|
class |
EmailAlarm
Defines an alarm that sends an email when triggered.
|
class |
EnumProperty
Represents a property that has a defined set of acceptable values (for
example, the
Action property). |
class |
ExceptionDates
Defines a list of exceptions to the dates specified in the
RecurrenceRule property. |
class |
ExceptionRule
Defines a list of exceptions to the dates specified in the
RecurrenceRule property. |
class |
FreeBusy
Defines a person's availability over certain time periods (for example,
"busy" between 1pm-3pm and 4pm-5pm).
|
class |
Geo
Defines a set of geographical coordinates.
|
class |
IntegerProperty
Represents a property whose value is an integer.
|
class |
LastModified
Defines the time that the calendar data in a component was last changed.
|
class |
ListProperty<T>
Represents a property whose value is a list of values.
|
class |
Location
Defines the physical location of an event.
|
class |
Method
Specifies the value of the "Content-Type" header's "method" parameter if the
iCalendar object is defined as a MIME message entity.
|
class |
Organizer
|
class |
PercentComplete
Defines a to-do task's level of completion.
|
class |
Priority
Defines the priority of an event or to-do task.
|
class |
ProcedureAlarm
Defines an alarm that executes a procedure when triggered.
|
class |
ProductId
Identifies the application that created the iCalendar object.
|
class |
RawProperty
Represents a property that does not have a scribe associated with it.
|
class |
RecurrenceDates
Defines a list of dates or time periods that help define a recurrence rule.
|
class |
RecurrenceId
Records the original value of the
DateStart property if a recurrence
instance has been modified. |
class |
RecurrenceProperty
Represents a property whose value is a recurrence rule.
|
class |
RecurrenceRule
Defines how often a component repeats.
|
class |
RelatedTo
Defines a relationship between the component that this property belongs to
and another component.
|
class |
Repeat
Defines the number of times an alarm should be repeated after its initial
trigger.
|
class |
RequestStatus
Represents a response to a scheduling request.
|
class |
Resources
Defines a list of physical resources that are needed for an event or to-do
task (for example, a "projector" or "DVD player").
|
class |
Sequence
Defines a revision number for an event, to-do task, or journal entry.
|
class |
Status
Defines the status of the component that this property belongs to, such as a
to-do task being "completed".
|
class |
Summary
Defines a short, one line summary of the component that this property belongs
to.
|
class |
TextProperty
Represents a property whose value is a plain-text string.
|
class |
Timezone
Defines the local timezone.
|
class |
TimezoneId
Defines a unique identifier for a
VTimezone component. |
class |
TimezoneName
Defines a traditional, human-readable, non-standard name for a timezone
observance (for example, "Eastern Standard Time" for standard time on the US
east coast).
|
class |
TimezoneOffsetFrom
Defines the timezone offset that was in affect before the timezone observance
began.
|
class |
TimezoneOffsetTo
Defines the timezone offset that a timezone observance uses.
|
class |
TimezoneUrl
Defines a URL that points to an iCalendar object that contains further
information on a timezone.
|
class |
Transparency
Defines whether an event is visible to free/busy time searches or not.
|
class |
Trigger
Defines when to trigger an alarm.
|
class |
Uid
Defines a unique identifier for a component.
|
class |
Url
Defines a website that contains additional information about a component.
|
class |
UtcOffsetProperty
Represents a property whose value is a timezone offset.
|
class |
ValuedProperty<T>
Represents a property whose data model consists of a single Java object (such
as a String).
|
class |
VCalAlarmProperty
Defines an alarm property that is part of the vCalendar (1.0) standard (such
as
AudioAlarm ). |
class |
Version
Defines the min/max iCalendar versions a consumer must support in order to
successfully parse the iCalendar object.
|
class |
Xml
Stores a property that was parsed from an xCal document (XML-encoded
iCalendar object) whose XML namespace was not part of the xCal XML namespace.
|
Copyright © 2013-2015 Michael Angstadt. All Rights Reserved.