com.atlassian.confluence.api.impl.service.nav
Class DelegatingPathBuilder

java.lang.Object
  extended by com.atlassian.confluence.api.impl.service.nav.AbstractNav
      extended by com.atlassian.confluence.api.impl.service.nav.DelegatingPathBuilder
All Implemented Interfaces:
Navigation.Builder, RestNavigation.RestBuilder
Direct Known Subclasses:
ContentNavImpl, ContentRestrictionByOperationNavImpl, ContentRestrictionByOperationNavImpl.ContentRestrictionByOperationKeyNav, LongTaskNavImpl, SpaceNavBuilderImpl, SpaceNavBuilderImpl.SpaceContentNavImpl

public class DelegatingPathBuilder
extends AbstractNav

DelegatingPathBuilder allows for paths to be build up from prior builders. The delegate path builder forms the root path for this builder.


Field Summary
 
Fields inherited from class com.atlassian.confluence.api.impl.service.nav.AbstractNav
baseUrl, contextPath
 
Fields inherited from interface com.atlassian.confluence.api.nav.Navigation.Builder
NONE
 
Constructor Summary
DelegatingPathBuilder(String terminalPath, AbstractNav delegate)
           
 
Method Summary
protected  String buildPath()
           
 
Methods inherited from class com.atlassian.confluence.api.impl.service.nav.AbstractNav
addParam, buildAbsolute, buildRelative, buildRelativeWithContext, setAnchor, toAbsoluteUriBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingPathBuilder

public DelegatingPathBuilder(String terminalPath,
                             AbstractNav delegate)
Method Detail

buildPath

protected String buildPath()
Specified by:
buildPath in class AbstractNav


Copyright © 2003–2015 Atlassian. All rights reserved.