| Package | net.systemeD.halcyon.connection |
| Class | public class Connection |
| Inheritance | Connection flash.events.EventDispatcher |
| Subclasses | AMFConnection, BikeShopConnection, BugConnection, XMLBaseConnection |
| Property | Defined by | ||
|---|---|---|---|
| ADDED_TO_RELATION : String = "added_to_relation" [static]
| Connection | ||
| apiBase : String [read-only]
| Connection | ||
| DATA_CLEAN : String = "data_clean" [static]
| Connection | ||
| DATA_DIRTY : String = "data_dirty" [static]
| Connection | ||
| ENTITY_DRAGGED : String = "entity_dragged" [static]
| Connection | ||
| isDirty : Boolean [read-only]
| Connection | ||
| LOAD_COMPLETED : String = "load_completed" [static]
| Connection | ||
| LOAD_STARTED : String = "load_started" [static]
| Connection | ||
| name : String | Connection | ||
| NEW_CHANGESET : String = "new_changeset" [static]
| Connection | ||
| NEW_CHANGESET_ERROR : String = "new_changeset_error" [static]
| Connection | ||
| NEW_MARKER : String = "new_marker" [static]
| Connection | ||
| NEW_NODE : String = "new_node" [static]
| Connection | ||
| NEW_POI : String = "new_poi" [static]
| Connection | ||
| NEW_RELATION : String = "new_relation" [static]
| Connection | ||
| NEW_WAY : String = "new_way" [static]
| Connection | ||
| NODE_ALTERED : String = "node_altered" [static]
| Connection | ||
| nodecount : int = 0 | Connection | ||
| NODE_DELETED : String = "node_deleted" [static]
| Connection | ||
| NODE_MOVED : String = "node_moved" [static]
| Connection | ||
| NODE_RENUMBERED : String = "node_renumbered" [static]
| Connection | ||
| relationcount : int = 0 | Connection | ||
| RELATION_DELETED : String = "relation_deleted" [static]
| Connection | ||
| RELATION_MEMBER_ADDED : String = "relation_member_added" [static]
| Connection | ||
| RELATION_MEMBER_REMOVED : String = "relation_member_deleted" [static]
| Connection | ||
| RELATION_RENUMBERED : String = "relation_renumbered" [static]
| Connection | ||
| REMOVED_FROM_RELATION : String = "removed_from_relation" [static]
| Connection | ||
| RESUME_REDRAW : String = "resume_redraw" [static]
| Connection | ||
| SAVE_COMPLETED : String = "save_completed" [static]
| Connection | ||
| SAVE_STARTED : String = "save_started" [static]
| Connection | ||
| serverName : String [read-only]
| Connection | ||
| STATUS_CHANGED : String = "status_changed" [static]
| Connection | ||
| statusFetcher : StatusFetcher | Connection | ||
| SUSPEND_REDRAW : String = "suspend_redraw" [static]
| Connection | ||
| TAG_CHANGED : String = "tag_changed" [static]
| Connection | ||
| TRACES_LOADED : String = "traces_loaded" [static]
| Connection | ||
| waycount : int = 0 | Connection | ||
| WAY_DELETED : String = "way_deleted" [static]
| Connection | ||
| WAY_NODE_ADDED : String = "way_node_added" [static]
| Connection | ||
| WAY_NODE_REMOVED : String = "way_node_removed" [static]
| Connection | ||
| WAY_RENUMBERED : String = "way_renumbered" [static]
| Connection | ||
| WAY_REORDERED : String = "way_reordered" [static]
| Connection | ||
| Property | Defined by | ||
|---|---|---|---|
| apiBaseURL : String | Connection | ||
| nextNegative : Number [read-only]
| Connection | ||
| params : Object | Connection | ||
| policyURL : String | Connection | ||
| traces_loaded : Boolean = false | Connection | ||
| Method | Defined by | ||
|---|---|---|---|
|
Connection(cname:String, api:String, policy:String, initparams:Object = null)
| Connection | ||
| Connection | |||
|
cancelUpload():void
| Connection | ||
|
closeChangeset():void
| Connection | ||
|
createChangeset(tags:Object):void
| Connection | ||
|
createMarker(tags:Object, lat:Number, lon:Number, id:Number):Marker
Create a new marker.
| Connection | ||
|
createNode(tags:Object, lat:Number, lon:Number, performCreate:Function):Node
| Connection | ||
|
createRelation(tags:Object, members:Array, performCreate:Function):Relation
| Connection | ||
| Connection | |||
|
deleteBeforeUpload(entity:Entity):void
| Connection | ||
|
fetchTrace(id:Number, callback:Function):void
| Connection | ||
|
fetchUserTraces(refresh:Boolean = false):void
| Connection | ||
| Connection | |||
|
getAllLoadedEntities():Array
| Connection | ||
|
getAllNodeIDs():Array
| Connection | ||
|
getAllRelationIDs():Array
| Connection | ||
|
getAllWayIDs():Array
| Connection | ||
|
getEnvironment(responder:Responder):void
| Connection | ||
| Connection | |||
|
getMatchingRelationIDs(match:Object):Array
Returns all available relations that match all of {k1: [v1,v2,...], k2: [v1...] ...}
where p1 is an array [v1, v2, v3...]
| Connection | ||
| Connection | |||
|
getNodesAtPosition(lat:Number, lon:Number):Array
| Connection | ||
|
getObjectsByBbox(left:Number, right:Number, top:Number, bottom:Number):Object
| Connection | ||
|
getParam(name:String, defaultValue:String):String
| Connection | ||
|
getRelation(id:Number):Relation
| Connection | ||
|
getTraces():Array
| Connection | ||
| Connection | |||
|
goToEntity(entity:Entity):void
| Connection | ||
|
hasAccessToken():Boolean
| Connection | ||
| Connection | |||
|
loadBbox(left:Number, right:Number, top:Number, bottom:Number):void
| Connection | ||
|
loadEntity(entity:Entity):void
| Connection | ||
|
loadEntityByID(type:String, id:Number):void
| Connection | ||
|
markClean():void
| Connection | ||
|
markDirty():void
| Connection | ||
|
nodesAtPosition(lat:Number, lon:Number):uint
| Connection | ||
|
purgeIfFull(left:Number, right:Number, top:Number, bottom:Number):void
Purge all data if number of ways exceeds limit
| Connection | ||
|
purgeOutside(left:Number, right:Number, top:Number, bottom:Number):void
| Connection | ||
|
registerPOI(node:Node):void
| Connection | ||
|
removeDupe(node:Node):void
| Connection | ||
|
retryUpload(e:Event = null):void
| Connection | ||
|
retryUploadWithNewChangeset():void
| Connection | ||
|
revertBeforeUpload(entity:Entity):void
| Connection | ||
|
sendEvent(e:*, queue:Boolean):void
| Connection | ||
|
setAccessToken(key:String, secret:String):void
| Connection | ||
|
setAuthToken(id:Object):void
| Connection | ||
|
unregisterPOI(node:Node):void
| Connection | ||
|
uploadChanges():*
| Connection | ||
| Method | Defined by | ||
|---|---|---|---|
|
addTrace(t:Object):void
| Connection | ||
|
clearTraces():void
| Connection | ||
|
closeActiveChangeset():void
| Connection | ||
|
findEntity(type:String, id:*):Entity
| Connection | ||
|
freshenActiveChangeset():void
| Connection | ||
|
isBboxLoaded(left:Number, right:Number, top:Number, bottom:Number):Boolean
Has the data within this bbox already been loaded?
| Connection | ||
|
killEntity(entity:Entity):void
| Connection | ||
|
killNode(id:Number):void
| Connection | ||
|
killRelation(id:Number):void
| Connection | ||
|
killWay(id:Number):void
| Connection | ||
|
killWayWithNodes(id:Number):void
| Connection | ||
|
markBboxLoaded(left:Number, right:Number, top:Number, bottom:Number):void
Mark that bbox is loaded
| Connection | ||
|
renumberNode(oldID:Number, newID:Number, version:uint):void
| Connection | ||
|
renumberRelation(oldID:Number, newID:Number, version:uint):void
| Connection | ||
|
renumberWay(oldID:Number, newID:Number, version:uint):void
| Connection | ||
|
setActiveChangeset(changeset:Changeset):void
| Connection | ||
| Connection | |||
|
setOrUpdateNode(newNode:Node, queue:Boolean):void
| Connection | ||
|
setRelation(relation:Relation, queue:Boolean):void
| Connection | ||
| Connection | |||
|
throwAlreadyDeletedError(entity:Entity, message:String):void
| Connection | ||
|
throwBugError(message:String):void
| Connection | ||
|
throwChangesetError(message:String):void
| Connection | ||
|
throwConflictError(entity:Entity, serverVersion:uint, message:String):void
| Connection | ||
|
throwEntityError(entity:Entity, message:String):void
| Connection | ||
|
throwInUseError(entity:Entity, message:String):void
| Connection | ||
|
throwServerError(message:String):void
| Connection | ||
| Constant | Defined by | ||
|---|---|---|---|
| MAXWAYS : uint = 3000 maximum number of ways to keep in memory before purging
| Connection | ||
| ADDED_TO_RELATION | property |
public static var ADDED_TO_RELATION:String = "added_to_relation"
| apiBase | property |
apiBase:String [read-only]Implementation
public function get apiBase():String
| apiBaseURL | property |
protected var apiBaseURL:String
| DATA_CLEAN | property |
public static var DATA_CLEAN:String = "data_clean"
| DATA_DIRTY | property |
public static var DATA_DIRTY:String = "data_dirty"
| ENTITY_DRAGGED | property |
public static var ENTITY_DRAGGED:String = "entity_dragged"
| isDirty | property |
isDirty:Boolean [read-only]Implementation
public function get isDirty():Boolean
| LOAD_COMPLETED | property |
public static var LOAD_COMPLETED:String = "load_completed"
| LOAD_STARTED | property |
public static var LOAD_STARTED:String = "load_started"
| name | property |
public var name:String
| NEW_CHANGESET | property |
public static var NEW_CHANGESET:String = "new_changeset"
| NEW_CHANGESET_ERROR | property |
public static var NEW_CHANGESET_ERROR:String = "new_changeset_error"
| NEW_MARKER | property |
public static var NEW_MARKER:String = "new_marker"
| NEW_NODE | property |
public static var NEW_NODE:String = "new_node"
| NEW_POI | property |
public static var NEW_POI:String = "new_poi"
| NEW_RELATION | property |
public static var NEW_RELATION:String = "new_relation"
| NEW_WAY | property |
public static var NEW_WAY:String = "new_way"
| nextNegative | property |
nextNegative:Number [read-only]Implementation
protected function get nextNegative():Number
| NODE_ALTERED | property |
public static var NODE_ALTERED:String = "node_altered"
| nodecount | property |
public var nodecount:int = 0
| NODE_DELETED | property |
public static var NODE_DELETED:String = "node_deleted"
| NODE_MOVED | property |
public static var NODE_MOVED:String = "node_moved"
| NODE_RENUMBERED | property |
public static var NODE_RENUMBERED:String = "node_renumbered"
| params | property |
protected var params:Object
| policyURL | property |
protected var policyURL:String
| relationcount | property |
public var relationcount:int = 0
| RELATION_DELETED | property |
public static var RELATION_DELETED:String = "relation_deleted"
| RELATION_MEMBER_ADDED | property |
public static var RELATION_MEMBER_ADDED:String = "relation_member_added"
| RELATION_MEMBER_REMOVED | property |
public static var RELATION_MEMBER_REMOVED:String = "relation_member_deleted"
| RELATION_RENUMBERED | property |
public static var RELATION_RENUMBERED:String = "relation_renumbered"
| REMOVED_FROM_RELATION | property |
public static var REMOVED_FROM_RELATION:String = "removed_from_relation"
| RESUME_REDRAW | property |
public static var RESUME_REDRAW:String = "resume_redraw"
| SAVE_COMPLETED | property |
public static var SAVE_COMPLETED:String = "save_completed"
| SAVE_STARTED | property |
public static var SAVE_STARTED:String = "save_started"
| serverName | property |
serverName:String [read-only]Implementation
public function get serverName():String
| STATUS_CHANGED | property |
public static var STATUS_CHANGED:String = "status_changed"
| statusFetcher | property |
public var statusFetcher:StatusFetcher
| SUSPEND_REDRAW | property |
public static var SUSPEND_REDRAW:String = "suspend_redraw"
| TAG_CHANGED | property |
public static var TAG_CHANGED:String = "tag_changed"
| traces_loaded | property |
protected var traces_loaded:Boolean = false
| TRACES_LOADED | property |
public static var TRACES_LOADED:String = "traces_loaded"
| waycount | property |
public var waycount:int = 0
| WAY_DELETED | property |
public static var WAY_DELETED:String = "way_deleted"
| WAY_NODE_ADDED | property |
public static var WAY_NODE_ADDED:String = "way_node_added"
| WAY_NODE_REMOVED | property |
public static var WAY_NODE_REMOVED:String = "way_node_removed"
| WAY_RENUMBERED | property |
public static var WAY_RENUMBERED:String = "way_renumbered"
| WAY_REORDERED | property |
public static var WAY_REORDERED:String = "way_reordered"
| Connection | () | constructor |
public function Connection(cname:String, api:String, policy:String, initparams:Object = null)Parameters
cname:String |
|
api:String |
|
policy:String |
|
initparams:Object (default = null) |
| addDupe | () | method |
| addTrace | () | method |
protected function addTrace(t:Object):voidParameters
t:Object |
| cancelUpload | () | method |
public function cancelUpload():void
| clearTraces | () | method |
protected function clearTraces():void
| closeActiveChangeset | () | method |
protected function closeActiveChangeset():void
| closeChangeset | () | method |
public function closeChangeset():void
| createChangeset | () | method |
public function createChangeset(tags:Object):voidParameters
tags:Object |
| createMarker | () | method |
public function createMarker(tags:Object, lat:Number, lon:Number, id:Number):MarkerCreate a new marker. This can't be done as part of a Composite Action.
Parameterstags:Object |
|
lat:Number |
|
lon:Number |
|
id:Number |
Marker |
| createNode | () | method |
public function createNode(tags:Object, lat:Number, lon:Number, performCreate:Function):NodeParameters
tags:Object |
|
lat:Number |
|
lon:Number |
|
performCreate:Function |
Node |
| createRelation | () | method |
public function createRelation(tags:Object, members:Array, performCreate:Function):RelationParameters
tags:Object |
|
members:Array |
|
performCreate:Function |
Relation |
| createWay | () | method |
public function createWay(tags:Object, nodes:Array, performCreate:Function):WayParameters
tags:Object |
|
nodes:Array |
|
performCreate:Function |
Way |
| deleteBeforeUpload | () | method |
| fetchTrace | () | method |
public function fetchTrace(id:Number, callback:Function):voidParameters
id:Number |
|
callback:Function |
| fetchUserTraces | () | method |
public function fetchUserTraces(refresh:Boolean = false):voidParameters
refresh:Boolean (default = false) |
| findEntity | () | method |
| freshenActiveChangeset | () | method |
protected function freshenActiveChangeset():void
| getActiveChangeset | () | method |
| getAllLoadedEntities | () | method |
public function getAllLoadedEntities():Array
Returns
Array |
| getAllNodeIDs | () | method |
public function getAllNodeIDs():Array
Returns
Array |
| getAllRelationIDs | () | method |
public function getAllRelationIDs():Array
Returns
Array |
| getAllWayIDs | () | method |
public function getAllWayIDs():Array
Returns
Array |
| getEnvironment | () | method |
public function getEnvironment(responder:Responder):voidParameters
responder:Responder |
| getMarker | () | method |
| getMatchingRelationIDs | () | method |
public function getMatchingRelationIDs(match:Object):ArrayReturns all available relations that match all of {k1: [v1,v2,...], k2: [v1...] ...} where p1 is an array [v1, v2, v3...]
Parametersmatch:Object |
Array |
| getNode | () | method |
| getNodesAtPosition | () | method |
public function getNodesAtPosition(lat:Number, lon:Number):ArrayParameters
lat:Number |
|
lon:Number |
Array |
| getObjectsByBbox | () | method |
public function getObjectsByBbox(left:Number, right:Number, top:Number, bottom:Number):ObjectParameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
Object |
| getParam | () | method |
public function getParam(name:String, defaultValue:String):StringParameters
name:String |
|
defaultValue:String |
String |
| getRelation | () | method |
| getTraces | () | method |
public function getTraces():Array
Returns
Array |
| getWay | () | method |
| goToEntity | () | method |
| hasAccessToken | () | method |
public function hasAccessToken():Boolean
Returns
Boolean |
| identicalNode | () | method |
| isBboxLoaded | () | method |
protected function isBboxLoaded(left:Number, right:Number, top:Number, bottom:Number):BooleanHas the data within this bbox already been loaded?
Parametersleft:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
Boolean |
| killEntity | () | method |
| killNode | () | method |
protected function killNode(id:Number):voidParameters
id:Number |
| killRelation | () | method |
protected function killRelation(id:Number):voidParameters
id:Number |
| killWay | () | method |
protected function killWay(id:Number):voidParameters
id:Number |
| killWayWithNodes | () | method |
protected function killWayWithNodes(id:Number):voidParameters
id:Number |
| loadBbox | () | method |
public function loadBbox(left:Number, right:Number, top:Number, bottom:Number):voidParameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
| loadEntity | () | method |
| loadEntityByID | () | method |
public function loadEntityByID(type:String, id:Number):voidParameters
type:String |
|
id:Number |
| markBboxLoaded | () | method |
protected function markBboxLoaded(left:Number, right:Number, top:Number, bottom:Number):voidMark that bbox is loaded
Parametersleft:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
| markClean | () | method |
public function markClean():void
| markDirty | () | method |
public function markDirty():void
| nodesAtPosition | () | method |
public function nodesAtPosition(lat:Number, lon:Number):uintParameters
lat:Number |
|
lon:Number |
uint |
| purgeIfFull | () | method |
public function purgeIfFull(left:Number, right:Number, top:Number, bottom:Number):voidPurge all data if number of ways exceeds limit
Parametersleft:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
| purgeOutside | () | method |
public function purgeOutside(left:Number, right:Number, top:Number, bottom:Number):voidParameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
| registerPOI | () | method |
| removeDupe | () | method |
| renumberNode | () | method |
protected function renumberNode(oldID:Number, newID:Number, version:uint):voidParameters
oldID:Number |
|
newID:Number |
|
version:uint |
| renumberRelation | () | method |
protected function renumberRelation(oldID:Number, newID:Number, version:uint):voidParameters
oldID:Number |
|
newID:Number |
|
version:uint |
| renumberWay | () | method |
protected function renumberWay(oldID:Number, newID:Number, version:uint):voidParameters
oldID:Number |
|
newID:Number |
|
version:uint |
| retryUpload | () | method |
public function retryUpload(e:Event = null):voidParameters
e:Event (default = null) |
| retryUploadWithNewChangeset | () | method |
public function retryUploadWithNewChangeset():void
| revertBeforeUpload | () | method |
| sendEvent | () | method |
public function sendEvent(e:*, queue:Boolean):voidParameters
e:* |
|
queue:Boolean |
| setAccessToken | () | method |
public function setAccessToken(key:String, secret:String):voidParameters
key:String |
|
secret:String |
| setActiveChangeset | () | method |
| setAuthToken | () | method |
public function setAuthToken(id:Object):voidParameters
id:Object |
| setNode | () | method |
| setOrUpdateNode | () | method |
protected function setOrUpdateNode(newNode:Node, queue:Boolean):voidParameters
newNode:Node |
|
queue:Boolean |
| setRelation | () | method |
protected function setRelation(relation:Relation, queue:Boolean):voidParameters
relation:Relation |
|
queue:Boolean |
| setWay | () | method |
| throwAlreadyDeletedError | () | method |
protected function throwAlreadyDeletedError(entity:Entity, message:String):voidParameters
entity:Entity |
|
message:String |
| throwBugError | () | method |
protected function throwBugError(message:String):voidParameters
message:String |
| throwChangesetError | () | method |
protected function throwChangesetError(message:String):voidParameters
message:String |
| throwConflictError | () | method |
protected function throwConflictError(entity:Entity, serverVersion:uint, message:String):voidParameters
entity:Entity |
|
serverVersion:uint |
|
message:String |
| throwEntityError | () | method |
protected function throwEntityError(entity:Entity, message:String):voidParameters
entity:Entity |
|
message:String |
| throwInUseError | () | method |
protected function throwInUseError(entity:Entity, message:String):voidParameters
entity:Entity |
|
message:String |
| throwServerError | () | method |
protected function throwServerError(message:String):voidParameters
message:String |
| unregisterPOI | () | method |
| uploadChanges | () | method |
public function uploadChanges():*
Returns
* |
| MAXWAYS | constant |
protected const MAXWAYS:uint = 3000maximum number of ways to keep in memory before purging