|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.confluence.content.render.xhtml.view.link.ViewLinkMarshallerFactoryImpl
public class ViewLinkMarshallerFactoryImpl
Constructor Summary | |
---|---|
ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier,Page> pageResourceIdentifierResolver,
ResourceIdentifierResolver<BlogPostResourceIdentifier,BlogPost> blogPostResourceIdentifierResolver,
SpaceManager spaceManager,
PermissionManager permissionManager,
XmlStreamWriterTemplate xmlStreamWriterTemplate,
Marshaller<Link> linkBodyMarshaller,
HrefEvaluator hrefEvaluator,
Marshaller<Link> unresolvedLinkMarshaller,
UserAccessor userAccessor,
PersonalInformationManager personalInformationManager,
SettingsManager settingsManager,
ModelToRenderedClassMapper mapper)
|
Method Summary | |
---|---|
Marshaller<Link> |
newBlogPostLinkMarshaller()
|
Marshaller<Link> |
newBlogPostLinkMarshaller(HrefEvaluator hrefEvaluator,
Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a blog post link view marshaller which will usage a specific HrefEvaluator instead of the default for creating the actual href attribute in the rendererd link. |
Marshaller<Link> |
newPageLinkMarshaller()
Get a new instance of the default page link view marshaller. |
Marshaller<Link> |
newPageLinkMarshaller(Marshaller<CreatePageLink> createPageLinkMarshaller,
HrefEvaluator hrefEvaluator,
Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a page link view marshaller which will use a specific 'create page' link Marshaller and a specific HrefEvaluator for creating the actual rendered link. |
Marshaller<Link> |
newUserLinkMarshaller()
|
Marshaller<Link> |
newUserLinkMarshaller(HrefEvaluator hrefEvaluator,
Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a user link view marshaller which will usage a specific HrefEvaluator instead of the default for creating the actual href attribute in the rendererd link. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier,Page> pageResourceIdentifierResolver, ResourceIdentifierResolver<BlogPostResourceIdentifier,BlogPost> blogPostResourceIdentifierResolver, SpaceManager spaceManager, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller, UserAccessor userAccessor, PersonalInformationManager personalInformationManager, SettingsManager settingsManager, ModelToRenderedClassMapper mapper)
Method Detail |
---|
public Marshaller<Link> newPageLinkMarshaller()
ViewLinkMarshallerFactory
newPageLinkMarshaller
in interface ViewLinkMarshallerFactory
public Marshaller<Link> newPageLinkMarshaller(Marshaller<CreatePageLink> createPageLinkMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
ViewLinkMarshallerFactory
newPageLinkMarshaller
in interface ViewLinkMarshallerFactory
createPageLinkMarshaller
- a custom 'create page' link Marshaller to be used by the returned marshallerhrefEvaluator
- a custom hrefEvaluator to be used by the returned marshaller.unresolvedLinkMarshaller
- the marshaller to be used for unresolved links
public Marshaller<Link> newBlogPostLinkMarshaller()
newBlogPostLinkMarshaller
in interface ViewLinkMarshallerFactory
public Marshaller<Link> newBlogPostLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
ViewLinkMarshallerFactory
newBlogPostLinkMarshaller
in interface ViewLinkMarshallerFactory
hrefEvaluator
- a custom hrefEvaluator to be used to the returned marshaller.unresolvedLinkMarshaller
- the marshaller to be used for unresolved links
public Marshaller<Link> newUserLinkMarshaller()
newUserLinkMarshaller
in interface ViewLinkMarshallerFactory
public Marshaller<Link> newUserLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
ViewLinkMarshallerFactory
newUserLinkMarshaller
in interface ViewLinkMarshallerFactory
hrefEvaluator
- a custom hrefEvaluator to be used to the returned marshaller.unresolvedLinkMarshaller
- the marshaller to be used for unresolved links
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |