deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.io.datastore.schema
Class MappedComplexTypeDeclaration

java.lang.Object
  extended by org.deegree.framework.xml.schema.ComplexTypeDeclaration
      extended by org.deegree.io.datastore.schema.MappedComplexTypeDeclaration
All Implemented Interfaces:
TypeDeclaration

public class MappedComplexTypeDeclaration
extends ComplexTypeDeclaration

Represents an annotated XML complex type declaration in an MappedGMLSchema.

The following limitations apply:

Version:
$Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Markus Schneider , last edited by: $Author: mschneider $

Constructor Summary
MappedComplexTypeDeclaration(QualifiedName name, TypeReference extensionBaseType, ElementDeclaration[] subElements, Element annotationElement)
          Creates a new MappedComplexTypeDeclaration instance from the given parameters.
 
Method Summary
 Element getAnnotation()
          Returns the "xs:annotation" element (which contains the mapping information).
 
Methods inherited from class org.deegree.framework.xml.schema.ComplexTypeDeclaration
getElements, getExplicitElements, getExtensionBaseType, getName, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MappedComplexTypeDeclaration

public MappedComplexTypeDeclaration(QualifiedName name,
                                    TypeReference extensionBaseType,
                                    ElementDeclaration[] subElements,
                                    Element annotationElement)
Creates a new MappedComplexTypeDeclaration instance from the given parameters.

Parameters:
name -
extensionBaseType -
subElements -
annotationElement -
Method Detail

getAnnotation

public Element getAnnotation()
Returns the "xs:annotation" element (which contains the mapping information).

Returns:
the "xs:annotation" element

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org