public final class LayerDetailDescriptor extends Object implements ActivateeDetailDescriptor, org.qi4j.functional.VisitableHierarchy<Object,Object>
Visitable hierarchy with Activators and Modules children.
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) |
Iterable<ActivatorDetailDescriptor> |
activators() |
ApplicationDetailDescriptor |
application() |
org.qi4j.api.structure.LayerDescriptor |
descriptor() |
Iterable<ModuleDetailDescriptor> |
modules() |
String |
toString() |
List<LayerDetailDescriptor> |
usedBy() |
Iterable<LayerDetailDescriptor> |
usedLayers() |
public final org.qi4j.api.structure.LayerDescriptor descriptor()
LayerDetailDescriptor
. Never return null
.public final Iterable<LayerDetailDescriptor> usedLayers()
LayerDetailDescriptor
. Never return null
.public final List<LayerDetailDescriptor> usedBy()
public Iterable<ActivatorDetailDescriptor> activators()
activators
in interface ActivateeDetailDescriptor
null
.public final Iterable<ModuleDetailDescriptor> modules()
LayerDetailDescriptor
. Never return null
.public final ApplicationDetailDescriptor application()
LayerDetailDescriptor
. Never return null
.public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) throws ThrowableType extends Throwable