org.outerj.daisy.navigation.impl
Class NavigationFactory
java.lang.Object
org.outerj.daisy.navigation.impl.NavigationFactory
public class NavigationFactory
- extends java.lang.Object
Builds a tree of navigation {Node}s based on an XML description.
This is a use-once, non-reusable (and non-threadsafe) class.
Method Summary |
static Node |
build(java.lang.String navigationXml,
long branchId,
long languageId,
org.outerj.daisy.navigation.NavigationVersionMode versionMode,
CommonNavigationManager.Context context,
org.outerj.daisy.navigation.impl.Counter counter,
java.util.Stack importStack)
Builds a navigation tree from an XML navigation description provided as a string argument. |
static Node |
build(org.outerj.daisy.repository.VariantKey navigationDoc,
org.outerj.daisy.navigation.NavigationVersionMode versionMode,
CommonNavigationManager.Context context,
org.outerj.daisy.navigation.impl.Counter counter,
java.util.Stack importStack)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NavigationFactory
public NavigationFactory()
build
public static Node build(java.lang.String navigationXml,
long branchId,
long languageId,
org.outerj.daisy.navigation.NavigationVersionMode versionMode,
CommonNavigationManager.Context context,
org.outerj.daisy.navigation.impl.Counter counter,
java.util.Stack importStack)
throws org.outerj.daisy.navigation.NavigationException
- Builds a navigation tree from an XML navigation description provided as a string argument.
- Throws:
org.outerj.daisy.navigation.NavigationException
build
public static Node build(org.outerj.daisy.repository.VariantKey navigationDoc,
org.outerj.daisy.navigation.NavigationVersionMode versionMode,
CommonNavigationManager.Context context,
org.outerj.daisy.navigation.impl.Counter counter,
java.util.Stack importStack)
throws org.outerj.daisy.navigation.NavigationException
- Throws:
org.outerj.daisy.navigation.NavigationException
Copyright © -2012 . All Rights Reserved.