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 Detail

      • 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