/* * GeoTools - The Open Source Java GIS Toolkit * http://geotools.org * * (C) 2002-2008, Open Source Geospatial Foundation (OSGeo) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. */ package org.geotools.gml3.smil; import java.util.Collections; import org.geotools.feature.NameImpl; import org.geotools.feature.type.ComplexTypeImpl; import org.geotools.feature.type.SchemaImpl; import org.opengis.feature.type.ComplexType; public class SMIL20LANGSchema extends SchemaImpl { /** * <p> * <pre> * <code> * <complexType name="animateType"> * <complexContent> * <extension base="smil20:animatePrototype"> * <choice maxOccurs="unbounded" minOccurs="0"> * <any namespace="##other" processContents="lax"/> * </choice> * <attributeGroup ref="smil20lang:CoreAttrs"/> * <attributeGroup ref="smil20lang:TimingAttrs"/> * <attributeGroup ref="smil20:animTargetAttrs"/> * <attributeGroup ref="smil20:animModeAttrs"/> * <attributeGroup ref="smil20:skipContentAttrs"/> * <anyAttribute namespace="##any" processContents="strict"/> * </extension> * </complexContent> * </complexType> * * </code> * </pre> * </p> * * @generated */ public static final ComplexType ANIMATETYPE_TYPE = new ComplexTypeImpl(new NameImpl( "http://www.w3.org/2001/SMIL20/Language", "animateType"), Collections.EMPTY_LIST, false, false, Collections.EMPTY_LIST, SMIL20Schema.ANIMATEPROTOTYPE_TYPE, null); /** * <p> * <pre> * <code> * <complexType name="animateMotionType"> * <complexContent> * <extension base="smil20:animateMotionPrototype"> * <choice maxOccurs="unbounded" minOccurs="0"> * <any namespace="##other" processContents="lax"/> * </choice> * <attributeGroup ref="smil20lang:CoreAttrs"/> * <attributeGroup ref="smil20lang:TimingAttrs"/> * <attributeGroup ref="smil20:animTargetAttrs"/> * <attributeGroup ref="smil20:animModeAttrs"/> * <attributeGroup ref="smil20:skipContentAttrs"/> * <anyAttribute namespace="##any" processContents="strict"/> * </extension> * </complexContent> * </complexType> * * </code> * </pre> * </p> * * @generated */ public static final ComplexType ANIMATEMOTIONTYPE_TYPE = new ComplexTypeImpl(new NameImpl( "http://www.w3.org/2001/SMIL20/Language", "animateMotionType"), Collections.EMPTY_LIST, false, false, Collections.EMPTY_LIST, SMIL20Schema.ANIMATEMOTIONPROTOTYPE_TYPE, null); /** * <p> * <pre> * <code> * <complexType name="setType"> * <complexContent> * <extension base="smil20:setPrototype"> * <choice maxOccurs="unbounded" minOccurs="0"> * <any namespace="##other" processContents="lax"/> * </choice> * <attributeGroup ref="smil20lang:CoreAttrs"/> * <attributeGroup ref="smil20lang:TimingAttrs"/> * <attributeGroup ref="smil20:animTargetAttrs"/> * <attributeGroup ref="smil20:skipContentAttrs"/> * <anyAttribute namespace="##any" processContents="strict"/> * </extension> * </complexContent> * </complexType> * * </code> * </pre> * </p> * * @generated */ public static final ComplexType SETTYPE_TYPE = new ComplexTypeImpl(new NameImpl( "http://www.w3.org/2001/SMIL20/Language", "setType"), Collections.EMPTY_LIST, false, false, Collections.EMPTY_LIST, SMIL20Schema.SETPROTOTYPE_TYPE, null); /** * <p> * <pre> * <code> * <complexType name="animateColorType"> * <complexContent> * <extension base="smil20:animateColorPrototype"> * <choice maxOccurs="unbounded" minOccurs="0"> * <any namespace="##other" processContents="lax"/> * </choice> * <attributeGroup ref="smil20lang:CoreAttrs"/> * <attributeGroup ref="smil20lang:TimingAttrs"/> * <attributeGroup ref="smil20:animTargetAttrs"/> * <attributeGroup ref="smil20:animModeAttrs"/> * <attributeGroup ref="smil20:skipContentAttrs"/> * <anyAttribute namespace="##any" processContents="strict"/> * </extension> * </complexContent> * </complexType> * * </code> * </pre> * </p> * * @generated */ public static final ComplexType ANIMATECOLORTYPE_TYPE = new ComplexTypeImpl(new NameImpl( "http://www.w3.org/2001/SMIL20/Language", "animateColorType"), Collections.EMPTY_LIST, false, false, Collections.EMPTY_LIST, SMIL20Schema.ANIMATECOLORPROTOTYPE_TYPE, null); public SMIL20LANGSchema() { super("http://www.w3.org/2001/SMIL20/Language"); put(new NameImpl("http://www.w3.org/2001/SMIL20/Language", "animateType"), ANIMATETYPE_TYPE); put(new NameImpl("http://www.w3.org/2001/SMIL20/Language", "animateMotionType"), ANIMATEMOTIONTYPE_TYPE); put(new NameImpl("http://www.w3.org/2001/SMIL20/Language", "setType"), SETTYPE_TYPE); put(new NameImpl("http://www.w3.org/2001/SMIL20/Language", "animateColorType"), ANIMATECOLORTYPE_TYPE); } }