Class CMPropertyInfo<T,C extends T>
java.lang.Object
org.jvnet.basicjaxb.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
ConstructorsConstructorDescriptionCMPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T, C> classInfo, String privateName, boolean collection, boolean required) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.MPropertyInfo
acceptPropertyInfoVisitor
-
Constructor Details
-
CMPropertyInfo
public CMPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T, C> classInfo, String privateName, boolean collection, boolean required)
-
-
Method Details
-
getCustomizations
- Specified by:
getCustomizationsin interfaceMCustomizable
-
getOrigin
- Specified by:
getOriginin interfaceMOriginated<T>
-
getClassInfo
- Specified by:
getClassInfoin interfaceMPropertyInfo<T,C extends T>
-
getPrivateName
- Specified by:
getPrivateNamein interfaceMPropertyInfo<T,C extends T>
-
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>
-