Package gw.internal.gosu.dynamic
Class DynamicTypeLoader
- java.lang.Object
-
- gw.config.BaseService
-
- gw.lang.reflect.TypeLoaderBase
-
- gw.internal.gosu.dynamic.DynamicTypeLoader
-
- All Implemented Interfaces:
IService,ITypeLoader,IPluginHost
public class DynamicTypeLoader extends TypeLoaderBase
-
-
Field Summary
-
Fields inherited from class gw.lang.reflect.TypeLoaderBase
_module, _typeNames
-
Fields inherited from interface gw.lang.reflect.ITypeLoader
NO_TYPES
-
-
Constructor Summary
Constructors Constructor Description DynamicTypeLoader(IModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>computeTypeNames()Set<String>getAllNamespaces()List<String>getHandledPrefixes()ITypegetType(String fullyQualifiedName)booleanhandlesNonPrefixLoads()booleanhasNamespace(String namespace)booleanisCaseSensitive()voidrefreshedNamespace(String namespace, IDirectory dir, RefreshKind kind)-
Methods inherited from class gw.lang.reflect.TypeLoaderBase
clearTypeNames, deleteIndexFile, getAllTypeNames, getModule, getNamespaceForDirectory, getResource, getTypeNames, getTypeNames, getTypesForFile, handlesDirectory, handlesFile, loadTypeNames, refreshed, refreshedFile, refreshedImpl, refreshedTypes, refreshedTypesImpl, saveTypeNames, shouldCacheTypeNames, showTypeNamesInIDE, shutdown, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.plugin.IPluginHost
getInterface
-
-
-
-
Constructor Detail
-
DynamicTypeLoader
public DynamicTypeLoader(IModule module)
-
-
Method Detail
-
isCaseSensitive
public boolean isCaseSensitive()
- Specified by:
isCaseSensitivein interfaceITypeLoader- Overrides:
isCaseSensitivein classTypeLoaderBase
-
handlesNonPrefixLoads
public boolean handlesNonPrefixLoads()
-
refreshedNamespace
public void refreshedNamespace(String namespace, IDirectory dir, RefreshKind kind)
-
hasNamespace
public boolean hasNamespace(String namespace)
-
-