| 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 |
static ICalDataType |
ICalDataType.BOOLEAN |
static ICalDataType |
ICalDataType.CAL_ADDRESS |
static ICalDataType |
ICalDataType.DATE |
static ICalDataType |
ICalDataType.DATE_TIME |
static ICalDataType |
ICalDataType.DURATION |
static ICalDataType |
ICalDataType.FLOAT |
static ICalDataType |
ICalDataType.INTEGER |
static ICalDataType |
ICalDataType.PERIOD |
static ICalDataType |
ICalDataType.RECUR |
static ICalDataType |
ICalDataType.TEXT |
static ICalDataType |
ICalDataType.TIME |
static ICalDataType |
ICalDataType.URI |
static ICalDataType |
ICalDataType.UTC_OFFSET |
| 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 | Field and Description |
|---|---|
protected ICalDataType |
ICalPropertyScribe.defaultDataType |
| Modifier and Type | Method and Description |
|---|---|
protected ICalDataType |
AttachmentScribe._dataType(Attachment property) |
protected ICalDataType |
ExceptionDatesScribe._dataType(ExceptionDates property) |
protected ICalDataType |
RawPropertyScribe._dataType(RawProperty property) |
protected ICalDataType |
RecurrenceDatesScribe._dataType(RecurrenceDates property) |
protected ICalDataType |
ICalPropertyScribe._dataType(T property)
Determines the data type of a property instance.
|
protected ICalDataType |
DateOrDateTimePropertyScribe._dataType(T property) |
protected ICalDataType |
TriggerScribe._dataType(Trigger property) |
ICalDataType |
ICalPropertyScribe.dataType(T property)
Determines the data type of a property instance.
|
ICalDataType |
ICalPropertyScribe.getDefaultDataType()
Gets the property's default data type.
|
| Modifier and Type | Method and Description |
|---|---|
protected Xml |
XmlScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Version |
VersionScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
UtcOffsetPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Trigger |
TriggerScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
TextPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected RequestStatus |
RequestStatusScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
RecurrencePropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected RecurrenceDates |
RecurrenceDatesScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
ListPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
IntegerPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
ICalPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings)
/**
|
protected Geo |
GeoScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected FreeBusy |
FreeBusyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected ExceptionDates |
ExceptionDatesScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected DurationProperty |
DurationPropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
DateTimePropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
DateOrDateTimePropertyScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Attachment |
AttachmentScribe._parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Xml |
XmlScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Version |
VersionScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
UtcOffsetPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Trigger |
TriggerScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
TextPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected RequestStatus |
RequestStatusScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
RecurrencePropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected RecurrenceDates |
RecurrenceDatesScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected RawProperty |
RawPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
ListPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
IntegerPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected abstract T |
ICalPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings)
Unmarshals a property from a plain-text iCalendar data stream.
|
protected Geo |
GeoScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected FreeBusy |
FreeBusyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected DurationProperty |
DurationPropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
DateTimePropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected T |
DateOrDateTimePropertyScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Attachment |
AttachmentScribe._parseText(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
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) |
ICalPropertyScribe.Result<T> |
ICalPropertyScribe.parseJson(JCalValue value,
ICalDataType dataType,
ICalParameters parameters)
Unmarshals a property's value from a JSON data stream (jCal).
|
ICalPropertyScribe.Result<T> |
ICalPropertyScribe.parseText(String value,
ICalDataType dataType,
ICalParameters parameters)
Unmarshals a property from a plain-text iCalendar data stream.
|
protected String |
TextListPropertyScribe.readValue(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected abstract V |
ListPropertyScribe.readValue(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
protected Date |
ExceptionDatesScribe.readValue(String value,
ICalDataType dataType,
ICalParameters parameters,
List<Warning> warnings) |
| 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) |
| 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.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-2014 Michael Angstadt. All Rights Reserved.