public final class ApplicationDetailDescriptor extends Object implements ActivateeDetailDescriptor, org.apache.polygene.api.util.VisitableHierarchy<Object,Object>
Visitable hierarchy with Activators and Layers children.
| Modifier and Type | Method and Description |
|---|---|
<ThrowableType extends Throwable> |
accept(org.apache.polygene.api.util.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) |
Iterable<ActivatorDetailDescriptor> |
activators() |
org.apache.polygene.api.structure.ApplicationDescriptor |
descriptor() |
Iterable<LayerDetailDescriptor> |
layers() |
javax.json.JsonObject |
toJson() |
String |
toString() |
public final org.apache.polygene.api.structure.ApplicationDescriptor descriptor()
ApplicationDetailDescriptor. Never return null.public Iterable<ActivatorDetailDescriptor> activators()
activators in interface ActivateeDetailDescriptornull.public final Iterable<LayerDetailDescriptor> layers()
ApplicationDetailDescriptor. Never return null.public <ThrowableType extends Throwable> boolean accept(org.apache.polygene.api.util.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) throws ThrowableType extends Throwable
public javax.json.JsonObject toJson()