Package | net.systemeD.halcyon.connection |
Class | public class Connection |
Inheritance | Connection ![]() |
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):void
Parameters
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):void
Parameters
tags:Object |
createMarker | () | method |
public function createMarker(tags:Object, lat:Number, lon:Number, id:Number):Marker
Create 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):Node
Parameters
tags:Object |
|
lat:Number |
|
lon:Number |
|
performCreate:Function |
Node |
createRelation | () | method |
public function createRelation(tags:Object, members:Array, performCreate:Function):Relation
Parameters
tags:Object |
|
members:Array |
|
performCreate:Function |
Relation |
createWay | () | method |
public function createWay(tags:Object, nodes:Array, performCreate:Function):Way
Parameters
tags:Object |
|
nodes:Array |
|
performCreate:Function |
Way |
deleteBeforeUpload | () | method |
fetchTrace | () | method |
public function fetchTrace(id:Number, callback:Function):void
Parameters
id:Number |
|
callback:Function |
fetchUserTraces | () | method |
public function fetchUserTraces(refresh:Boolean = false):void
Parameters
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):void
Parameters
responder:Responder |
getMarker | () | method |
getMatchingRelationIDs | () | method |
public function 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...]
Parametersmatch:Object |
Array |
getNode | () | method |
getNodesAtPosition | () | method |
public function getNodesAtPosition(lat:Number, lon:Number):Array
Parameters
lat:Number |
|
lon:Number |
Array |
getObjectsByBbox | () | method |
public function getObjectsByBbox(left:Number, right:Number, top:Number, bottom:Number):Object
Parameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
Object |
getParam | () | method |
public function getParam(name:String, defaultValue:String):String
Parameters
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):Boolean
Has 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):void
Parameters
id:Number |
killRelation | () | method |
protected function killRelation(id:Number):void
Parameters
id:Number |
killWay | () | method |
protected function killWay(id:Number):void
Parameters
id:Number |
killWayWithNodes | () | method |
protected function killWayWithNodes(id:Number):void
Parameters
id:Number |
loadBbox | () | method |
public function loadBbox(left:Number, right:Number, top:Number, bottom:Number):void
Parameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
loadEntity | () | method |
loadEntityByID | () | method |
public function loadEntityByID(type:String, id:Number):void
Parameters
type:String |
|
id:Number |
markBboxLoaded | () | method |
protected function markBboxLoaded(left:Number, right:Number, top:Number, bottom:Number):void
Mark 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):uint
Parameters
lat:Number |
|
lon:Number |
uint |
purgeIfFull | () | method |
public function purgeIfFull(left:Number, right:Number, top:Number, bottom:Number):void
Purge 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):void
Parameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
registerPOI | () | method |
removeDupe | () | method |
renumberNode | () | method |
protected function renumberNode(oldID:Number, newID:Number, version:uint):void
Parameters
oldID:Number |
|
newID:Number |
|
version:uint |
renumberRelation | () | method |
protected function renumberRelation(oldID:Number, newID:Number, version:uint):void
Parameters
oldID:Number |
|
newID:Number |
|
version:uint |
renumberWay | () | method |
protected function renumberWay(oldID:Number, newID:Number, version:uint):void
Parameters
oldID:Number |
|
newID:Number |
|
version:uint |
retryUpload | () | method |
public function retryUpload(e:Event = null):void
Parameters
e:Event (default = null )
|
retryUploadWithNewChangeset | () | method |
public function retryUploadWithNewChangeset():void
revertBeforeUpload | () | method |
sendEvent | () | method |
public function sendEvent(e:*, queue:Boolean):void
Parameters
e:* |
|
queue:Boolean |
setAccessToken | () | method |
public function setAccessToken(key:String, secret:String):void
Parameters
key:String |
|
secret:String |
setActiveChangeset | () | method |
setAuthToken | () | method |
public function setAuthToken(id:Object):void
Parameters
id:Object |
setNode | () | method |
setOrUpdateNode | () | method |
protected function setOrUpdateNode(newNode:Node, queue:Boolean):void
Parameters
newNode:Node |
|
queue:Boolean |
setRelation | () | method |
protected function setRelation(relation:Relation, queue:Boolean):void
Parameters
relation:Relation |
|
queue:Boolean |
setWay | () | method |
throwAlreadyDeletedError | () | method |
protected function throwAlreadyDeletedError(entity:Entity, message:String):void
Parameters
entity:Entity |
|
message:String |
throwBugError | () | method |
protected function throwBugError(message:String):void
Parameters
message:String |
throwChangesetError | () | method |
protected function throwChangesetError(message:String):void
Parameters
message:String |
throwConflictError | () | method |
protected function throwConflictError(entity:Entity, serverVersion:uint, message:String):void
Parameters
entity:Entity |
|
serverVersion:uint |
|
message:String |
throwEntityError | () | method |
protected function throwEntityError(entity:Entity, message:String):void
Parameters
entity:Entity |
|
message:String |
throwInUseError | () | method |
protected function throwInUseError(entity:Entity, message:String):void
Parameters
entity:Entity |
|
message:String |
throwServerError | () | method |
protected function throwServerError(message:String):void
Parameters
message:String |
unregisterPOI | () | method |
uploadChanges | () | method |
public function uploadChanges():*
Returns
* |
MAXWAYS | constant |
protected const MAXWAYS:uint = 3000
maximum number of ways to keep in memory before purging