public final class ModuleDetailDescriptor extends Object implements ActivateeDetailDescriptor, VisitableHierarchy<Object,Object>
Visitable hierarchy with Activators and Composites children.
| Modifier and Type | Method and Description | 
|---|---|
<ThrowableType extends Throwable>  | 
accept(HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor)  | 
Iterable<ActivatorDetailDescriptor> | 
activators()  | 
ModuleDescriptor | 
descriptor()  | 
Iterable<EntityDetailDescriptor> | 
entities()  | 
Iterable<ImportedServiceDetailDescriptor> | 
importedServices()  | 
LayerDetailDescriptor | 
layer()  | 
Iterable<ObjectDetailDescriptor> | 
objects()  | 
Iterable<ServiceDetailDescriptor> | 
services()  | 
String | 
toString()  | 
Iterable<TransientDetailDescriptor> | 
transients()  | 
Iterable<ValueDetailDescriptor> | 
values()  | 
public final ModuleDescriptor descriptor()
ModuleDetailDescriptor. Never return null.public Iterable<ActivatorDetailDescriptor> activators()
activators in interface ActivateeDetailDescriptornull.public final Iterable<ServiceDetailDescriptor> services()
ModuleDetailDescriptor. Never return null.public final Iterable<ImportedServiceDetailDescriptor> importedServices()
ModuleDetailDescriptor. Never return null.public final Iterable<EntityDetailDescriptor> entities()
ModuleDetailDescriptor. Never return null.public final Iterable<ValueDetailDescriptor> values()
ModuleDetailDescriptor. Never return null.public final Iterable<TransientDetailDescriptor> transients()
ModuleDetailDescriptor. Never return null.public final Iterable<ObjectDetailDescriptor> objects()
ModuleDetailDescriptor. Never return null.public final LayerDetailDescriptor layer()
ModuleDetailDescriptor. Never return null.public <ThrowableType extends Throwable> boolean accept(HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) throws ThrowableType extends Throwable
accept in interface VisitableHierarchy<Object,Object>ThrowableType extends Throwable