public abstract class ScopeModel extends Object implements ExtensionAccessor
| Constructor and Description |
|---|
ScopeModel(ScopeModel parent,
ExtensionScope scope,
boolean isInternal) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassLoader(ClassLoader classLoader) |
void |
addClassLoaderListener(ScopeClassLoaderListener listener) |
void |
addDestroyListener(ScopeModelDestroyListener listener) |
void |
destroy() |
Object |
getAttribute(String key) |
<T> T |
getAttribute(String key,
Class<T> type) |
Map<String,Object> |
getAttributes() |
ScopeBeanFactory |
getBeanFactory() |
Set<ClassLoader> |
getClassLoaders() |
String |
getDesc() |
ExtensionDirector |
getExtensionDirector() |
String |
getInternalId() |
abstract Environment |
getModelEnvironment() |
String |
getModelName() |
ScopeModel |
getParent() |
ExtensionScope |
getScope() |
boolean |
isDestroyed() |
boolean |
isInternal() |
void |
removeClassLoader(ClassLoader classLoader) |
void |
setAttribute(String key,
Object value) |
void |
setModelName(String modelName) |
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAdaptiveExtension, getDefaultExtension, getExtension, getExtensionLoaderpublic ScopeModel(ScopeModel parent, ExtensionScope scope, boolean isInternal)
public void destroy()
public boolean isDestroyed()
public final void addDestroyListener(ScopeModelDestroyListener listener)
public final void addClassLoaderListener(ScopeClassLoaderListener listener)
public ExtensionDirector getExtensionDirector()
getExtensionDirector in interface ExtensionAccessorpublic ScopeBeanFactory getBeanFactory()
public ScopeModel getParent()
public ExtensionScope getScope()
public void addClassLoader(ClassLoader classLoader)
public void removeClassLoader(ClassLoader classLoader)
public Set<ClassLoader> getClassLoaders()
public abstract Environment getModelEnvironment()
public String getInternalId()
public String getModelName()
public void setModelName(String modelName)
public boolean isInternal()
public String getDesc()
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.