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:
java.lang.Comparable<ClassTool.FieldSub>
- Enclosing class:
- ClassTool
public static class ClassTool.FieldSub extends ClassTool.Sub<ClassTool.FieldSub>
A simplified wrapping interface for inspecting features of aField
in an inspected Class.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.reflect.Field
field
-
Constructor Summary
Constructors Constructor Description FieldSub(java.lang.reflect.Field field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.reflect.AnnotatedElement
getElement()
java.lang.String
getJavadocRef()
Simply returns the name of the field.protected int
getModifiers()
java.lang.String
getName()
java.lang.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.protected java.lang.String
getSubType()
java.lang.Class
getType()
java.lang.String
getUniqueName()
Simply returns the name of the field, since field names cannot be overloaded.-
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
-
-
-
-
Method Detail
-
getElement
protected java.lang.reflect.AnnotatedElement getElement()
- Specified by:
getElement
in classClassTool.Sub<ClassTool.FieldSub>
-
getName
public java.lang.String getName()
- Specified by:
getName
in classClassTool.Sub<ClassTool.FieldSub>
-
getUniqueName
public java.lang.String getUniqueName()
Simply returns the name of the field, since field names cannot be overloaded.- Specified by:
getUniqueName
in classClassTool.Sub<ClassTool.FieldSub>
-
getJavadocRef
public java.lang.String getJavadocRef()
Simply returns the name of the field.- Specified by:
getJavadocRef
in classClassTool.Sub<ClassTool.FieldSub>
-
getType
public java.lang.Class getType()
-
getStaticValue
public java.lang.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 classClassTool.Sub<ClassTool.FieldSub>
-
getSubType
protected java.lang.String getSubType()
- Specified by:
getSubType
in classClassTool.Sub<ClassTool.FieldSub>
-
-