Class CMPropertyInfo<T,C extends T>
- java.lang.Object
-
- org.jvnet.jaxb.xml.bind.model.concrete.CMPropertyInfo<T,C>
-
- All Implemented Interfaces:
MCustomizable,MPropertyInfo<T,C>,MOriginated<MPropertyInfoOrigin>
- Direct Known Subclasses:
CMAnyAttributePropertyInfo,CMAnyElementPropertyInfo,CMElementPropertyInfo,CMElementRefPropertyInfo,CMElementRefsPropertyInfo,CMElementsPropertyInfo,CMSingleTypePropertyInfo
public abstract class CMPropertyInfo<T,C extends T> extends Object implements MPropertyInfo<T,C>, MCustomizable
-
-
Constructor Summary
Constructors Constructor Description CMPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T,C> classInfo, String privateName, boolean collection, boolean required)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MClassInfo<T,C>getClassInfo()MCustomizationsgetCustomizations()MPropertyInfoOrigingetOrigin()StringgetPrivateName()StringgetPublicName()booleanisCollection()booleanisRequired()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jvnet.jaxb.xml.bind.model.MPropertyInfo
acceptPropertyInfoVisitor
-
-
-
-
Constructor Detail
-
CMPropertyInfo
public CMPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T,C> classInfo, String privateName, boolean collection, boolean required)
-
-
Method Detail
-
getCustomizations
public MCustomizations getCustomizations()
- Specified by:
getCustomizationsin interfaceMCustomizable
-
getOrigin
public MPropertyInfoOrigin getOrigin()
- Specified by:
getOriginin interfaceMOriginated<T>
-
getClassInfo
public MClassInfo<T,C> getClassInfo()
- Specified by:
getClassInfoin interfaceMPropertyInfo<T,C extends T>
-
getPrivateName
public String getPrivateName()
- Specified by:
getPrivateNamein interfaceMPropertyInfo<T,C extends T>
-
getPublicName
public String getPublicName()
- Specified by:
getPublicNamein interfaceMPropertyInfo<T,C extends T>
-
isCollection
public boolean isCollection()
- Specified by:
isCollectionin interfaceMPropertyInfo<T,C extends T>
-
isRequired
public boolean isRequired()
- Specified by:
isRequiredin interfaceMPropertyInfo<T,C extends T>
-
-