Show / Hide Table of Contents

Class XmlOsmStreamTarget

A stream target that writes OSM-XML.

Inheritance
System.Object
OsmStreamTarget
XmlOsmStreamTarget
Inherited Members
OsmStreamTarget.RegisterSource(OsmStreamSource)
OsmStreamTarget.Source
OsmStreamTarget.Pull()
OsmStreamTarget.PullNext()
OsmStreamTarget.DoPull()
OsmStreamTarget.DoPull(Boolean, Boolean, Boolean)
OsmStreamTarget.OnBeforePull()
OsmStreamTarget.OnAfterPull()
OsmStreamTarget.Meta
OsmStreamTarget.GetAllMeta()
OsmStreamTarget.Flush()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class XmlOsmStreamTarget : OsmStreamTarget, IOsmStreamTarget, IDisposable

Constructors

XmlOsmStreamTarget(Stream)

Creates a new stream target.

Declaration
public XmlOsmStreamTarget(Stream stream)
Parameters
Stream stream

Properties

Bounds

Gets or sets the bounds.

Declaration
public Bounds Bounds { get; set; }
Property Value
Bounds

ExtraRootAttributes

Gets or sets a list of extra root attributes.

Declaration
public List<Tuple<string, string>> ExtraRootAttributes { get; }
Property Value
List<System.Tuple<System.String, System.String>>

Generator

Gets or sets the generator.

Declaration
public string Generator { get; set; }
Property Value
System.String

Methods

AddNode(Node)

Adds a node to the xml output stream.

Declaration
public override void AddNode(Node node)
Parameters
Node node

Overrides
OsmStreamTarget.AddNode(Node)

AddRelation(Relation)

Adds a relation to this target.

Declaration
public override void AddRelation(Relation relation)
Parameters
Relation relation

Overrides
OsmStreamTarget.AddRelation(Relation)

AddWay(Way)

Adds a way to this target.

Declaration
public override void AddWay(Way way)
Parameters
Way way

Overrides
OsmStreamTarget.AddWay(Way)

Close()

Closes this target.

Declaration
public override void Close()
Overrides
OsmStreamTarget.Close()

Dispose()

Disposes of all resource associated with this stream target.

Declaration
public void Dispose()
Implements
System.IDisposable.Dispose()

Initialize()

Initializes this target.

Declaration
public override void Initialize()
Overrides
OsmStreamTarget.Initialize()
Back to top Built by Itinero, MIT licensed.