delete [line 574]
Mark the object as deleted.
getAttributes [line 342]
Return the attributes set for this object in question.
getConfig [line 609]
Get current Config object
getId [line 263]
getOsmChangeXml [line 180]
string|null getOsmChangeXml(
)
|
|
Generate and return the OsmChange XML required to record the changes made to the object in question.
Overridden in child classes as:
- Services_OpenStreetMap_Changeset::getOsmChangeXml()
- Generate and return the OsmChange XML required to record the changes made to the object in question.
getRelations [line 422]
Get all relations referring to the object in question.
getTag [line 370]
string|null getTag(
string
$key)
|
|
Return value of specified tag as set against this object.
If tag isn't set, return null.
Parameters:
getTags [line 356]
Return the tags set for this object in question.
getTransport [line 633]
Services_OpenStreetMap_Transport. getTransport(
)
|
|
Retrieve the current Transport instance.
getType [line 384]
getUid [line 300]
Retrieve the uid of the object in question.
getUser [line 314]
Retrieve the user (creator/editor) of the object in question.
getVersion [line 328]
Retrieve the version of the object in question
getXml [line 104]
history [line 394]
Get each distinct version of an object.
isDirty [line 585]
Indicate whether object has had a tag added, edited or removed.
osmChangeXml [line 253]
string osmChangeXml(
string
$xml)
|
|
Amend changeXML with specific updates as appropriate.
Overridden in child classes as:
- Services_OpenStreetMap_Way::osmChangeXml()
- Amend osmChangeXml with specific updates pertinent to this Way object.
Parameters:
removeTag [line 527]
Remove a tag.
Parameters:
removeTags [line 549]
Remove tags.
Remove more than one tag from the object.
Parameters:
setAllTags [line 510]
Set all tags.
This will overwrite all/any tags that are already set.
array(
'key' => 'value',
'key2', 'value2',
)
);
Parameters:
setChangesetId [line 167]
Set the Changeset Id for this object.
Parameters:
setConfig [line 597]
Set Config object
Parameters:
setId [line 289]
Set the id value of the object in question.
Specified id should be numeric.
Parameters:
setTag [line 456]
Set tag to [new] key/value pair.
The object is returned, supporting Fluent coding style.
Parameters:
setTags [line 484]
Set tags.
Set a number of tags at once, using an associative array.
array(
'key' => 'value',
'key2', 'value2',
)
);
Parameters:
setTransport [line 621]
Set the Transport instance.
Parameters:
setVal [line 154]
Store a specified value.
Parameters:
setXml [line 133]
__toString [line 116]
If modified, return the osmChangeXML for the object, otherwise the defining XML.