[PhpiCalLib] element index

All elements
a b c d e f g i n p q r s t u _
_
top
__construct
__construct
__construct
__construct
Constructor
__construct
__construct
Consturctor
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
__construct
Constructor
__construct
Constructor
__construct
Constructor
__construct
__construct
Constructor
__construct
Constructor
__construct
__construct
__construct
__construct
Constructor
__construct
__construct
__construct
PhpiCalLib_Properties_DueProperty::__construct() in dateordatetimeproperties.php
__construct
__construct
Constructor
a
top
$aContentLines
$aParameters
The "param" tokens
$aPermittedParameters
Info about which parameters are permitted for this property
$aPermittedProperties
Info about which properties are permitted for this component
$aValues
The "param-value" tokens
AddComponent
Add a component to the collection in this calendar
AddParameter
Add a new parameter
AddParameterPermitted
Determine if the given parameter is permitted for addition
AddProperty
Add the property to the component
AddPropertyPermitted
Determine if the given property is permitted for addition
AddPropertyPermitted
Overridden because events have further rules to validate
AddValue
Overridden because this property only allows one value
AddValue
Add another parameter value
AllDay
Determine if it's an all day event
b
top
$BadParamSplitRegex
c
top
components.php
components.php in components.php
contentline.php
contentline.php in contentline.php
Copy
Copy from the other object
Create
Parse a param from the string, returning the new object
Create
Parse a contentline from the unfolded string, returning the new object
Create
Create a component object from it's name and it's properties, returning the new object
CreateComponent
Create a new Component object
CreateComponent
Overridden to create the right kind of component
CreateContentLine
Create a new ContentLine object
CreateContentLine
Overridden, to create the right kind of PhpiCalLib_ContentLine
CreateParameter
Overridden, to create the right kind of PhpiCalLib_ContentLine
CreateParameter
Create a new Parameter object
d
top
$DataType
datatypes.php
datatypes.php in datatypes.php
dateordatetimeproperties.php
dateordatetimeproperties.php in dateordatetimeproperties.php
datetimeproperties.php
datetimeproperties.php in datetimeproperties.php
DecodeTimeStamp
Decode a timestamp to an array of values like localtime() does, but with support for UTC
DigitCheck
Check that the Number matches 2DIGIT and is in range
e
top
$EncodedValue
The "value" token
event.php
event.php in event.php
exceptions.php
exceptions.php in exceptions.php
f
top
FromDataType
Convert a data type to it's defined name
FromDataType
Set the parameter value by specifying the data type
FromFile
Parse an iCalendar file from a file on disk
FromString
Parse an iCalendar file from a string
FromTimeStamp
Extract the date from the given timestamp
FromTimeStamp
Extract the date from the given timestamp
FromTimeStamp
Set the time from a unix timestamp
g
top
GetComponents
Access all the components of the given type
GetDate
GetDateTimeValue
Access the date-time of the value. This will return null if the value is a date not a date-time
GetDateValue
Access the Date of the value.
GetDays
Access the dur-day
GetEncodedValue
Access the property value as an encoded value
GetFullYear
Access the date-fullyear
GetHours
Access the dur-hour
GetHours
Access the number of hours
GetMinutes
Access the dur-minute
GetMinutes
Access the number of minutes
GetMonth
Access the date-month
GetMonthDay
Access the date-mday
GetName
Get the name of the property
GetName
Access the name of the parameter
GetName
Obtain the name of the component
GetParameter
Get the parameter of the given name, returning a single PhpiCalLib object
GetParameters
Access the parameters
GetParamRegex
A quick regular expression to validate a param token.
GetPolarity
GetProperties
Get all the properties of the given type/name
GetProperty
Get a single property of the given type/name
GetSeconds
Access the number of seconds
GetSeconds
Access the dur-second
GetTextValue
Access the TextValue
GetTime
GetTimeValue
Access the Time of the value. This will return null if the value is a date not a date-time
GetType
Access the component type
GetType
Access the component type
GetType
Access the property type
GetUtc
Determine if the time is UTC or floating/local
GetValue
Access the unescaped text value
GetValue
Simple accessor to get this property which has no encoding
GetValue
Get the value of this single value property
GetValue
Access the value as a DateTime
GetValues
Get all the values of this parameter
GetWeeks
Access the dur-week
i
top
$IanaTokenRegex
Regex to capture validate an iana-token
$IanaTokenRegex
Regex to capture validate an iana-token
$IanaTokenRegex
Regex to capture validate an iana-token
icalendar.php
icalendar.php in icalendar.php
n
top
$Name
PhpiCalLib_Parameter::$Name in parameters.php
The "param-name" token
$Name
The "name" token
$Name
PhpiCalLib_Component::$Name in components.php
$NameSplitRegex
Regex to validate a name token
p
top
parameterfactory.php
parameterfactory.php in parameterfactory.php
parameters.php
parameters.php in parameters.php
Parse
Extract the date-time value from the encoded string
Parse
Extract the date-time value from the encoded string
Parse
Extract the text value from the encoded string
Parse
Extract the date value from the encoded string
ParseiCalBody
Parse an iCalendar object from a set of contentlines that represent an icalbody
PhpiCalLib_Component
PhpiCalLib_Component in components.php
An iCalendar Component
PHPICALLIB_COMPONENT_IANACOMP
PHPICALLIB_COMPONENT_VALARM
PHPICALLIB_COMPONENT_VALARM in components.php
PHPICALLIB_COMPONENT_VCALENDAR
PHPICALLIB_COMPONENT_VEVENT
PHPICALLIB_COMPONENT_VEVENT in components.php
PHPICALLIB_COMPONENT_VFREEBUSY
PHPICALLIB_COMPONENT_VJOURNAL
PHPICALLIB_COMPONENT_VTIMEZONE
PHPICALLIB_COMPONENT_VTODO
PHPICALLIB_COMPONENT_VTODO in components.php
PHPICALLIB_COMPONENT_XCOMP
PHPICALLIB_COMPONENT_XCOMP in components.php
PhpiCalLib_ContentLine
PhpiCalLib_ContentLine in contentline.php
Represents a contentline token.
PhpiCalLib_DataType
PhpiCalLib_DataType in datatypes.php
Base class for all PhpiCalLib data types
PhpiCalLib_DataTypes_Date
PhpiCalLib_DataTypes_Date in datatypes.php
The date data type.
PhpiCalLib_DataTypes_DateTime
The date-time data type.
PhpiCalLib_DataTypes_Duration
The dur-value data type.
PhpiCalLib_DataTypes_Text
PhpiCalLib_DataTypes_Text in datatypes.php
The text data type.
PhpiCalLib_DataTypes_Time
PhpiCalLib_DataTypes_Time in datatypes.php
The time data type.
PHPICALLIB_DATATYPE_BINARY
PHPICALLIB_DATATYPE_BOOLEAN
PHPICALLIB_DATATYPE_CAL_ADDRESS
PHPICALLIB_DATATYPE_DATE
PHPICALLIB_DATATYPE_DATE in datatypes.php
PHPICALLIB_DATATYPE_DATE_TIME
PHPICALLIB_DATATYPE_DURATION
PHPICALLIB_DATATYPE_FLOAT
PHPICALLIB_DATATYPE_FLOAT in datatypes.php
PHPICALLIB_DATATYPE_IANATYPE
PHPICALLIB_DATATYPE_INTEGER
PHPICALLIB_DATATYPE_PERIOD
PHPICALLIB_DATATYPE_RECUR
PHPICALLIB_DATATYPE_RECUR in datatypes.php
PHPICALLIB_DATATYPE_TEXT
PHPICALLIB_DATATYPE_TEXT in datatypes.php
PHPICALLIB_DATATYPE_TIME
PHPICALLIB_DATATYPE_TIME in datatypes.php
PHPICALLIB_DATATYPE_URI
PHPICALLIB_DATATYPE_URI in datatypes.php
PHPICALLIB_DATATYPE_UTC_OFFSET
PHPICALLIB_DATATYPE_XTYPE
PHPICALLIB_DATATYPE_XTYPE in datatypes.php
PhpiCalLib_Event
PhpiCalLib_Event in event.php
An eventc iCalendar component
PhpiCalLib_Exception
PhpiCalLib_Exception in exceptions.php
A base class for all exceptions that we might throw
PhpiCalLib_iCalendar
PhpiCalLib_iCalendar in icalendar.php
The top level class of PhpiCalLib, representing the contents of an iCalendar file
PhpiCalLib_Parameter
PhpiCalLib_Parameter in parameters.php
Base class for all contentline parameters
PhpiCalLib_ParameterException
A base class for all exceptions that we might throw
PhpiCalLib_ParameterFactory
PhpiCalLib_ParameterFactory in parameterfactory.php
The factory class for creating the right kind of PhpiCalLib_Parameter objects.
PhpiCalLib_Parameters_Value
PhpiCalLib_Parameters_Value in parameters.php
The VALUE parameter.
PHPICALLIB_PARAMETER_ALTREP
PHPICALLIB_PARAMETER_ALTREP in parameters.php
PHPICALLIB_PARAMETER_CN
PHPICALLIB_PARAMETER_CN in parameters.php
PHPICALLIB_PARAMETER_CUTYPE
PHPICALLIB_PARAMETER_CUTYPE in parameters.php
PHPICALLIB_PARAMETER_DELEGATED_FROM
PHPICALLIB_PARAMETER_DELEGATED_TO
PHPICALLIB_PARAMETER_DIR
PHPICALLIB_PARAMETER_DIR in parameters.php
PHPICALLIB_PARAMETER_ENCODING
PHPICALLIB_PARAMETER_FBTYPE
PHPICALLIB_PARAMETER_FBTYPE in parameters.php
PHPICALLIB_PARAMETER_FMTTYPE
PHPICALLIB_PARAMETER_IANAPARAM
PHPICALLIB_PARAMETER_LANGUAGE
PHPICALLIB_PARAMETER_MEMBER
PHPICALLIB_PARAMETER_MEMBER in parameters.php
PHPICALLIB_PARAMETER_PARTSTAT
PHPICALLIB_PARAMETER_RANGE
PHPICALLIB_PARAMETER_RANGE in parameters.php
PHPICALLIB_PARAMETER_RELATED
PHPICALLIB_PARAMETER_RELTYPE
PHPICALLIB_PARAMETER_ROLE
PHPICALLIB_PARAMETER_ROLE in parameters.php
PHPICALLIB_PARAMETER_RSVP
PHPICALLIB_PARAMETER_RSVP in parameters.php
PHPICALLIB_PARAMETER_SENT_BY
PHPICALLIB_PARAMETER_TZID
PHPICALLIB_PARAMETER_TZID in parameters.php
PHPICALLIB_PARAMETER_VALUE
PHPICALLIB_PARAMETER_VALUE in parameters.php
PHPICALLIB_PARAMETER_XPARAM
PHPICALLIB_PARAMETER_XPARAM in parameters.php
PhpiCalLib_ParseException
PhpiCalLib_ParseException in exceptions.php
A custom exception class for parse errors.
PhpiCalLib_Properties_CalscaleProperty
PhpiCalLib_Properties_CalscaleProperty in unencodedproperties.php
The CALSCALE property.
PhpiCalLib_Properties_CategoriesProperty
The CATEGORIES property
PhpiCalLib_Properties_CompletedProperty
PhpiCalLib_Properties_CompletedProperty in datetimeproperties.php
The COMPLETED property.
PhpiCalLib_Properties_CreatedProperty
PhpiCalLib_Properties_CreatedProperty in datetimeproperties.php
The CREATED property.
PhpiCalLib_Properties_DateOrDateTimeProperty
PhpiCalLib_Properties_DateOrDateTimeProperty in dateordatetimeproperties.php
Many properties specify a value of type date-time / date. This base class can be used for those.
PhpiCalLib_Properties_DateTimeProperty
PhpiCalLib_Properties_DateTimeProperty in datetimeproperties.php
Many properties specify a value of type date-time. This base class can be used for those.
PhpiCalLib_Properties_DescriptionProperty
The DESCRIPTION property.
PhpiCalLib_Properties_DtEndProperty
PhpiCalLib_Properties_DtEndProperty in dateordatetimeproperties.php
The DTEND property.
PhpiCalLib_Properties_DtStampProperty
PhpiCalLib_Properties_DtStampProperty in datetimeproperties.php
The DTSTAMP property.
PhpiCalLib_Properties_DtStartProperty
PhpiCalLib_Properties_DtStartProperty in dateordatetimeproperties.php
The DTSTART property.
PhpiCalLib_Properties_DueProperty
PhpiCalLib_Properties_DueProperty in dateordatetimeproperties.php
The DUE property.
PhpiCalLib_Properties_DurationProperty
PhpiCalLib_Properties_DurationProperty in unencodedproperties.php
The DURATION property.
PhpiCalLib_Properties_ExDateProperty
PhpiCalLib_Properties_ExDateProperty in dateordatetimeproperties.php
The EXDATE property.
PhpiCalLib_Properties_LastModifiedProperty
The LAST-MODIFIED property.
PhpiCalLib_Properties_MethodProperty
PhpiCalLib_Properties_MethodProperty in unencodedproperties.php
The METHOD property.
PhpiCalLib_Properties_ProdIdProperty
The PRODID property.
PhpiCalLib_Properties_RecurrenceIdProperty
PhpiCalLib_Properties_RecurrenceIdProperty in dateordatetimeproperties.php
The RECURRENCE-ID property.
PhpiCalLib_Properties_SummaryProperty
The SUMMARY property.
PhpiCalLib_Properties_TextProperty
Many properties specify a value of type "text". This base class can be used for those.
PhpiCalLib_Properties_UidProperty
PhpiCalLib_Properties_UidProperty in textproperties.php
The UID property.
PhpiCalLib_Properties_UnencodedProperty
PhpiCalLib_Properties_UnencodedProperty in unencodedproperties.php
For properties that require no encoding of the value.
PhpiCalLib_Properties_VersionProperty
PhpiCalLib_Properties_VersionProperty in unencodedproperties.php
The VERSION property.
PhpiCalLib_PropertyFactory
PhpiCalLib_PropertyFactory in propertyfactory.php
The factory class for creating the right kind of PhpiCalLib_ContentLine objects.
PHPICALLIB_PROPERTY_ACTION
PHPICALLIB_PROPERTY_ACTION in contentline.php
PHPICALLIB_PROPERTY_ATTACH
PHPICALLIB_PROPERTY_ATTACH in contentline.php
PHPICALLIB_PROPERTY_ATTENDEE
PHPICALLIB_PROPERTY_ATTENDEE in contentline.php
PHPICALLIB_PROPERTY_BEGIN
PHPICALLIB_PROPERTY_BEGIN in contentline.php
PHPICALLIB_PROPERTY_CALSCALE
PHPICALLIB_PROPERTY_CALSCALE in contentline.php
PHPICALLIB_PROPERTY_CATEGORIES
PHPICALLIB_PROPERTY_CLASS
PHPICALLIB_PROPERTY_CLASS in contentline.php
PHPICALLIB_PROPERTY_COMMENT
PHPICALLIB_PROPERTY_COMMENT in contentline.php
PHPICALLIB_PROPERTY_COMPLETED
PHPICALLIB_PROPERTY_CONTACT
PHPICALLIB_PROPERTY_CONTACT in contentline.php
PHPICALLIB_PROPERTY_CREATED
PHPICALLIB_PROPERTY_CREATED in contentline.php
PHPICALLIB_PROPERTY_DESCRIPTION
PHPICALLIB_PROPERTY_DTEND
PHPICALLIB_PROPERTY_DTEND in contentline.php
PHPICALLIB_PROPERTY_DTSTAMP
PHPICALLIB_PROPERTY_DTSTAMP in contentline.php
PHPICALLIB_PROPERTY_DTSTART
PHPICALLIB_PROPERTY_DTSTART in contentline.php
PHPICALLIB_PROPERTY_DUE
PHPICALLIB_PROPERTY_DUE in contentline.php
PHPICALLIB_PROPERTY_DURATION
PHPICALLIB_PROPERTY_DURATION in contentline.php
PHPICALLIB_PROPERTY_END
PHPICALLIB_PROPERTY_END in contentline.php
PHPICALLIB_PROPERTY_EXDATE
PHPICALLIB_PROPERTY_EXDATE in contentline.php
PHPICALLIB_PROPERTY_FREEBUSY
PHPICALLIB_PROPERTY_FREEBUSY in contentline.php
PHPICALLIB_PROPERTY_GEO
PHPICALLIB_PROPERTY_GEO in contentline.php
PHPICALLIB_PROPERTY_IANAPROP
PHPICALLIB_PROPERTY_IANAPROP in contentline.php
PHPICALLIB_PROPERTY_LASTMODIFIED
PHPICALLIB_PROPERTY_LOCATION
PHPICALLIB_PROPERTY_LOCATION in contentline.php
PHPICALLIB_PROPERTY_METHOD
PHPICALLIB_PROPERTY_METHOD in contentline.php
PHPICALLIB_PROPERTY_ORGANIZER
PHPICALLIB_PROPERTY_PERCENT_COMPLETE
PHPICALLIB_PROPERTY_PRIORITY
PHPICALLIB_PROPERTY_PRIORITY in contentline.php
PHPICALLIB_PROPERTY_PRODID
PHPICALLIB_PROPERTY_PRODID in contentline.php
PHPICALLIB_PROPERTY_RDATE
PHPICALLIB_PROPERTY_RDATE in contentline.php
PHPICALLIB_PROPERTY_RECURRENCE_ID
PHPICALLIB_PROPERTY_RELATED_TO
PHPICALLIB_PROPERTY_REPEAT
PHPICALLIB_PROPERTY_REPEAT in contentline.php
PHPICALLIB_PROPERTY_REQUEST_STATUS
PHPICALLIB_PROPERTY_RESOURCES
PHPICALLIB_PROPERTY_RRULE
PHPICALLIB_PROPERTY_RRULE in contentline.php
PHPICALLIB_PROPERTY_SEQUENCE
PHPICALLIB_PROPERTY_SEQUENCE in contentline.php
PHPICALLIB_PROPERTY_STATUS
PHPICALLIB_PROPERTY_STATUS in contentline.php
PHPICALLIB_PROPERTY_SUMMARY
PHPICALLIB_PROPERTY_SUMMARY in contentline.php
PHPICALLIB_PROPERTY_TRANSP
PHPICALLIB_PROPERTY_TRANSP in contentline.php
PHPICALLIB_PROPERTY_TRIGGER
PHPICALLIB_PROPERTY_TRIGGER in contentline.php
PHPICALLIB_PROPERTY_TZID
PHPICALLIB_PROPERTY_TZID in contentline.php
PHPICALLIB_PROPERTY_TZNAME
PHPICALLIB_PROPERTY_TZNAME in contentline.php
PHPICALLIB_PROPERTY_TZOFFSETFROM
PHPICALLIB_PROPERTY_TZOFFSETTO
PHPICALLIB_PROPERTY_TZURL
PHPICALLIB_PROPERTY_TZURL in contentline.php
PHPICALLIB_PROPERTY_UID
PHPICALLIB_PROPERTY_UID in contentline.php
PHPICALLIB_PROPERTY_URL
PHPICALLIB_PROPERTY_URL in contentline.php
PHPICALLIB_PROPERTY_VERSION
PHPICALLIB_PROPERTY_VERSION in contentline.php
PHPICALLIB_PROPERTY_XPROP
PHPICALLIB_PROPERTY_XPROP in contentline.php
propertyfactory.php
propertyfactory.php in propertyfactory.php
q
top
$QSafeCharRegex
A regular expression to match the QSAFE-CHAR token.
r
top
RemoveParameter
Removes all parameters of the given name
RemoveParameterPermitted
Determine if we are allowed to remove the given parameter
RemoveProperty
Delete all the properties of the given type
RemovePropertyPermitted
Determine if we are allowed to remove the given property
s
top
$SafeCharRegex
A regular express to match the SAFE-CHAR token.
SetDate
SetDateFromTimeStamp
Set to a date-time property as represented by the given timestamp
SetDateTimeFromTimeStamp
Set to a date-time property as represented by the given timestamp
SetDateTimeValue
Set the value as a DateTime
SetDateValue
Set the value as a Date
SetDays
Set the dur-day component of the dur-value
SetDuration
SetEncodedValue
Overridden to do extra parsing to extract the $TextValue
SetEncodedValue
Overridden to make sure that the value is a valid date-time token
SetEncodedValue
Overridden to make sure the token matches iana-token
SetEncodedValue
Overridden to provide extra validation
SetEncodedValue
Overridden to do extra parsing to extract the $TextValue
SetEncodedValue
Overridden to provide extra validation
SetEncodedValue
Sets the property value by specifying the encoded value
SetFullYear
Set the date-fullyear component of the date-value
SetHours
Set the dur-hour component of the dur-value
SetHours
Set the time-hour component of the time
SetMinutes
Set the dur-minute component of the dur-value
SetMinutes
Set the time-minute component of the time
SetMonth
Set the date-month component of the date-value
SetMonthDay
Set the date-mday component of the date-value
SetName
Set the new name for the property
SetName
Set the name of the parameter
SetName
Set the new name for the property
SetParameter
Removes all existing parameters of the given name, and adds the given parameter
SetParameterPermitted
Determine if the given parameter can be changed
SetParameters
Set the parameters
SetPolarity
SetProperties
Set the content lines for the component, replacing any existing properties
SetProperty
Sets a property, replacing any existing values of the same type
SetPropertyPermitted
Overridden because events have further rules to validate
SetPropertyPermitted
Determine if the given property can be changed
SetSeconds
Set the dur-second component of the dur-value
SetSeconds
Set the time-second component of the time
SetTextValue
Set the TextValue
SetTime
SetType
Set the type of the component
SetType
Set the type of the content line
SetType
Set the type of the component
SetUnfoldedContentLine
SetUtc
Set the time-utc component of the time
SetValue
Set the value
SetValue
Set the value as a DateTime
SetValue
Simple accessor to set this property which has no encoding, only validation
SetValue
Set the values to a single new value
SetValues
Set the new property values.
SetWeeks
Set the dur-week component of the dur-value
SetYear
Set the date-fullyear component of the date-value
t
top
$TextValue
The text token value of this property
$Type
An enumerated version of $Name
$Type
PhpiCalLib_Component::$Type in components.php
$Type
PhpiCalLib_Parameter::$Type in parameters.php
$TypeMap
Map a data type id to it's string name.
textproperties.php
textproperties.php in textproperties.php
ToComponentType
Convert a component name to it's defined type
ToContentLines
Convert a string to a list of content lines
ToDataType
Access the data type id
ToDataType
Convert a data type name to it's defined type
ToFile
Parse an iCalendar file from a file on disk
ToParameterType
Convert a parameter name to it's defined type
ToPropertyName
Convert a property type to it's defined name
ToPropertyType
Convert a property name to it's defined type
ToString
Dump the object to a string
ToString
Convert to string
ToString
Dump the parameter to a string
ToString
Convert the content line to a string
ToString
Dump the parameter to an array of unfolded content lines
ToString
Convert to string
ToString
Convert to string
ToString
Convert to string
ToString
Convert to an encoded string
ToTimeStamp
Return the time WRT to midnight Jan 1st 1970, UTC
ToTimeStamp
Return the date WRT to midnight, UTC
ToTimeStamp
Return the seconds from midnight on the same day
ToTimeStamp
Return a timestamp WRT to UTC.
u
top
$UnSafeCharRegex
An array to locate the converse of SafeCharRegex.
unencodedproperties.php
unencodedproperties.php in unencodedproperties.php
a b c d e f g i n p q r s t u _