Interface JavaField
-
- All Superinterfaces:
JavaHasAnnotations
- All Known Implementing Classes:
JavaFieldImpl
,OXMJavaFieldImpl
,XJCJavaFieldImpl
public interface JavaField extends JavaHasAnnotations
INTERNAL:Purpose:A TopLink JAXB 2.0 Java model representation of a JDK Field.
Responsibilities:
- Provide information about a given implementation's underlying field, such as name, type, modifiers, annotations, etc.
- See Also:
JavaHasAnnotations
,Field
- Since:
- Oracle TopLink 11.1.1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getModifiers()
java.lang.String
getName()
JavaClass
getResolvedType()
boolean
isAbstract()
boolean
isEnumConstant()
boolean
isFinal()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
boolean
isSynthetic()
-
Methods inherited from interface org.eclipse.persistence.jaxb.javamodel.JavaHasAnnotations
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations
-
-
-
-
Method Detail
-
getModifiers
int getModifiers()
-
getName
java.lang.String getName()
-
getResolvedType
JavaClass getResolvedType()
-
isAbstract
boolean isAbstract()
-
isEnumConstant
boolean isEnumConstant()
-
isFinal
boolean isFinal()
-
isPrivate
boolean isPrivate()
-
isProtected
boolean isProtected()
-
isPublic
boolean isPublic()
-
isStatic
boolean isStatic()
-
isSynthetic
boolean isSynthetic()
-
-