Package editor
Class PackageTypeLoader
- java.lang.Object
-
- gw.config.BaseService
-
- gw.lang.reflect.TypeLoaderBase
-
- editor.PackageTypeLoader
-
- All Implemented Interfaces:
IService,ITypeLoader,IPluginHost
public class PackageTypeLoader extends TypeLoaderBase
-
-
Field Summary
-
Fields inherited from class gw.lang.reflect.TypeLoaderBase
_module, _typeNames
-
Fields inherited from interface gw.lang.reflect.ITypeLoader
NO_TYPES
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>computeTypeNames()Set<? extends CharSequence>getAllNamespaces()List<String>getHandledPrefixes()ITypegetIntrinsicTypeByFullName(String fullyQualifiedName, boolean bSkipVerify)PackageTypegetType(String fullyQualifiedName)booleanhandlesNonPrefixLoads()booleanhasNamespace(String s)static PackageTypeLoaderinstance()voidrefreshedNamespace(String s, IDirectory iDirectory, RefreshKind refreshKind)-
Methods inherited from class gw.lang.reflect.TypeLoaderBase
clearTypeNames, deleteIndexFile, getAllTypeNames, getModule, getNamespaceForDirectory, getResource, getTypeNames, getTypeNames, getTypesForFile, handlesDirectory, handlesFile, isCaseSensitive, 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
-
-
-
-
Method Detail
-
instance
public static PackageTypeLoader instance()
-
getType
public PackageType getType(String fullyQualifiedName)
-
hasNamespace
public boolean hasNamespace(String s)
-
getIntrinsicTypeByFullName
public IType getIntrinsicTypeByFullName(String fullyQualifiedName, boolean bSkipVerify) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
getAllNamespaces
public Set<? extends CharSequence> getAllNamespaces()
-
handlesNonPrefixLoads
public boolean handlesNonPrefixLoads()
-
refreshedNamespace
public void refreshedNamespace(String s, IDirectory iDirectory, RefreshKind refreshKind)
-
-