org.apache.velocity.tools.generic
Class ClassTool.FieldSub
java.lang.Object
org.apache.velocity.tools.generic.ClassTool.Sub<ClassTool.FieldSub>
org.apache.velocity.tools.generic.ClassTool.FieldSub
- All Implemented Interfaces:
- Comparable<ClassTool.FieldSub>
- Enclosing class:
- ClassTool
public static class ClassTool.FieldSub
- extends ClassTool.Sub<ClassTool.FieldSub>
A simplified wrapping interface for inspecting features
of a Field
in an inspected Class.
Methods inherited from class org.apache.velocity.tools.generic.ClassTool.Sub |
compareTo, equals, getAnnotations, hashCode, isAbstract, isDeprecated, isFinal, isInterface, isNative, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile, toString |
field
protected Field field
ClassTool.FieldSub
public ClassTool.FieldSub(Field field)
getElement
protected AnnotatedElement getElement()
- Specified by:
getElement
in class ClassTool.Sub<ClassTool.FieldSub>
getName
public String getName()
- Specified by:
getName
in class ClassTool.Sub<ClassTool.FieldSub>
getUniqueName
public String getUniqueName()
- Simply returns the name of the field, since field names
cannot be overloaded.
- Specified by:
getUniqueName
in class ClassTool.Sub<ClassTool.FieldSub>
getJavadocRef
public String getJavadocRef()
- Simply returns the name of the field.
- Specified by:
getJavadocRef
in class ClassTool.Sub<ClassTool.FieldSub>
getType
public Class getType()
getStaticValue
public Object getStaticValue()
- Returns the value of the field if and only if
it is a static field that has no access restrictions
set by the security manager.
getModifiers
protected int getModifiers()
- Specified by:
getModifiers
in class ClassTool.Sub<ClassTool.FieldSub>
getSubType
protected String getSubType()
- Specified by:
getSubType
in class ClassTool.Sub<ClassTool.FieldSub>
Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.