org.jvnet.jaxb2_commons.xml.bind.model.concrete
Class CMClassRef<T,C extends T>
java.lang.Object
org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMClassRef<T,C>
- All Implemented Interfaces:
- MClassRef<T,C>, MClassTypeInfo<T,C>, MContained, MContainer, MCustomizable, MPackaged, MPackagedTypeInfo<T,C>, MTypeInfo<T,C>
public class CMClassRef<T,C extends T>
- extends Object
- implements MClassRef<T,C>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMClassRef
public CMClassRef(C targetClass,
MPackageInfo _package,
MContainer container,
String localName)
getName
public String getName()
- Specified by:
getName in interface MPackagedTypeInfo<T,C extends T>
getLocalName
public String getLocalName()
- Specified by:
getLocalName in interface MContainer- Specified by:
getLocalName in interface MPackagedTypeInfo<T,C extends T>
getTargetType
public T getTargetType()
- Specified by:
getTargetType in interface MTypeInfo<T,C extends T>
acceptTypeInfoVisitor
public <V> V acceptTypeInfoVisitor(MTypeInfoVisitor<T,C,V> visitor)
- Specified by:
acceptTypeInfoVisitor in interface MTypeInfo<T,C extends T>
getCustomizations
public MCustomizations getCustomizations()
- Specified by:
getCustomizations in interface MCustomizable
getPackageInfo
public MPackageInfo getPackageInfo()
- Specified by:
getPackageInfo in interface MPackaged
getContainer
public MContainer getContainer()
- Specified by:
getContainer in interface MContained
getContainerLocalName
public String getContainerLocalName(String delimiter)
- Specified by:
getContainerLocalName in interface MContained- Specified by:
getContainerLocalName in interface MContainer
getTargetClass
public C getTargetClass()
- Specified by:
getTargetClass in interface MClassTypeInfo<T,C extends T>
acceptClassTypeInfoVisitor
public <V> V acceptClassTypeInfoVisitor(MClassTypeInfoVisitor<T,C,V> visitor)
- Specified by:
acceptClassTypeInfoVisitor in interface MClassTypeInfo<T,C extends T>
Copyright © 2005-2015. All Rights Reserved.