public class ClassView<ObjectType> extends InflectionView implements InflectionResource
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD_VIEW |
static java.lang.String |
PROPERTY_VIEW |
CARRIAGE_RETURN, COLON, COMMA, SEMICOLON, TAB| Constructor and Description |
|---|
ClassView(java.lang.String name,
java.lang.Class<?> javaClass,
ClassView<?> extendedClassView,
InflectionResourceLoader inflectionResourceLoader) |
ClassView(java.lang.String name,
java.lang.Class<?> javaClass,
InflectionResourceLoader inflectionResourceLoader) |
ClassView(java.lang.String name,
InflectionResourceLoader inflectionResourceLoader) |
| Modifier and Type | Method and Description |
|---|---|
ClassView<?> |
forName(java.lang.String className) |
static ClassView<?> |
forName(java.lang.String className,
InflectionResourceLoader loader) |
MemberView |
getDeclaredMemberView(java.lang.String name) |
java.util.List<MemberView> |
getDeclaredMemberViews() |
ClassView<?> |
getExtendedClassView() |
InflectionResourceLoader |
getInflectionResourceLoader() |
java.lang.Class<ObjectType> |
getJavaClass() |
MemberView |
getMemberView(java.lang.String name) |
java.util.List<MemberView> |
getMemberViews() |
java.lang.String |
getSimpleName() |
void |
setExtendedClassView(ClassView<?> extendedClassView) |
void |
setJavaClass(java.lang.Class<?> javaClass) |
java.lang.String |
toString() |
getChildViews, getName, getParentView, setName, setParentViewclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, setNamepublic static final java.lang.String PROPERTY_VIEW
public static final java.lang.String FIELD_VIEW
public ClassView(java.lang.String name,
InflectionResourceLoader inflectionResourceLoader)
public ClassView(java.lang.String name,
java.lang.Class<?> javaClass,
InflectionResourceLoader inflectionResourceLoader)
public ClassView(java.lang.String name,
java.lang.Class<?> javaClass,
ClassView<?> extendedClassView,
InflectionResourceLoader inflectionResourceLoader)
public ClassView<?> forName(java.lang.String className)
public static ClassView<?> forName(java.lang.String className, InflectionResourceLoader loader)
public InflectionResourceLoader getInflectionResourceLoader()
public java.lang.String getSimpleName()
public java.lang.Class<ObjectType> getJavaClass()
public void setJavaClass(java.lang.Class<?> javaClass)
public ClassView<?> getExtendedClassView()
public void setExtendedClassView(ClassView<?> extendedClassView)
public java.util.List<MemberView> getMemberViews()
public java.util.List<MemberView> getDeclaredMemberViews()
public MemberView getMemberView(java.lang.String name)
public MemberView getDeclaredMemberView(java.lang.String name)
public java.lang.String toString()
toString in class java.lang.Object