EclipseLink 2.3.2, build 'v20111125-r10461' API Reference

org.eclipse.persistence.jaxb.javamodel.oxm
Class OXMJavaFieldImpl

java.lang.Object
  extended by org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaFieldImpl
All Implemented Interfaces:
JavaField, JavaHasAnnotations

public class OXMJavaFieldImpl
extends java.lang.Object
implements JavaField


Constructor Summary
OXMJavaFieldImpl(java.lang.String aFieldName, java.lang.String aFieldTypeName, JavaClass owner)
           
 
Method Summary
 JavaAnnotation getAnnotation(JavaClass aClass)
           
 java.util.Collection<JavaAnnotation> getAnnotations()
           
 JavaAnnotation getDeclaredAnnotation(JavaClass aClass)
           
 java.util.Collection<JavaAnnotation> getDeclaredAnnotations()
           
 int getModifiers()
           
 java.lang.String getName()
           
 JavaClass getOwningClass()
           
 JavaClass getResolvedType()
           
 boolean isAbstract()
           
 boolean isEnumConstant()
           
 boolean isFinal()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isSynthetic()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXMJavaFieldImpl

public OXMJavaFieldImpl(java.lang.String aFieldName,
                        java.lang.String aFieldTypeName,
                        JavaClass owner)
Method Detail

getAnnotation

public JavaAnnotation getAnnotation(JavaClass aClass)
Specified by:
getAnnotation in interface JavaHasAnnotations

getAnnotations

public java.util.Collection<JavaAnnotation> getAnnotations()
Specified by:
getAnnotations in interface JavaHasAnnotations

getModifiers

public int getModifiers()
Specified by:
getModifiers in interface JavaField

getName

public java.lang.String getName()
Specified by:
getName in interface JavaField

getOwningClass

public JavaClass getOwningClass()

getResolvedType

public JavaClass getResolvedType()
Specified by:
getResolvedType in interface JavaField

isFinal

public boolean isFinal()
Specified by:
isFinal in interface JavaField

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface JavaField

isPrivate

public boolean isPrivate()
Specified by:
isPrivate in interface JavaField

isProtected

public boolean isProtected()
Specified by:
isProtected in interface JavaField

isPublic

public boolean isPublic()
Specified by:
isPublic in interface JavaField

isStatic

public boolean isStatic()
Specified by:
isStatic in interface JavaField

isSynthetic

public boolean isSynthetic()
Specified by:
isSynthetic in interface JavaField

isEnumConstant

public boolean isEnumConstant()
Specified by:
isEnumConstant in interface JavaField

getDeclaredAnnotation

public JavaAnnotation getDeclaredAnnotation(JavaClass aClass)
Specified by:
getDeclaredAnnotation in interface JavaHasAnnotations

getDeclaredAnnotations

public java.util.Collection<JavaAnnotation> getDeclaredAnnotations()
Specified by:
getDeclaredAnnotations in interface JavaHasAnnotations

EclipseLink 2.3.2, build 'v20111125-r10461' API Reference