/* Copyright (c) 2001 - 2007 TOPP - www.openplans.org. All rights reserved. * This code is licensed under the GPL 2.0 license, availible at the root * application directory. */ package org.geoserver.wfsv.xml.v1_1_0; import java.io.IOException; import java.util.Set; import javax.xml.namespace.QName; import org.eclipse.xsd.XSDSchema; import org.geoserver.wfs.xml.v1_1_0.WFS; import org.geotools.xml.XSD; /** * This interface contains the qualified names of all the types,elements, and * attributes in the http://www.opengis.net/wfsv schema. * * @generated */ public class WFSV extends XSD { /** @generated */ public static final String NAMESPACE = "http://www.opengis.net/wfsv"; /* Type Definitions */ /** @generated */ public static final QName AbstractVersionedFeatureType = new QName("http://www.opengis.net/wfsv","AbstractVersionedFeatureType"); /** @generated */ public static final QName DescribeVersionedFeatureTypeType = new QName("http://www.opengis.net/wfsv","DescribeVersionedFeatureTypeType"); /** @generated */ public static final QName DifferenceQueryType = new QName("http://www.opengis.net/wfsv","DifferenceQueryType"); /** @generated */ public static final QName GetDiffType = new QName("http://www.opengis.net/wfsv","GetDiffType"); /** @generated */ public static final QName GetLogType = new QName("http://www.opengis.net/wfsv","GetLogType"); /** @generated */ public static final QName GetVersionedFeatureType = new QName("http://www.opengis.net/wfsv","GetVersionedFeatureType"); /** @generated */ public static final QName RollbackType = new QName("http://www.opengis.net/wfsv","RollbackType"); /** @generated */ public static final QName VersionedDeleteElementType = new QName("http://www.opengis.net/wfsv","VersionedDeleteElementType"); /** @generated */ public static final QName VersionedFeatureCollectionType = new QName("http://www.opengis.net/wfsv","VersionedFeatureCollectionType"); /** @generated */ public static final QName VersionedUpdateElementType = new QName("http://www.opengis.net/wfsv","VersionedUpdateElementType"); /* Elements */ /** @generated */ public static final QName DescribeFeatureType = new QName("http://www.opengis.net/wfsv","DescribeFeatureType"); /** @generated */ public static final QName DifferenceQuery = new QName("http://www.opengis.net/wfsv","DifferenceQuery"); /** @generated */ public static final QName GetDiff = new QName("http://www.opengis.net/wfsv","GetDiff"); /** @generated */ public static final QName GetLog = new QName("http://www.opengis.net/wfsv","GetLog"); /** @generated */ public static final QName GetVersionedFeature = new QName("http://www.opengis.net/wfsv","GetVersionedFeature"); /** @generated */ public static final QName Rollback = new QName("http://www.opengis.net/wfsv","Rollback"); /** @generated */ public static final QName VersionedDelete = new QName("http://www.opengis.net/wfsv","VersionedDelete"); /** @generated */ public static final QName VersionedFeatureCollection = new QName("http://www.opengis.net/wfsv","VersionedFeatureCollection"); /** @generated */ public static final QName VersionedUpdate = new QName("http://www.opengis.net/wfsv","VersionedUpdate"); /* Attributes */ /** wfs dependency */ WFS wfs; public WFSV(WFS wfs) { this.wfs = wfs; } protected void addDependencies(Set dependencies) { super.addDependencies(dependencies); dependencies.add( wfs ); } public String getNamespaceURI() { return NAMESPACE; } public String getSchemaLocation() { return getClass().getResource("wfsv.xsd").toString(); } protected XSDSchema buildSchema() throws IOException { XSDSchema wfsvSchema = super.buildSchema(); wfsvSchema = wfs.getSchemaBuilder().addApplicationTypes(wfsvSchema); return wfsvSchema; } }