org.deegree.services.wps.provider.sextante
Class GMLSchema

java.lang.Object
  extended by org.deegree.services.wps.provider.sextante.GMLSchema
All Implemented Interfaces:
OutputFormat

public class GMLSchema
extends Object
implements OutputFormat

Describes a GML schema with URL, GMLVersion and GMLSchema.GMLType.

Version:
$Revision: $, $Date: $
Author:
Jens Pabel, last edited by: $Author: pabel $

Nested Class Summary
static class GMLSchema.GMLType
          Describes the type (like GEOMETRY or FEATURE_COLLECTION) of the GML data.
 
Field Summary
static GMLSchema GML_2_FEATURE_COLLECTION_SCHEMA
           
static GMLSchema GML_2_GEOMETRY_SCHEMA
           
static GMLSchema GML_30_FEATURE_COLLECTION_SCHEMA
           
static GMLSchema GML_30_GEOMETRY_SCHEMA
           
static GMLSchema GML_31_FEATURE_COLLECTION_SCHEMA
           
static GMLSchema GML_31_GEOMETRY_SCHEMA
           
static GMLSchema GML_32_FEATURE_COLLECTION_SCHEMA
           
static GMLSchema GML_32_GEOMETRY_SCHEMA
           
 
Method Summary
static LinkedList<GMLSchema> getAllSchemas()
          Returns a list of all GMLSchemas.
static LinkedList<GMLSchema> getFeatureCollectionSchemas()
          Returns a list of all feature collection GMLSchemas.
static LinkedList<GMLSchema> getGeometrySchemas()
          Returns a list of all geometry GMLSchemas.
static GMLSchema getGMLSchema(String schema)
          Returns a GMLSchema based on the schema URL.
 GMLSchema.GMLType getGMLType()
          Returns the GMLSchema.GMLType of the schema.
 GMLVersion getGMLVersion()
          Returns GMLVersion of the schema.
 String getSchemaURL()
          Returns the schema URL.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

GML_2_GEOMETRY_SCHEMA

public static final GMLSchema GML_2_GEOMETRY_SCHEMA

GML_30_GEOMETRY_SCHEMA

public static final GMLSchema GML_30_GEOMETRY_SCHEMA

GML_31_GEOMETRY_SCHEMA

public static final GMLSchema GML_31_GEOMETRY_SCHEMA

GML_32_GEOMETRY_SCHEMA

public static final GMLSchema GML_32_GEOMETRY_SCHEMA

GML_2_FEATURE_COLLECTION_SCHEMA

public static final GMLSchema GML_2_FEATURE_COLLECTION_SCHEMA

GML_30_FEATURE_COLLECTION_SCHEMA

public static final GMLSchema GML_30_FEATURE_COLLECTION_SCHEMA

GML_31_FEATURE_COLLECTION_SCHEMA

public static final GMLSchema GML_31_FEATURE_COLLECTION_SCHEMA

GML_32_FEATURE_COLLECTION_SCHEMA

public static final GMLSchema GML_32_FEATURE_COLLECTION_SCHEMA
Method Detail

getGMLSchema

public static GMLSchema getGMLSchema(String schema)
Returns a GMLSchema based on the schema URL.

Parameters:
schema - - Schema URL.
Returns:
The GMLSchema based on the schema URL

getAllSchemas

public static LinkedList<GMLSchema> getAllSchemas()
Returns a list of all GMLSchemas.

Returns:
List of all GMLSchemas.

getGeometrySchemas

public static LinkedList<GMLSchema> getGeometrySchemas()
Returns a list of all geometry GMLSchemas.

Returns:
List of all geometry GMLSchemas.

getFeatureCollectionSchemas

public static LinkedList<GMLSchema> getFeatureCollectionSchemas()
Returns a list of all feature collection GMLSchemas.

Returns:
List of all feature collection GMLSchemas.

getGMLVersion

public GMLVersion getGMLVersion()
Returns GMLVersion of the schema.

Returns:
GMLVersion of the schema.

getSchemaURL

public String getSchemaURL()
Returns the schema URL.

Returns:
Schema URL.

getGMLType

public GMLSchema.GMLType getGMLType()
Returns the GMLSchema.GMLType of the schema.

Returns:
GMLSchema.GMLType of the schema.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.