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 aFieldin an inspected Class.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AnnotatedElementgetElement()StringgetJavadocRef()Simply returns the name of the field.protected intgetModifiers()StringgetName()ObjectgetStaticValue()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 StringgetSubType()ClassgetType()StringgetUniqueName()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
-
-
-
-
Field Detail
-
field
protected Field field
-
-
Constructor Detail
-
FieldSub
public FieldSub(Field field)
-
-
Method Detail
-
getElement
protected AnnotatedElement getElement()
- Specified by:
getElementin classClassTool.Sub<ClassTool.FieldSub>
-
getName
public String getName()
- Specified by:
getNamein classClassTool.Sub<ClassTool.FieldSub>
-
getUniqueName
public String getUniqueName()
Simply returns the name of the field, since field names cannot be overloaded.- Specified by:
getUniqueNamein classClassTool.Sub<ClassTool.FieldSub>
-
getJavadocRef
public String getJavadocRef()
Simply returns the name of the field.- Specified by:
getJavadocRefin classClassTool.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:
getModifiersin classClassTool.Sub<ClassTool.FieldSub>
-
getSubType
protected String getSubType()
- Specified by:
getSubTypein classClassTool.Sub<ClassTool.FieldSub>
-
-