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 TypeMethodDescriptionNodeLoader<? 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
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 aNullNodeLoader
or any other "generic" implementation.BaseException
- If there is any other problem creating the node loader
-