A B C D E F G H I L M N O P Q R S T W

A

AbstractParentNode - Class in org.outerj.daisy.navigation.impl
 
AbstractParentNode() - Constructor for class org.outerj.daisy.navigation.impl.AbstractParentNode
 
add(Node) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
AggregateNode - Class in org.outerj.daisy.navigation.impl
 
AggregateNode() - Constructor for class org.outerj.daisy.navigation.impl.AggregateNode
 
ALWAYS - Static variable in class org.outerj.daisy.navigation.impl.NodeVisibility
 

B

BookNavigationBuilder - Class in org.outerj.daisy.navigation.impl
 
BookNavigationBuilder() - Constructor for class org.outerj.daisy.navigation.impl.BookNavigationBuilder
 
build(XmlObject, long, long, NavigationVersionMode, CommonNavigationManager.Context, Counter, Stack) - Method in class org.outerj.daisy.navigation.impl.BookNavigationBuilder
 
build(XmlObject, long, long, NavigationVersionMode, CommonNavigationManager.Context, Counter, Stack) - Method in class org.outerj.daisy.navigation.impl.DefaultNavigationBuilder
Builds a navigation tree from an XML navigation description provided as a string argument.
build(String, long, long, NavigationVersionMode, CommonNavigationManager.Context, Counter, Stack) - Static method in class org.outerj.daisy.navigation.impl.NavigationFactory
Builds a navigation tree from an XML navigation description provided as a string argument.
build(VariantKey, NavigationVersionMode, CommonNavigationManager.Context, Counter, Stack) - Static method in class org.outerj.daisy.navigation.impl.NavigationFactory
 
BuildingNode - Class in org.outerj.daisy.navigation.impl
A node which builds a navigation tree when first needed.
BuildingNode(VariantKey, NavigationVersionMode, CommonNavigationManager.Context) - Constructor for class org.outerj.daisy.navigation.impl.BuildingNode
 

C

canRead(VariantKey, long, long[]) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
canReadLive(VariantKey, long, long[]) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.AggregateNode
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
checkId(String, long, long) - Method in interface org.outerj.daisy.navigation.impl.Node
Returns true if the id of this node equals the specified id.
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.QueryNode
 
checkId(String, long, long) - Method in class org.outerj.daisy.navigation.impl.RootNode
 
children - Variable in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
CommonNavigationManager - Class in org.outerj.daisy.navigation.impl
Component providing the functionality to generate navigation trees.
CommonNavigationManager() - Constructor for class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
CommonNavigationManager.Context - Class in org.outerj.daisy.navigation.impl
 
configure(Configuration) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 

D

DefaultNavigationBuilder - Class in org.outerj.daisy.navigation.impl
 
DefaultNavigationBuilder() - Constructor for class org.outerj.daisy.navigation.impl.DefaultNavigationBuilder
 
dispose() - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
dispose() - Method in class org.outerj.daisy.navigation.impl.NavigationHttpConnector
 
DocumentFromQueryNode - Class in org.outerj.daisy.navigation.impl
A Node representing a Document as result from a Query.
DocumentFromQueryNode(VariantKey, String, NodeVisibility, CommonNavigationManager.Context, long, long, NavigationVersionMode) - Constructor for class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
DocumentNode - Class in org.outerj.daisy.navigation.impl
 
DocumentNode(VariantKey, String, String, NodeVisibility, CommonNavigationManager.Context, long, long, NavigationVersionMode) - Constructor for class org.outerj.daisy.navigation.impl.DocumentNode
 
DocumentRepresentingNode - Interface in org.outerj.daisy.navigation.impl
Interface to be implemented by navigation tree nodes that represent a document.

E

enableLogging(Logger) - Method in class org.outerj.daisy.navigation.impl.NavigationHttpConnector
 
ErrorNode - Class in org.outerj.daisy.navigation.impl
 
ErrorNode(String) - Constructor for class org.outerj.daisy.navigation.impl.ErrorNode
 

F

findFirstDocumentNode(String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
fromString(String) - Static method in class org.outerj.daisy.navigation.impl.NodeVisibility
 

G

generateNavigationTree(ContentHandler, NavigationParams, VariantKey, boolean, long, long[]) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
generateNavigationTree(ContentHandler, NavigationParams, VariantKey, boolean) - Method in class org.outerj.daisy.navigation.impl.NavigationManagerImpl
 
generatePreviewNavigationTree(ContentHandler, String, long, long, long, long[]) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
generatePreviewNavigationTree(ContentHandler, String, long, long) - Method in class org.outerj.daisy.navigation.impl.NavigationManagerImpl
 
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
generateXml(List, ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
generateXml(List, ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in interface org.outerj.daisy.navigation.impl.Node
 
generateXml(ContentHandler, int, String, long, long[]) - Method in interface org.outerj.daisy.navigation.impl.Node
Generates a full, non-contextualized navigation tree up to the specified depth.
generateXml(ContentHandler, int, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.RootNode
 
generateXml(ContentHandler, Node[], int, boolean, String, long, long[]) - Method in class org.outerj.daisy.navigation.impl.RootNode
 
getBranchId(String) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
getBranchName(long) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
getDocument() - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
getExpandedChildList() - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
getExpandedChildList() - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
getExpandedChildList() - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
getExpandedChildList() - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
getExpandedChildList() - Method in interface org.outerj.daisy.navigation.impl.Node
Returns a list of the child nodes for which the nodes for which Node.isExpandable() returns true are not included, but instead replaced by their children (recursively).
getExpandedChildList() - Method in class org.outerj.daisy.navigation.impl.QueryNode
 
getExpandedChildList() - Method in class org.outerj.daisy.navigation.impl.RootNode
 
getId() - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
getId() - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
getId() - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
getId() - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
getId() - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
getId() - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
getId() - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
getId() - Method in interface org.outerj.daisy.navigation.impl.Node
Returns the id of this node, only works when Node.isIdentifiable() returns true, otherwise throws an UnsupportedOperationException.
getId() - Method in class org.outerj.daisy.navigation.impl.RootNode
 
getLanguageId(String) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
getLanguageName(long) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
getLogger() - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
getNode() - Method in class org.outerj.daisy.navigation.impl.NavigationTree
 
getRepository() - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager.Context
 
getSchemaType() - Method in class org.outerj.daisy.navigation.impl.BookNavigationBuilder
 
getSchemaType() - Method in class org.outerj.daisy.navigation.impl.DefaultNavigationBuilder
 
getVariantKey() - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
getVariantKey() - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
getVariantKey() - Method in interface org.outerj.daisy.navigation.impl.DocumentRepresentingNode
 
GroupNode - Class in org.outerj.daisy.navigation.impl
 
GroupNode(String, String, NodeVisibility) - Constructor for class org.outerj.daisy.navigation.impl.GroupNode
 

H

HIDDEN - Static variable in class org.outerj.daisy.navigation.impl.NodeVisibility
 

I

initialize() - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
initialize() - Method in class org.outerj.daisy.navigation.impl.NavigationHttpConnector
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.AggregateNode
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
isExpandable() - Method in interface org.outerj.daisy.navigation.impl.Node
Returns true for expandable nodes, these are nodes which themselves are not a part of the generated navigation tree, but are replaced by one or more other nodes.
isExpandable() - Method in class org.outerj.daisy.navigation.impl.QueryNode
 
isExpandable() - Method in class org.outerj.daisy.navigation.impl.RootNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.AggregateNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
isIdentifiable() - Method in interface org.outerj.daisy.navigation.impl.Node
Returns true if this node has an ID and will generate a corresponding node in the output tree.
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.QueryNode
 
isIdentifiable() - Method in class org.outerj.daisy.navigation.impl.RootNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.AggregateNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
isVisible(long, long[], Node[], int) - Method in interface org.outerj.daisy.navigation.impl.Node
Returns true if this node or any of its chilren would produce a visible node in the generated navigation tree.
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.QueryNode
 
isVisible(long, long[], Node[], int) - Method in class org.outerj.daisy.navigation.impl.RootNode
 

L

LinkNode - Class in org.outerj.daisy.navigation.impl
Link to an (external) URL.
LinkNode(String, String, String) - Constructor for class org.outerj.daisy.navigation.impl.LinkNode
 
lookup(String, long, long, LookupAlternative[], long, long[]) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
lookup(String, long, long, LookupAlternative[]) - Method in class org.outerj.daisy.navigation.impl.NavigationManagerImpl
 
lookupNode(VariantKey) - Method in class org.outerj.daisy.navigation.impl.NavigationTree
 

M

makeNodeIdValid(String) - Static method in class org.outerj.daisy.navigation.impl.NavigationUtil
Filters out characters that might give problems in URL paths.

N

NAVIGATION_NS - Static variable in interface org.outerj.daisy.navigation.impl.Node
 
NavigationFactory - Class in org.outerj.daisy.navigation.impl
Builds a tree of navigation {Node}s based on an XML description.
NavigationFactory() - Constructor for class org.outerj.daisy.navigation.impl.NavigationFactory
 
NavigationHttpConnector - Class in org.outerj.daisy.navigation.impl
Exposes the functionality of the NavigationManager via HTTP.
NavigationHttpConnector() - Constructor for class org.outerj.daisy.navigation.impl.NavigationHttpConnector
 
NavigationManagerImpl - Class in org.outerj.daisy.navigation.impl
Implementation of NavigationManager, instantiated on a per-Repository instance basis, forwards real work to CommonNavigationManager.
NavigationManagerImpl(Repository, CommonNavigationManager) - Constructor for class org.outerj.daisy.navigation.impl.NavigationManagerImpl
 
NavigationTree - Class in org.outerj.daisy.navigation.impl
 
NavigationTree(Node) - Constructor for class org.outerj.daisy.navigation.impl.NavigationTree
 
NavigationUtil - Class in org.outerj.daisy.navigation.impl
 
NavigationUtil() - Constructor for class org.outerj.daisy.navigation.impl.NavigationUtil
 
Node - Interface in org.outerj.daisy.navigation.impl
 
NodeVisibility - Class in org.outerj.daisy.navigation.impl
Enumeration class for the possible visibilties of a node.

O

org.outerj.daisy.navigation.impl - package org.outerj.daisy.navigation.impl
 

P

populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.GroupNode
 
populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.LinkNode
 
populateNodeLookupMap(Map, String) - Method in interface org.outerj.daisy.navigation.impl.Node
Nodes representing documents should add themselves to the map, using as key a VariantKey object and as value a String object representing the navigation tree path.
populateNodeLookupMap(Map, String) - Method in class org.outerj.daisy.navigation.impl.RootNode
 

Q

QueryNode - Class in org.outerj.daisy.navigation.impl
A query node is a special node which doesn't really exist in the result tree but is instead replaced with the result of executing a query.
QueryNode(String, String, NodeVisibility, CommonNavigationManager.Context, long, long, NavigationVersionMode) - Constructor for class org.outerj.daisy.navigation.impl.QueryNode
 

R

refresh() - Method in class org.outerj.daisy.navigation.impl.NavigationTree
 
reverseLookup(VariantKey, VariantKey, NavigationVersionMode) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
reverseLookup(VariantKey, VariantKey, NavigationVersionMode) - Method in class org.outerj.daisy.navigation.impl.NavigationManagerImpl
 
reverseLookup(VariantKey, VariantKey) - Method in class org.outerj.daisy.navigation.impl.NavigationManagerImpl
 
RootNode - Class in org.outerj.daisy.navigation.impl
 
RootNode(Node) - Constructor for class org.outerj.daisy.navigation.impl.RootNode
 

S

searchDocument(VariantKey) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
searchDocument(VariantKey) - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
searchDocument(VariantKey) - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
searchDocument(VariantKey) - Method in class org.outerj.daisy.navigation.impl.DocumentNode
 
searchDocument(VariantKey) - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
searchDocument(VariantKey) - Method in interface org.outerj.daisy.navigation.impl.Node
 
searchDocument(VariantKey) - Method in class org.outerj.daisy.navigation.impl.RootNode
 
searchPath(String[], int, long, long, Node[]) - Method in class org.outerj.daisy.navigation.impl.AbstractParentNode
 
searchPath(String[], int, long, long, Node[]) - Method in class org.outerj.daisy.navigation.impl.BuildingNode
 
searchPath(String[], int, long, long, Node[]) - Method in class org.outerj.daisy.navigation.impl.DocumentFromQueryNode
 
searchPath(String[], int, long, long, Node[]) - Method in class org.outerj.daisy.navigation.impl.ErrorNode
 
searchPath(String[], int, long, long, Node[]) - Method in interface org.outerj.daisy.navigation.impl.Node
 
searchPath(String[], int, long, long, Node[]) - Method in class org.outerj.daisy.navigation.impl.QueryNode
 
searchPath(String[], int, long, long, Node[]) - Method in class org.outerj.daisy.navigation.impl.RootNode
 
service(ServiceManager) - Method in class org.outerj.daisy.navigation.impl.CommonNavigationManager
 
service(ServiceManager) - Method in class org.outerj.daisy.navigation.impl.NavigationHttpConnector
 

T

toString() - Method in class org.outerj.daisy.navigation.impl.NodeVisibility
 

W

WHEN_ACTIVE - Static variable in class org.outerj.daisy.navigation.impl.NodeVisibility
 

A B C D E F G H I L M N O P Q R S T W

Copyright © -2012 . All Rights Reserved.