public abstract class CMPropertyInfo<T,C extends T> extends Object implements MPropertyInfo<T,C>, MCustomizable
Constructor and Description |
---|
CMPropertyInfo(MPropertyInfoOrigin origin,
MClassInfo<T,C> classInfo,
String privateName,
boolean collection,
boolean required) |
Modifier and Type | Method and Description |
---|---|
MClassInfo<T,C> |
getClassInfo() |
MCustomizations |
getCustomizations() |
MPropertyInfoOrigin |
getOrigin() |
String |
getPrivateName() |
String |
getPublicName() |
boolean |
isCollection() |
boolean |
isRequired() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptPropertyInfoVisitor
public CMPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T,C> classInfo, String privateName, boolean collection, boolean required)
public MCustomizations getCustomizations()
getCustomizations
in interface MCustomizable
public MPropertyInfoOrigin getOrigin()
getOrigin
in interface MOriginated<MPropertyInfoOrigin>
public MClassInfo<T,C> getClassInfo()
getClassInfo
in interface MPropertyInfo<T,C extends T>
public String getPrivateName()
getPrivateName
in interface MPropertyInfo<T,C extends T>
public String getPublicName()
getPublicName
in interface MPropertyInfo<T,C extends T>
public boolean isCollection()
isCollection
in interface MPropertyInfo<T,C extends T>
public boolean isRequired()
isRequired
in interface MPropertyInfo<T,C extends T>
Copyright © 2005–2018. All rights reserved.