Package editor
Class TypeNameCache
java.lang.Object
editor.TypeNameCache
- All Implemented Interfaces:
ITypeLoaderListener
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addRelativeToFullTypeMapping
(String fullyQualifiedTypeName) void
getAllTypeNames
(IProgressCallback progress) getAllTypeNamesCache
(IProgressCallback progress) getFullyQualifiedClassNameFromRelativeName
(String relativeClassName) private int
lastIndexOf
(String fullyQualifiedTypeName, char c) void
Fired when the typesystem is fully refreshedvoid
refreshedTypes
(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:ITypeLoaderListener
Fired when an existing type is refreshed, i.e. there are potential changes- Specified by:
refreshedTypes
in interfaceITypeLoaderListener
-
refreshed
public void refreshed()Description copied from interface:ITypeLoaderListener
Fired when the typesystem is fully refreshed- Specified by:
refreshed
in interfaceITypeLoaderListener
-
getAllTypeNamesCache
-
getRelativeTypeNamesCache
-
addRelativeToFullTypeMapping
-
lastIndexOf
-
clearCaches
public void clearCaches()
-