public class CMClassRef<T,C extends T> extends Object implements MClassRef<T,C>
| Constructor and Description |
|---|
CMClassRef(MClassRefOrigin origin,
C targetType,
Class<?> targetClass,
MPackageInfo _package,
MContainer container,
String localName) |
| Modifier and Type | Method and Description |
|---|---|
<V> V |
acceptClassTypeInfoVisitor(MClassTypeInfoVisitor<T,C,V> visitor) |
<V> V |
acceptTypeInfoVisitor(MTypeInfoVisitor<T,C,V> visitor) |
MContainer |
getContainer() |
String |
getContainerLocalName(String delimiter) |
MCustomizations |
getCustomizations() |
String |
getLocalName() |
String |
getName() |
MClassRefOrigin |
getOrigin() |
MPackageInfo |
getPackageInfo() |
C |
getTargetClass() |
C |
getTargetType() |
QName |
getTypeName() |
boolean |
isSimpleType() |
public CMClassRef(MClassRefOrigin origin, C targetType, Class<?> targetClass, MPackageInfo _package, MContainer container, String localName)
public MClassRefOrigin getOrigin()
getOrigin in interface MOriginated<MClassRefOrigin>public String getLocalName()
getLocalName in interface MContainergetLocalName in interface MPackagedTypeInfo<T,C extends T>public C getTargetType()
getTargetType in interface MClassTypeInfo<T,C extends T,MClassRefOrigin>getTargetType in interface MTypeInfo<T,C extends T>public QName getTypeName()
getTypeName in interface MTypeInfo<T,C extends T>public boolean isSimpleType()
isSimpleType in interface MTypeInfo<T,C extends T>public <V> V acceptTypeInfoVisitor(MTypeInfoVisitor<T,C,V> visitor)
acceptTypeInfoVisitor in interface MTypeInfo<T,C extends T>public MCustomizations getCustomizations()
getCustomizations in interface MCustomizablepublic MPackageInfo getPackageInfo()
getPackageInfo in interface MPackagedpublic MContainer getContainer()
getContainer in interface MContainedpublic String getContainerLocalName(String delimiter)
getContainerLocalName in interface MContainedgetContainerLocalName in interface MContainerpublic C getTargetClass()
public <V> V acceptClassTypeInfoVisitor(MClassTypeInfoVisitor<T,C,V> visitor)
acceptClassTypeInfoVisitor in interface MClassTypeInfo<T,C extends T,MClassRefOrigin>Copyright © 2005-2016. All Rights Reserved.