org.codehaus.enunciate.contract.jaxb
Class Registry

java.lang.Object
  extended by net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
      extended by net.sf.jelly.apt.decorations.declaration.DecoratedMemberDeclaration
          extended by net.sf.jelly.apt.decorations.declaration.DecoratedTypeDeclaration
              extended by net.sf.jelly.apt.decorations.declaration.DecoratedClassDeclaration
                  extended by org.codehaus.enunciate.contract.jaxb.Registry
All Implemented Interfaces:
com.sun.mirror.declaration.ClassDeclaration, com.sun.mirror.declaration.Declaration, com.sun.mirror.declaration.MemberDeclaration, com.sun.mirror.declaration.TypeDeclaration

public class Registry
extends net.sf.jelly.apt.decorations.declaration.DecoratedClassDeclaration

Represents a JAXB XmlRegistry. This is used to support contract-first development.

Author:
Ryan Heaton

Field Summary
 
Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
delegate, javaDoc
 
Constructor Summary
Registry(com.sun.mirror.declaration.ClassDeclaration delegate)
           
 
Method Summary
 java.util.Collection<com.sun.mirror.declaration.MethodDeclaration> getInstanceFactoryMethods()
          The instance factory methods.
 java.util.Collection<LocalElementDeclaration> getLocalElementDeclarations()
          The local element declarations.
 Schema getSchema()
          The schema for this registry.
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedClassDeclaration
accept, getAnnotation, getConstructors, getMethods, getSuperclass, isClass
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedTypeDeclaration
getFields, getFormalTypeParameters, getNestedTypes, getPackage, getProperties, getQualifiedName, getSuperinterfaces, isAnnotatedType, isEnum, isInterface, isPaired
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedMemberDeclaration
getDeclaringType
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
constructJavaDoc, equals, getAnnotationMirrors, getAnnotations, getDelegate, getDocComment, getDocValue, getJavaDoc, getModifiers, getPosition, getSimpleName, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.mirror.declaration.TypeDeclaration
getFields, getFormalTypeParameters, getNestedTypes, getPackage, getQualifiedName, getSuperinterfaces
 
Methods inherited from interface com.sun.mirror.declaration.MemberDeclaration
getDeclaringType
 
Methods inherited from interface com.sun.mirror.declaration.Declaration
equals, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
 

Constructor Detail

Registry

public Registry(com.sun.mirror.declaration.ClassDeclaration delegate)
Method Detail

getInstanceFactoryMethods

public java.util.Collection<com.sun.mirror.declaration.MethodDeclaration> getInstanceFactoryMethods()
The instance factory methods.

Returns:
The instance factory methods.

getLocalElementDeclarations

public java.util.Collection<LocalElementDeclaration> getLocalElementDeclarations()
The local element declarations.

Returns:
The local element declarations.

getSchema

public Schema getSchema()
The schema for this registry.

Returns:
The schema for this registry.