public interface ModuleDescriptor
Modifier and Type | Method and Description |
---|---|
ClassLoader |
classLoader() |
Stream<? extends EntityDescriptor> |
entityComposites() |
EntityDescriptor |
entityDescriptor(String typeName) |
Stream<? extends EntityDescriptor> |
findVisibleEntityTypes() |
Stream<? extends ObjectDescriptor> |
findVisibleObjectTypes() |
Stream<? extends TransientDescriptor> |
findVisibleTransientTypes() |
Stream<? extends ValueDescriptor> |
findVisibleValueTypes() |
Stream<? extends ImportedServiceDescriptor> |
importedServices() |
Module |
instance() |
LayerDescriptor |
layer() |
String |
name() |
ObjectDescriptor |
objectDescriptor(String typeName) |
Stream<? extends ObjectDescriptor> |
objects() |
Stream<? extends ServiceDescriptor> |
serviceComposites() |
Stream<? extends TransientDescriptor> |
transientComposites() |
TransientDescriptor |
transientDescriptor(String typeName) |
TypeLookup |
typeLookup() |
Stream<? extends ValueDescriptor> |
valueComposites() |
ValueDescriptor |
valueDescriptor(String typeName) |
String name()
LayerDescriptor layer()
ClassLoader classLoader()
TransientDescriptor transientDescriptor(String typeName)
typeName
- name of a transient composite typeEntityDescriptor entityDescriptor(String typeName)
typeName
- name of an entity composite typeObjectDescriptor objectDescriptor(String typeName)
typeName
- name of an object typeValueDescriptor valueDescriptor(String typeName)
typeName
- name of a value composite typeStream<? extends TransientDescriptor> findVisibleTransientTypes()
Stream<? extends ValueDescriptor> findVisibleValueTypes()
Stream<? extends EntityDescriptor> findVisibleEntityTypes()
Stream<? extends ObjectDescriptor> findVisibleObjectTypes()
Stream<? extends TransientDescriptor> transientComposites()
Stream<? extends ValueDescriptor> valueComposites()
Stream<? extends EntityDescriptor> entityComposites()
Stream<? extends ObjectDescriptor> objects()
Stream<? extends ImportedServiceDescriptor> importedServices()
Stream<? extends ServiceDescriptor> serviceComposites()
Module instance()
TypeLookup typeLookup()