Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


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

Field Summary
private  java.lang.String fieldName
           
private  java.lang.String fieldTypeName
           
private  JavaClass owningClass
           

 

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

 

Field Detail

fieldName

private java.lang.String fieldName

fieldTypeName

private java.lang.String fieldTypeName

owningClass

private JavaClass owningClass

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

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.