## Uses of Class
org.apache.tapestry5.services.pageload.PageClassLoaderContext

- Packages that use PageClassLoaderContext
  Package | Description
  --- | ---
  org.apache.tapestry5.services.pageload | Services for locating and loading pages and component resources.

- - ### Uses of PageClassLoaderContext in org.apache.tapestry5.services.pageload

    Methods in org.apache.tapestry5.services.pageload that return PageClassLoaderContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `PageClassLoaderContext` | PageClassLoaderContext.`findByClassName​(java.lang.String className)` | Searches for the context that contains the given class in itself and recursivel in its children.
    `PageClassLoaderContext` | PageClassLoaderContextManager.`get​(java.lang.String className)` | Processes a class, given its class name and the root context.
    `PageClassLoaderContext` | PageClassLoaderContextManagerImpl.`get​(java.lang.String className)` |
    `PageClassLoaderContext` | PageClassLoaderContext.`getParent()` | Returns the parent of this context.
    `PageClassLoaderContext` | PageClassLoaderContextManager.`getRoot()` | Returns the root context.
    `PageClassLoaderContext` | PageClassLoaderContextManagerImpl.`getRoot()` |

    Methods in org.apache.tapestry5.services.pageload that return types with arguments of type PageClassLoaderContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<PageClassLoaderContext>` | PageClassLoaderContext.`getChildren()` | Returns the children of this context.
    `java.util.Set<PageClassLoaderContext>` | PageClassLoaderContext.`getDescendents()` | Returns the set of descendents (children and their children recursively of this context.

    Methods in org.apache.tapestry5.services.pageload with parameters of type PageClassLoaderContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PageClassLoaderContext.`addChild​(PageClassLoaderContext context)` | Adds a child context.
    `void` | PageClassLoaderContextManager.`initialize​(PageClassLoaderContext root, java.util.function.Function<java.lang.ClassLoader,​PlasticProxyFactory> plasticProxyFactoryProvider)` | Initializes this service with the root context and a Plastic proxy factory provider.
    `void` | PageClassLoaderContextManagerImpl.`initialize​(PageClassLoaderContext root, java.util.function.Function<java.lang.ClassLoader,​PlasticProxyFactory> plasticProxyFactoryProvider)` |
    `java.util.Set<java.lang.String>` | PageClassLoaderContextManager.`invalidate​(PageClassLoaderContext... contexts)` | Invalidates page classloader contexts and returns a set containing the names of all classes that should be invalidated.
    `java.util.Set<java.lang.String>` | PageClassLoaderContextManagerImpl.`invalidate​(PageClassLoaderContext... contexts)` |
    `void` | PageClassLoaderContextManager.`invalidateAndFireInvalidationEvents​(PageClassLoaderContext... contexts)` | Invalidates page classloader contexts and invalidates the classes in the context as well.
    `void` | PageClassLoaderContextManagerImpl.`invalidateAndFireInvalidationEvents​(PageClassLoaderContext... contexts)` |
    `boolean` | PageClassLoaderContext.`isEqualOrAncestor​(PageClassLoaderContext dependencyContext)` |
    `void` | PageClassLoaderContext.`removeChild​(PageClassLoaderContext context)` | Removes a child context.

    Constructors in org.apache.tapestry5.services.pageload with parameters of type PageClassLoaderContext
    Constructor | Description
    --- | ---
    `PageClassLoaderContext​(java.lang.String name, PageClassLoaderContext parent, java.util.Set<java.lang.String> classNames, PlasticProxyFactory plasticProxyFactory, java.util.function.Function<java.lang.String,​PageClassLoaderContext> provider)` |

    Constructor parameters in org.apache.tapestry5.services.pageload with type arguments of type PageClassLoaderContext
    Constructor | Description
    --- | ---
    `PageClassLoaderContext​(java.lang.String name, PageClassLoaderContext parent, java.util.Set<java.lang.String> classNames, PlasticProxyFactory plasticProxyFactory, java.util.function.Function<java.lang.String,​PageClassLoaderContext> provider)` |