public class JvmModelInferrerRegistry
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JvmModelInferrerRegistry.SingletonDelegatingRegistry |
Modifier and Type | Field and Description |
---|---|
static JvmModelInferrerRegistry |
INSTANCE |
Constructor and Description |
---|
JvmModelInferrerRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
deregister(java.lang.String extension,
IJvmModelInferrer inferrer) |
java.util.List<? extends IJvmModelInferrer> |
getModelInferrer(java.lang.String extension) |
boolean |
isUseRegistry() |
void |
register(java.lang.String extension,
IJvmModelInferrer inferrer) |
protected void |
register(java.lang.String extension,
IJvmModelInferrer inferrer,
java.util.Map<java.lang.String,java.util.List<IJvmModelInferrer>> map) |
void |
setUseRegistry(boolean isUseRegistry) |
public static final JvmModelInferrerRegistry INSTANCE
public void setUseRegistry(boolean isUseRegistry)
public boolean isUseRegistry()
public java.util.List<? extends IJvmModelInferrer> getModelInferrer(java.lang.String extension)
public void register(java.lang.String extension, IJvmModelInferrer inferrer)
protected void register(java.lang.String extension, IJvmModelInferrer inferrer, java.util.Map<java.lang.String,java.util.List<IJvmModelInferrer>> map)
public void deregister(java.lang.String extension, IJvmModelInferrer inferrer)