Inherits SMWDataItem.
Public Member Functions | |
| __construct ($number) | |
| getDIType () | |
| Convenience method that returns a constant that defines the concrete class that implements this data item. | |
| getNumber () | |
| getSortKey () | |
| Return a value that can be used for sorting data of this type. | |
| getSortKeyDataItem () | |
| getSerialization () | |
| Get a UTF-8 encoded string serialization of this data item. | |
Static Public Member Functions | |
| static | doUnserialize ($serialization) |
| Create a data item from the provided serialization string and type ID. | |
Protected Attributes | |
| $m_number | |
Definition at line 15 of file SMW_DI_Number.php.
| SMWDINumber::__construct | ( | $ | number | ) |
Definition at line 23 of file SMW_DI_Number.php.
| SMWDINumber::getDIType | ( | ) |
Convenience method that returns a constant that defines the concrete class that implements this data item.
Used to switch when processing data items.
Reimplemented from SMWDataItem.
Definition at line 30 of file SMW_DI_Number.php.
References SMWDataItem::TYPE_NUMBER.
| SMWDINumber::getNumber | ( | ) |
Definition at line 34 of file SMW_DI_Number.php.
| SMWDINumber::getSortKey | ( | ) |
Return a value that can be used for sorting data of this type.
If the data is of a numerical type, the sorting must be done in numerical order. If the data is a string, the data must be sorted alphabetically.
Wiki pages are a special case in SMW. They are ordered by a sortkey that is assigned to them as a property value. When pages are sorted, this data should be used if possible.
Reimplemented from SMWDataItem.
Definition at line 38 of file SMW_DI_Number.php.
| SMWDINumber::getSortKeyDataItem | ( | ) |
Reimplemented from SMWDataItem.
Definition at line 46 of file SMW_DI_Number.php.
| SMWDINumber::getSerialization | ( | ) |
Get a UTF-8 encoded string serialization of this data item.
The serialisation should be concise and need not be pretty, but it must allow unserialization. Each subclass of SMWDataItem implements a static method doUnserialize() for this purpose.
Reimplemented from SMWDataItem.
Definition at line 50 of file SMW_DI_Number.php.
| static SMWDINumber::doUnserialize | ( | $ | serialization | ) | [static] |
Create a data item from the provided serialization string and type ID.
Definition at line 61 of file SMW_DI_Number.php.
Referenced by SMWCompatibilityHelpers::dataItemFromDBKeys().
SMWDINumber::$m_number [protected] |
Definition at line 21 of file SMW_DI_Number.php.
1.5.6