Package editor
Class TypeNameCache
java.lang.Object
editor.TypeNameCache
- All Implemented Interfaces:
ITypeLoaderListener
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddRelativeToFullTypeMapping(String fullyQualifiedTypeName) voidgetAllTypeNames(IProgressCallback progress) getAllTypeNamesCache(IProgressCallback progress) getFullyQualifiedClassNameFromRelativeName(String relativeClassName) private intlastIndexOf(String fullyQualifiedTypeName, char c) voidFired when the typesystem is fully refreshedvoidrefreshedTypes(RefreshRequest request) Fired when an existing type is refreshed, i.e.
-
Field Details
-
_moduleTypeLoader
-
_allTypeNames
-
_allNamespaces
-
_relativeTypeNameToFullyQualifiedTypeNames
-
_caching
private volatile boolean _caching
-
-
Constructor Details
-
TypeNameCache
public TypeNameCache()
-
-
Method Details
-
getAllTypeNames
-
getFullyQualifiedClassNameFromRelativeName
-
getAllNamespaces
-
refreshedTypes
Description copied from interface:ITypeLoaderListenerFired when an existing type is refreshed, i.e. there are potential changes- Specified by:
refreshedTypesin interfaceITypeLoaderListener
-
refreshed
public void refreshed()Description copied from interface:ITypeLoaderListenerFired when the typesystem is fully refreshed- Specified by:
refreshedin interfaceITypeLoaderListener
-
getAllTypeNamesCache
-
getRelativeTypeNamesCache
-
addRelativeToFullTypeMapping
-
lastIndexOf
-
clearCaches
public void clearCaches()
-