public class CMClassRef<T,C extends T> extends Object implements MClassRef<T,C>
Constructor and Description |
---|
CMClassRef(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() |
MPackageInfo |
getPackageInfo() |
C |
getTargetClass() |
C |
getTargetType() |
QName |
getTypeName() |
boolean |
isSimpleType() |
public CMClassRef(C targetType, Class<?> targetClass, MPackageInfo _package, MContainer container, String localName)
public String getLocalName()
getLocalName
in interface MContainer
getLocalName
in interface MPackagedTypeInfo<T,C extends T>
public C getTargetType()
getTargetType
in interface MClassTypeInfo<T,C extends T>
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 MCustomizable
public MPackageInfo getPackageInfo()
getPackageInfo
in interface MPackaged
public MContainer getContainer()
getContainer
in interface MContained
public String getContainerLocalName(String delimiter)
getContainerLocalName
in interface MContained
getContainerLocalName
in interface MContainer
public C getTargetClass()
public <V> V acceptClassTypeInfoVisitor(MClassTypeInfoVisitor<T,C,V> visitor)
acceptClassTypeInfoVisitor
in interface MClassTypeInfo<T,C extends T>
Copyright © 2005–2018. All rights reserved.