Package org.jvnet.jaxb.xml.bind.model
Interface MPropertyInfo<T,C extends T>
-
- All Superinterfaces:
MOriginated<MPropertyInfoOrigin>
- All Known Subinterfaces:
MAnyAttributePropertyInfo<T,C>,MAnyElementPropertyInfo<T,C>,MAttributePropertyInfo<T,C>,MElementPropertyInfo<T,C>,MElementRefPropertyInfo<T,C>,MElementRefsPropertyInfo<T,C>,MElementsPropertyInfo<T,C>,MSingleTypePropertyInfo<T,C>,MValuePropertyInfo<T,C>
- All Known Implementing Classes:
CMAnyAttributePropertyInfo,CMAnyElementPropertyInfo,CMAttributePropertyInfo,CMElementPropertyInfo,CMElementRefPropertyInfo,CMElementRefsPropertyInfo,CMElementsPropertyInfo,CMPropertyInfo,CMSingleTypePropertyInfo,CMValuePropertyInfo
public interface MPropertyInfo<T,C extends T> extends MOriginated<MPropertyInfoOrigin>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V> VacceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor)MClassInfo<T,C>getClassInfo()StringgetPrivateName()StringgetPublicName()booleanisCollection()booleanisRequired()-
Methods inherited from interface org.jvnet.jaxb.xml.bind.model.origin.MOriginated
getOrigin
-
-
-
-
Method Detail
-
getClassInfo
MClassInfo<T,C> getClassInfo()
-
getPrivateName
String getPrivateName()
-
getPublicName
String getPublicName()
-
isCollection
boolean isCollection()
-
isRequired
boolean isRequired()
-
acceptPropertyInfoVisitor
<V> V acceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor)
-
-