| Package | net.systemeD.halcyon.connection |
| Class | public class XMLConnection |
| Inheritance | XMLConnection XMLBaseConnection Connection flash.events.EventDispatcher |
| Subclasses | SnapshotConnection |
| Property | Defined by | ||
|---|---|---|---|
![]() | apiBaseURL : String | Connection | |
| appID : OAuthConsumer | XMLConnection | ||
| authToken : OAuthToken | XMLConnection | ||
![]() | nextNegative : Number | Connection | |
![]() | params : Object | Connection | |
![]() | policyURL : String | Connection | |
![]() | traces_loaded : Boolean = false | Connection | |
| Method | Defined by | ||
|---|---|---|---|
|
XMLConnection(name:String, api:String, policy:String, initparams:Object)
| XMLConnection | ||
![]() | Connection | ||
![]() |
cancelUpload():void
| Connection | |
|
closeChangeset():void
| XMLConnection | ||
|
createChangeset(tags:Object):void
| XMLConnection | ||
![]() |
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
| XMLConnection | ||
|
fetchUserTraces(refresh:Boolean = false):void
| XMLConnection | ||
![]() | 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
| XMLConnection | ||
![]() | Connection | ||
|
loadBbox(left:Number, right:Number, top:Number, bottom:Number):void
| XMLConnection | ||
![]() |
loadEntity(entity:Entity):void
| Connection | |
|
loadEntityByID(type:String, id:Number):void
| XMLConnection | ||
![]() |
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
| XMLConnection | ||
|
setAuthToken(id:Object):void
| XMLConnection | ||
![]() |
unregisterPOI(node:Node):void
| Connection | |
|
uploadChanges():*
Create XML changeset and send it to the server.
| XMLConnection | ||
| appID | property |
protected var appID:OAuthConsumer
| authToken | property |
protected var authToken:OAuthToken
| XMLConnection | () | constructor |
public function XMLConnection(name:String, api:String, policy:String, initparams:Object)Parameters
name:String |
|
api:String |
|
policy:String |
|
initparams:Object |
| closeChangeset | () | method |
public override function closeChangeset():void
| createChangeset | () | method |
public override function createChangeset(tags:Object):voidParameters
tags:Object |
| fetchTrace | () | method |
public override function fetchTrace(id:Number, callback:Function):voidParameters
id:Number |
|
callback:Function |
| fetchUserTraces | () | method |
public override function fetchUserTraces(refresh:Boolean = false):voidParameters
refresh:Boolean (default = false) |
| hasAccessToken | () | method |
public override function hasAccessToken():Boolean
Returns
Boolean |
| loadBbox | () | method |
public override function loadBbox(left:Number, right:Number, top:Number, bottom:Number):voidParameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
| loadEntityByID | () | method |
public override function loadEntityByID(type:String, id:Number):voidParameters
type:String |
|
id:Number |
| setAccessToken | () | method |
public override function setAccessToken(key:String, secret:String):voidParameters
key:String |
|
secret:String |
| setAuthToken | () | method |
public override function setAuthToken(id:Object):voidParameters
id:Object |
| uploadChanges | () | method |
public override function uploadChanges():*Create XML changeset and send it to the server. Returns the XML string for use in the 'Show data' button. (We don't mind what's returned as long as it implements .toString() )
Returns* |