Package | net.systemeD.halcyon.connection |
Class | public class XMLConnection |
Inheritance | XMLConnection ![]() ![]() ![]() |
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):void
Parameters
tags:Object |
fetchTrace | () | method |
public override function fetchTrace(id:Number, callback:Function):void
Parameters
id:Number |
|
callback:Function |
fetchUserTraces | () | method |
public override function fetchUserTraces(refresh:Boolean = false):void
Parameters
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):void
Parameters
left:Number |
|
right:Number |
|
top:Number |
|
bottom:Number |
loadEntityByID | () | method |
public override function loadEntityByID(type:String, id:Number):void
Parameters
type:String |
|
id:Number |
setAccessToken | () | method |
public override function setAccessToken(key:String, secret:String):void
Parameters
key:String |
|
secret:String |
setAuthToken | () | method |
public override function setAuthToken(id:Object):void
Parameters
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* |