org.outerj.daisy.navigation.impl
Class NavigationManagerImpl
java.lang.Object
org.outerj.daisy.navigation.impl.NavigationManagerImpl
- All Implemented Interfaces:
- org.outerj.daisy.navigation.NavigationManager
- public class NavigationManagerImpl
- extends java.lang.Object
- implements org.outerj.daisy.navigation.NavigationManager
Implementation of NavigationManager, instantiated on a per-Repository instance
basis, forwards real work to CommonNavigationManager
.
Method Summary |
void |
generateNavigationTree(org.xml.sax.ContentHandler contentHandler,
org.outerj.daisy.navigation.NavigationParams navigationParams,
org.outerj.daisy.repository.VariantKey activeDocument,
boolean handleErrors)
|
void |
generatePreviewNavigationTree(org.xml.sax.ContentHandler contentHandler,
java.lang.String navigationTreeXml,
long branchId,
long languageId)
|
org.outerj.daisy.navigation.NavigationLookupResult |
lookup(java.lang.String navigationPath,
org.outerj.daisy.repository.VariantKey navigationDoc)
|
java.lang.String |
reverseLookup(org.outerj.daisy.repository.VariantKey document,
org.outerj.daisy.repository.VariantKey navigationDoc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NavigationManagerImpl
public NavigationManagerImpl(org.outerj.daisy.repository.Repository repository,
CommonNavigationManager commonNavigationManager)
generateNavigationTree
public void generateNavigationTree(org.xml.sax.ContentHandler contentHandler,
org.outerj.daisy.navigation.NavigationParams navigationParams,
org.outerj.daisy.repository.VariantKey activeDocument,
boolean handleErrors)
throws org.outerj.daisy.navigation.NavigationException,
org.xml.sax.SAXException
- Specified by:
generateNavigationTree
in interface org.outerj.daisy.navigation.NavigationManager
- Throws:
org.outerj.daisy.navigation.NavigationException
org.xml.sax.SAXException
generatePreviewNavigationTree
public void generatePreviewNavigationTree(org.xml.sax.ContentHandler contentHandler,
java.lang.String navigationTreeXml,
long branchId,
long languageId)
throws org.outerj.daisy.navigation.NavigationException,
org.xml.sax.SAXException
- Specified by:
generatePreviewNavigationTree
in interface org.outerj.daisy.navigation.NavigationManager
- Throws:
org.outerj.daisy.navigation.NavigationException
org.xml.sax.SAXException
lookup
public org.outerj.daisy.navigation.NavigationLookupResult lookup(java.lang.String navigationPath,
org.outerj.daisy.repository.VariantKey navigationDoc)
throws org.outerj.daisy.navigation.NavigationException
- Specified by:
lookup
in interface org.outerj.daisy.navigation.NavigationManager
- Throws:
org.outerj.daisy.navigation.NavigationException
reverseLookup
public java.lang.String reverseLookup(org.outerj.daisy.repository.VariantKey document,
org.outerj.daisy.repository.VariantKey navigationDoc)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
reverseLookup
in interface org.outerj.daisy.navigation.NavigationManager
- Throws:
org.outerj.daisy.repository.RepositoryException
Copyright © -2005 . All Rights Reserved.