public class ImportedServiceCompositeDescriptor extends Object implements CompositeDescriptor
| Modifier and Type | Field and Description |
|---|---|
protected ImportedServiceDescriptor |
importedService |
protected List<Class<?>> |
mixins |
| Constructor and Description |
|---|
ImportedServiceCompositeDescriptor(ImportedServiceDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
ImportedServiceDescriptor |
importedService() |
boolean |
isAssignableTo(Class<?> type) |
<T> T |
metaInfo(Class<T> infoType)
Get metadata that implements the given type.
|
Iterable<Class<?>> |
mixinTypes() |
Class<?> |
primaryType() |
Class<? extends ServiceImporter> |
serviceImporter() |
String |
toURI() |
Iterable<Class<?>> |
types() |
Visibility |
visibility() |
protected ImportedServiceDescriptor importedService
public ImportedServiceCompositeDescriptor(ImportedServiceDescriptor descriptor)
public ImportedServiceDescriptor importedService()
public Iterable<Class<?>> mixinTypes()
mixinTypes in interface CompositeDescriptorpublic Class<?> primaryType()
primaryType in interface CompositeDescriptorpublic Visibility visibility()
visibility in interface ModelDescriptorpublic <T> T metaInfo(Class<T> infoType)
MetaInfoHoldermetaInfo in interface MetaInfoHolderinfoType - the type of metadata to be returnednull if
no such metadata has been registeredpublic boolean isAssignableTo(Class<?> type)
isAssignableTo in interface ModelDescriptorpublic Class<? extends ServiceImporter> serviceImporter()
public String toURI()