Class AutoLinkResolver.PathInfo

  • Enclosing class:
    AutoLinkResolver

    public static final class AutoLinkResolver.PathInfo
    extends Object
    Encapsulates different aspects of a path. For instance, the path org.apache.wicket.markup.html.tree.Tree/tree.css has extension css, is relative (absolute == true) and has no page parameters.
    • Constructor Detail

      • PathInfo

        public PathInfo​(String reference,
                        MarkupContainer container,
                        MarkupStream markupStream)
        Construct.
        Parameters:
        reference - the original reference (e.g the full value of a href attribute)
    • Method Detail

      • getAnchor

        public final String getAnchor()
        Gets the anchor (e.g. #top)
        Returns:
        anchor
      • getExtension

        public final String getExtension()
        Gets extension.
        Returns:
        extension
      • getPageParameters

        public final org.apache.wicket.request.mapper.parameter.PageParameters getPageParameters()
        Gets pageParameters.
        Returns:
        pageParameters
      • getPath

        public final String getPath()
        Gets path.
        Returns:
        path
      • getReference

        public final String getReference()
        Gets reference.
        Returns:
        reference
      • isAbsolute

        public final boolean isAbsolute()
        Gets absolute.
        Returns:
        absolute
      • getContainer

        public MarkupContainer getContainer()
        Gets container.
        Returns:
        container
      • getMarkupStream

        public MarkupStream getMarkupStream()
        Gets markup stream
        Returns:
        markup stream