|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ViewLinkMarshallerFactory
A factory specifically for creating Marshaller involved in the view rendering of Links.
| 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. |
| Method Detail |
|---|
Marshaller<Link> newPageLinkMarshaller()
Marshaller<Link> newPageLinkMarshaller(Marshaller<CreatePageLink> createPageLinkMarshaller,
HrefEvaluator hrefEvaluator,
Marshaller<Link> unresolvedLinkMarshaller)
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
Marshaller<Link> newBlogPostLinkMarshaller()
Marshaller<Link> newBlogPostLinkMarshaller(HrefEvaluator hrefEvaluator,
Marshaller<Link> unresolvedLinkMarshaller)
hrefEvaluator - a custom hrefEvaluator to be used to the returned marshaller.unresolvedLinkMarshaller - the marshaller to be used for unresolved links
Marshaller<Link> newUserLinkMarshaller()
Marshaller<Link> newUserLinkMarshaller(HrefEvaluator hrefEvaluator,
Marshaller<Link> unresolvedLinkMarshaller)
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 | |||||||||