|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Inheritance diagram for Sabre\VObject\Property\FlatText:
Collaboration diagram for Sabre\VObject\Property\FlatText:Public Member Functions | |
| setQuotedPrintableValue ($val) | |
| Sets the value as a quoted-printable encoded string. More... | |
Public Member Functions inherited from Sabre\VObject\Property\Text | |
| __construct (Component $root, $name, $value=null, array $parameters=[], $group=null) | |
| Creates the property. More... | |
| setRawMimeDirValue ($val) | |
| Sets a raw value coming from a mimedir (iCalendar/vCard) file. More... | |
| setQuotedPrintableValue ($val) | |
| Sets the value as a quoted-printable encoded string. More... | |
| getRawMimeDirValue () | |
| Returns a raw mime-dir representation of the value. More... | |
| getJsonValue () | |
| Returns the value, in the format it should be encoded for json. More... | |
| getValueType () | |
| Returns the type of value. More... | |
| serialize () | |
| Turns the object back into a serialized blob. More... | |
| validate ($options=0) | |
| Validates the node for correctness. More... | |
Public Member Functions inherited from Sabre\VObject\Property | |
| __construct (Component $root, $name, $value=null, array $parameters=[], $group=null) | |
| Creates the generic property. More... | |
| setValue ($value) | |
| Updates the current value. More... | |
| getValue () | |
| Returns the current value. More... | |
| setParts (array $parts) | |
| Sets a multi-valued property. More... | |
| getParts () | |
| Returns a multi-valued property. More... | |
| add ($name, $value=null) | |
| Adds a new parameter. More... | |
| parameters () | |
| Returns an iterable list of children. More... | |
| getValueType () | |
| Returns the type of value. More... | |
| setRawMimeDirValue ($val) | |
| Sets a raw value coming from a mimedir (iCalendar/vCard) file. More... | |
| getRawMimeDirValue () | |
| Returns a raw mime-dir representation of the value. More... | |
| serialize () | |
| Turns the object back into a serialized blob. More... | |
| getJsonValue () | |
| Returns the value, in the format it should be encoded for JSON. More... | |
| setJsonValue (array $value) | |
| Sets the JSON value, as it would appear in a jCard or jCal object. More... | |
| jsonSerialize () | |
| This method returns an array, with the representation as it should be encoded in JSON. More... | |
| setXmlValue (array $value) | |
| Hydrate data from a XML subtree, as it would appear in a xCard or xCal object. More... | |
| xmlSerialize (Xml\Writer $writer) | |
| This method serializes the data into XML. More... | |
| __toString () | |
| Called when this object is being cast to a string. More... | |
| offsetExists ($name) | |
| Checks if an array element exists. More... | |
| offsetGet ($name) | |
| Returns a parameter. More... | |
| offsetSet ($name, $value) | |
| Creates a new parameter. More... | |
| offsetUnset ($name) | |
| Removes one or more parameters with the specified name. More... | |
| __clone () | |
| This method is automatically called when the object is cloned. More... | |
| validate ($options=0) | |
| Validates the node for correctness. More... | |
| destroy () | |
| Call this method on a document if you're done using it. More... | |
Public Member Functions inherited from Sabre\VObject\Node | |
| serialize () | |
| Serializes the node into a mimedir format. More... | |
| jsonSerialize () | |
| This method returns an array, with the representation as it should be encoded in JSON. More... | |
| xmlSerialize (Xml\Writer $writer) | |
| This method serializes the data into XML. More... | |
| destroy () | |
| Call this method on a document if you're done using it. More... | |
| getIterator () | |
| Returns the iterator for this object. More... | |
| setIterator (ElementList $iterator) | |
| Sets the overridden iterator. More... | |
| validate ($options=0) | |
| Validates the node for correctness. More... | |
| count () | |
| Returns the number of elements. More... | |
| offsetExists ($offset) | |
| Checks if an item exists through ArrayAccess. More... | |
| offsetGet ($offset) | |
| Gets an item through ArrayAccess. More... | |
| offsetSet ($offset, $value) | |
| Sets an item through ArrayAccess. More... | |
| offsetUnset ($offset) | |
| Sets an item through ArrayAccess. More... | |
Public Member Functions inherited from Sabre\Xml\XmlSerializable | |
| xmlSerialize (Writer $writer) | |
| The xmlSerialize method is called during xml writing. More... | |
Data Fields | |
| $delimiter = ',' | |
Data Fields inherited from Sabre\VObject\Property\Text | |
| $delimiter = ',' | |
Data Fields inherited from Sabre\VObject\Property | |
| $name | |
| $group | |
| $parameters = [] | |
| $delimiter = ';' | |
Data Fields inherited from Sabre\VObject\Node | |
| const | REPAIR = 1 |
| The following constants are used by the validate() method. More... | |
| const | PROFILE_CARDDAV = 2 |
| If this option is set, the validator will operate on the vcards on the assumption that the vcards need to be valid for CardDAV. More... | |
| const | PROFILE_CALDAV = 4 |
| If this option is set, the validator will operate on iCalendar objects on the assumption that the vcards need to be valid for CalDAV. More... | |
| $parent | |
Additional Inherited Members | |
Protected Member Functions inherited from Sabre\VObject\Property\Text | |
| xmlSerializeValue (Xml\Writer $writer) | |
| This method serializes only the value of a property. More... | |
| xmlSerializeValue (Xml\Writer $writer) | |
| This method serializes only the value of a property. More... | |
Protected Attributes inherited from Sabre\VObject\Property\Text | |
| $structuredValues | |
| $minimumPropertyValues | |
Protected Attributes inherited from Sabre\VObject\Property | |
| $value | |
Protected Attributes inherited from Sabre\VObject\Node | |
| $iterator = null | |
| $root | |
FlatText property.
This object represents certain TEXT values.
Specifically, this property is used for text values where there is only 1 part. Semi-colons and colons will be de-escaped when deserializing, but if any semi-colons or commas appear without a backslash, we will not assume that they are delimiters.
vCard 2.1 specifically has a whole bunch of properties where this may happen, as it only defines a delimiter for a few properties.
vCard 4.0 states something similar. An unescaped semi-colon may be a delimiter, depending on the property.
Definition at line 25 of file FlatText.php.
| Sabre\VObject\Property\FlatText::setQuotedPrintableValue | ( | $val | ) |
Sets the value as a quoted-printable encoded string.
Overriding this so we're not splitting on a ; delimiter.
| string | $val |
Reimplemented from Sabre\VObject\Property\Text.
Definition at line 43 of file FlatText.php.
References Sabre\VObject\Property\setValue().
Here is the call graph for this function:| Sabre\VObject\Property\FlatText::$delimiter = ',' |
Definition at line 32 of file FlatText.php.