org.codehaus.enunciate.contract.json
Class JsonObjectTypeDefinition.JsonPropertyDeclaration

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.DecoratedExecutableDeclaration
              extended by net.sf.jelly.apt.decorations.declaration.DecoratedMethodDeclaration
                  extended by net.sf.jelly.apt.decorations.declaration.PropertyDeclaration
                      extended by org.codehaus.enunciate.contract.json.JsonObjectTypeDefinition.JsonPropertyDeclaration
All Implemented Interfaces:
com.sun.mirror.declaration.Declaration, com.sun.mirror.declaration.ExecutableDeclaration, com.sun.mirror.declaration.MemberDeclaration, com.sun.mirror.declaration.MethodDeclaration
Enclosing class:
JsonObjectTypeDefinition

public static final class JsonObjectTypeDefinition.JsonPropertyDeclaration
extends net.sf.jelly.apt.decorations.declaration.PropertyDeclaration


Field Summary
 
Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedMethodDeclaration
INHERITDOC_PATTERN
 
Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedExecutableDeclaration
paramsComments, throwsComments
 
Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
delegate, javaDoc
 
Method Summary
 java.lang.String getPropertyDescription()
           
 java.lang.String getPropertyName()
           
 com.sun.mirror.type.TypeMirror getTargetType()
           
 java.lang.String getTypeName()
           
 boolean isList()
           
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.PropertyDeclaration
getAnnotation, getAnnotationMirrors, getAnnotations, getGetter, getPropertyType, getReturnType, getSetter, getSimpleName, isGetter, isReadOnly, isSetter, isVarArgs, isWriteOnly
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedMethodDeclaration
accept, commentNeedsReplacement, constructJavaDoc
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedExecutableDeclaration
getFormalTypeParameters, getParameters, getThrownTypes, parseParamComments
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedMemberDeclaration
getDeclaringType
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
equals, getDelegate, getDocComment, getDocValue, getJavaDoc, getModifiers, getPosition, 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.ExecutableDeclaration
getFormalTypeParameters, getParameters, getThrownTypes
 
Methods inherited from interface com.sun.mirror.declaration.MemberDeclaration
getDeclaringType
 
Methods inherited from interface com.sun.mirror.declaration.Declaration
equals, getDocComment, getModifiers, getPosition
 

Method Detail

getPropertyName

public java.lang.String getPropertyName()
Overrides:
getPropertyName in class net.sf.jelly.apt.decorations.declaration.PropertyDeclaration
Returns:
The name.

getPropertyDescription

public java.lang.String getPropertyDescription()
Returns:
The description.

isList

public boolean isList()

getTypeName

public java.lang.String getTypeName()

getTargetType

public com.sun.mirror.type.TypeMirror getTargetType()