OpenLayers.Format - OpenLayers

# OpenLayers. Format

Base class for format reading/writing a variety of formats. Subclasses of OpenLayers.Format are expected to have read and write methods.

Summary

OpenLayers. Format | Base class for format reading/writing a variety of formats.
Properties |
options | {Object} A reference to options passed to the constructor.
externalProjection | {OpenLayers.Projection} When passed a externalProjection and internalProjection, the format will reproject the geometries it reads or writes.
internalProjection | {OpenLayers.Projection} When passed a externalProjection and internalProjection, the format will reproject the geometries it reads or writes.
Constructor |
OpenLayers. Format | Instances of this class are not useful.
Functions |
destroy | Clean up.
read | Read data from a string, and return an object whose type depends on the subclass.
write | Accept an object, and return a string.

### Properties

### options

{Object} A reference to options passed to the constructor.

### externalProjection

{OpenLayers.Projection} When passed a externalProjection and internalProjection, the format will reproject the geometries it reads or writes. The externalProjection is the projection used by the content which is passed into read or which comes out of write. In order to reproject, a projection transformation function for the specified projections must be available. This support may be provided via proj4js or via a custom transformation function. See {OpenLayers.Projection.addTransform} for more information on custom transformations.

### internalProjection

{OpenLayers.Projection} When passed a externalProjection and internalProjection, the format will reproject the geometries it reads or writes. The internalProjection is the projection used by the geometries which are returned by read or which are passed into write. In order to reproject, a projection transformation function for the specified projections must be available. This support may be provided via proj4js or via a custom transformation function. See {OpenLayers.Projection.addTransform} for more information on custom transformations.

### Constructor

### OpenLayers. Format

Instances of this class are not useful. See one of the subclasses.

#### Parameters

options | {Object} An optional object with properties to set on the format

#### Returns

An instance of OpenLayers.Format

### Functions

### destroy

> destroy: function()

Clean up.

### read

> read: function( | data | )

Read data from a string, and return an object whose type depends on the subclass.

#### Parameters

data | {string} Data to read/parse.

#### Returns

Depends on the subclass

### write

> write: function( | object | )

Accept an object, and return a string.

#### Parameters

object | {Object} Object to be serialized

#### Returns

{String} A string representation of the object.

Class for coordinate transforms between coordinate systems.

> destroy: function()

Clean up.

> read: function( | data | )

Read data from a string, and return an object whose type depends on the subclass.

> write: function( | object | )

Accept an object, and return a string.

> OpenLayers.Projection.addTransform = function( | from,
> | to,
> | method | )

Set a custom transform method between two projections.
Close