public abstract class MemberView extends InflectionView
| Modifier and Type | Field and Description |
|---|---|
static Aggregation |
DEFAULT_AGGREGATION |
| Constructor and Description |
|---|
MemberView() |
MemberView(java.lang.String name,
ClassView<?> owingClassView) |
MemberView(java.lang.String name,
ClassView<?> owingClassView,
ClassView<?> referencedClassView,
Aggregation aggregation) |
| Modifier and Type | Method and Description |
|---|---|
static void |
createDimensionViews(java.util.List<DimensionView> dimensionViews,
MemberView owningMemberView,
boolean isStatic,
java.lang.reflect.Type type) |
Aggregation |
getAggregation() |
java.util.List<DimensionView> |
getDimensionViews() |
DimensionView |
getInitialDimensionView() |
abstract <T> T |
getMemberInstance(java.lang.Object containingObject) |
DimensionView |
getNextDimensionView(DimensionView dimensionView) |
InflectionView |
getNextView(DimensionView dimensionView) |
ClassView<?> |
getOwningClassView() |
abstract java.lang.reflect.Type |
getRawMemberType() |
ClassView<?> |
getReferencedClassView() |
void |
setAggregation(Aggregation aggregation) |
abstract void |
setMemberInstance(java.lang.Object containingObject,
java.lang.Object value) |
void |
setOwningClassView(ClassView<?> owingClassView) |
void |
setReferencedClassView(ClassView<?> referencedClassView) |
getChildViews, getName, getParentView, setName, setParentViewpublic static final Aggregation DEFAULT_AGGREGATION
public MemberView()
public MemberView(java.lang.String name,
ClassView<?> owingClassView)
public MemberView(java.lang.String name,
ClassView<?> owingClassView,
ClassView<?> referencedClassView,
Aggregation aggregation)
public static void createDimensionViews(java.util.List<DimensionView> dimensionViews, MemberView owningMemberView, boolean isStatic, java.lang.reflect.Type type)
public abstract java.lang.reflect.Type getRawMemberType()
public abstract <T> T getMemberInstance(java.lang.Object containingObject)
public abstract void setMemberInstance(java.lang.Object containingObject,
java.lang.Object value)
public ClassView<?> getOwningClassView()
public void setOwningClassView(ClassView<?> owingClassView)
public java.util.List<DimensionView> getDimensionViews()
public DimensionView getInitialDimensionView()
public DimensionView getNextDimensionView(DimensionView dimensionView)
public InflectionView getNextView(DimensionView dimensionView)
public ClassView<?> getReferencedClassView()
public void setReferencedClassView(ClassView<?> referencedClassView)
public Aggregation getAggregation()
public void setAggregation(Aggregation aggregation)