# 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(String className)`
  Searches for the context that contains the given class in itself and recursivel in its children.
  `PageClassLoaderContext`
  PageClassLoaderContextManager.`get(String className)`
  Processes a class, given its class name and the root context.
  `PageClassLoaderContext`
  PageClassLoaderContextManagerImpl.`get(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
  `Set<PageClassLoaderContext>`
  PageClassLoaderContext.`getChildren()`
  Returns the children of this context.
  `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, Function<ClassLoader,PlasticProxyFactory> plasticProxyFactoryProvider)`
  Initializes this service with the root context and a Plastic proxy factory provider.
  `void`
  PageClassLoaderContextManagerImpl.`initialize(PageClassLoaderContext root, Function<ClassLoader,PlasticProxyFactory> plasticProxyFactoryProvider)`
  `Set<String>`
  PageClassLoaderContextManager.`invalidate(PageClassLoaderContext... contexts)`
  Invalidates page classloader contexts and returns a set containing the names of all classes that should be invalidated.
  `Set<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)`
  `final 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
  Modifier
  Constructor
  Description
  ``
  `PageClassLoaderContext(String name, PageClassLoaderContext parent, Set<String> classNames, PlasticProxyFactory plasticProxyFactory, Function<String,PageClassLoaderContext> provider)`
  Constructor parameters in org.apache.tapestry5.services.pageload with type arguments of type PageClassLoaderContext
  Modifier
  Constructor
  Description
  ``
  `PageClassLoaderContext(String name, PageClassLoaderContext parent, Set<String> classNames, PlasticProxyFactory plasticProxyFactory, Function<String,PageClassLoaderContext> provider)`