org.apache.velocity.tools.generic
Class ClassTool.Sub<T extends ClassTool.Sub>
java.lang.Object
org.apache.velocity.tools.generic.ClassTool.Sub<T>
- All Implemented Interfaces:
- java.lang.Comparable<T>
- Direct Known Subclasses:
- ClassTool.CallableSub, ClassTool.FieldSub
- Enclosing class:
- ClassTool
public abstract static class ClassTool.Sub<T extends ClassTool.Sub>
- extends java.lang.Object
- implements java.lang.Comparable<T>
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ClassTool.Sub
public ClassTool.Sub()
getElement
protected abstract java.lang.reflect.AnnotatedElement getElement()
getModifiers
protected abstract int getModifiers()
getSubType
protected abstract java.lang.String getSubType()
getName
public abstract java.lang.String getName()
getUniqueName
public abstract java.lang.String getUniqueName()
getJavadocRef
public abstract java.lang.String getJavadocRef()
getAnnotations
public java.util.List<java.lang.annotation.Annotation> getAnnotations()
- Returns the
Annotation
s of the element being inspected.
isDeprecated
public boolean isDeprecated()
isPublic
public boolean isPublic()
isProtected
public boolean isProtected()
isPrivate
public boolean isPrivate()
isStatic
public boolean isStatic()
isFinal
public boolean isFinal()
isInterface
public boolean isInterface()
isNative
public boolean isNative()
isStrict
public boolean isStrict()
isSynchronized
public boolean isSynchronized()
isTransient
public boolean isTransient()
isVolatile
public boolean isVolatile()
isAbstract
public boolean isAbstract()
compareTo
public int compareTo(T that)
- Specified by:
compareTo
in interface java.lang.Comparable<T extends ClassTool.Sub>
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright (c) 2003-2007 Apache Software Foundation