public final class NavigationEntry

  1. Object
  2. NavigationEntry

A single frame on the Navigation stack: the URL that produced the form and the Form instance the route built. Returned from Navigation#getStack, Navigation#getCurrent, and accepted by Navigation#popTo so a breadcrumb UI can pop back to any prior entry.

Entries are immutable value objects; equality is by identity.

Methods

public String getPath()The path (URL minus scheme + host) that produced this entry, e.g. /users/42.
public Form getForm()The Form instance the route builder produced.
public String getTitle()Convenience: the form’s title, useful as a breadcrumb label.
public String toString()Returns a string representation of the object.

Inherited methods

Method details

getPath

public String getPath()
The path (URL minus scheme + host) that produced this entry, e.g. /users/42.

getForm

public Form getForm()
The Form instance the route builder produced.

getTitle

public String getTitle()
Convenience: the form’s title, useful as a breadcrumb label. Returns the empty string when the form has no title set.

toString

public String toString()
Returns a string representation of the object. In general, the toString method returns a string that “textually represents” this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method. The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@’, and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of: getClass().getName() + ‘@’ + Integer.toHexString(hashCode())