Interface NodeLoaderFactory<L,​K>

All Known Implementing Classes:
BasicItemNodeLoaderFactory

public interface NodeLoaderFactory<L,​K>
A node loader factory is a class that know how to create NodeLoader:s for a given key domain.
Version:
2.10
Author:
Nicklas
Last modified
$Date: 2011-10-21 13:15:41 +0200 (fr, 21 okt 2011) $
  • Method Summary

    Modifier and Type Method Description
    NodeLoader<? extends L> createNodeLoader​(K key)
    Create a node loader that knows how to load nodes for items that are specified by the given key.
  • Method Details

    • createNodeLoader

      NodeLoader<? extends L> createNodeLoader​(K key)
      Create a node loader that knows how to load nodes for items that are specified by the given key. The key can be almost anything. The interpretation of it is entirely up to the factory implementation.
      Parameters:
      key - A key that can be used to identify which items the node loader should load
      Returns:
      A node loader object
      Throws:
      ItemNotFoundException - If a node loader for the given key can't be found. NOTE! Instead of throwing an exception it is possible to return a NullNodeLoader or any other "generic" implementation.
      BaseException - If there is any other problem creating the node loader