org.jvnet.jaxb2_commons.xml.bind.model.concrete
Class CMPropertyInfo<T,C>

java.lang.Object
  extended by org.jvnet.jaxb2_commons.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 Object
implements MPropertyInfo<T,C>, MCustomizable


Constructor Summary
CMPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T,C> classInfo, String privateName, boolean collection)
           
 
Method Summary
 MClassInfo<T,C> getClassInfo()
           
 MCustomizations getCustomizations()
           
 MPropertyInfoOrigin getOrigin()
           
 String getPrivateName()
           
 String getPublicName()
           
 boolean isCollection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo
acceptPropertyInfoVisitor
 

Constructor Detail

CMPropertyInfo

public CMPropertyInfo(MPropertyInfoOrigin origin,
                      MClassInfo<T,C> classInfo,
                      String privateName,
                      boolean collection)
Method Detail

getCustomizations

public MCustomizations getCustomizations()
Specified by:
getCustomizations in interface MCustomizable

getOrigin

public MPropertyInfoOrigin getOrigin()
Specified by:
getOrigin in interface MOriginated<MPropertyInfoOrigin>

getClassInfo

public MClassInfo<T,C> getClassInfo()
Specified by:
getClassInfo in interface MPropertyInfo<T,C>

getPrivateName

public String getPrivateName()
Specified by:
getPrivateName in interface MPropertyInfo<T,C>

getPublicName

public String getPublicName()
Specified by:
getPublicName in interface MPropertyInfo<T,C>

isCollection

public boolean isCollection()
Specified by:
isCollection in interface MPropertyInfo<T,C>


Copyright © 2005-2015. All Rights Reserved.