Package gw.lang.reflect
Class FragmentCache
- java.lang.Object
-
- gw.lang.reflect.FragmentCache
-
- All Implemented Interfaces:
ITypeLoaderListener
public class FragmentCache extends java.lang.Object implements ITypeLoaderListener
-
-
Field Summary
Fields Modifier and Type Field Description private WeakFqnCache<IGosuFragment>_fragmentsByNameprivate static FragmentCacheINSTANCE
-
Constructor Summary
Constructors Constructor Description FragmentCache()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFragment(IGosuFragment fragment)IGosuFragmentget(java.lang.String strFullyQualifiedName)static FragmentCacheinstance()voidrefreshed()Fired when the typesystem is fully refreshedvoidrefreshedTypes(RefreshRequest request)Fired when an existing type is refreshed, i.e.
-
-
-
Field Detail
-
INSTANCE
private static FragmentCache INSTANCE
-
_fragmentsByName
private WeakFqnCache<IGosuFragment> _fragmentsByName
-
-
Method Detail
-
instance
public static FragmentCache instance()
-
get
public IGosuFragment get(java.lang.String strFullyQualifiedName)
-
addFragment
public void addFragment(IGosuFragment fragment)
-
refreshedTypes
public void refreshedTypes(RefreshRequest request)
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
-
-