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() |
javax.json.JsonObject |
toJson() |
String |
toString() |
Iterable<TransientDetailDescriptor> |
transients() |
Iterable<ValueDetailDescriptor> |
values() |
public final ModuleDescriptor descriptor()
ModuleDetailDescriptor
. Never return null
.public Iterable<ActivatorDetailDescriptor> activators()
activators
in interface ActivateeDetailDescriptor
null
.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
public javax.json.JsonObject toJson()