org.jvnet.jaxb2_commons.xml.bind.model
Interface MPropertyInfo<T,C>

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 MOriginated<MPropertyInfoOrigin>


Method Summary
<V> V
acceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor)
           
 MClassInfo<T,C> getClassInfo()
           
 String getPrivateName()
           
 String getPublicName()
           
 boolean isCollection()
           
 
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated
getOrigin
 

Method Detail

getClassInfo

MClassInfo<T,C> getClassInfo()

getPrivateName

String getPrivateName()

getPublicName

String getPublicName()

isCollection

boolean isCollection()

acceptPropertyInfoVisitor

<V> V acceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor)


Copyright © 2005-2012. All Rights Reserved.