public class RecursiveTypeRegistry extends BaseTypeRegistry
| Constructor and Description |
|---|
RecursiveTypeRegistry(String localProgramContext) |
| Modifier and Type | Method and Description |
|---|---|
<T extends PDeclaredDescriptor<T>> |
getDeclaredType(String typeName,
String programContext) |
String |
getLocalProgramContext() |
RecursiveTypeRegistry |
getRegistryForProgramName(String programName)
Get the registry to be used for the specific program.
|
PService |
getService(String serviceName,
String programContext) |
protected boolean |
isEmpty() |
<T> boolean |
register(PDeclaredDescriptor<T> declaredType) |
boolean |
register(PService service) |
void |
registerInclude(String programName,
RecursiveTypeRegistry registry)
Register a recursive included registry.
|
finalTypename, getProvider, getServiceProvider, qualifiedNameFromIdAndContext, registerRecursively, registerRecursively, registerTypedefclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDeclaredType, getEnumType, getMessageType, getServicepublic String getLocalProgramContext()
public RecursiveTypeRegistry getRegistryForProgramName(String programName)
programName - The program to find registry for.public void registerInclude(String programName, RecursiveTypeRegistry registry)
programName - The program to be included.registry - The registry for the given program.@Nonnull public <T extends PDeclaredDescriptor<T>> T getDeclaredType(@Nonnull String typeName, @Nonnull String programContext)
public <T> boolean register(PDeclaredDescriptor<T> declaredType)
protected boolean isEmpty()
Copyright © 2015–2018 morimekta.net. All rights reserved.