package org.tessell.place.tokenizer;
import org.tessell.place.PlaceRequest;
/** Provides services to convert a {@link PlaceRequest} to and from a History token value. */
public interface Tokenizer {
/** Converts a {@link PlaceRequest} into a {@link com.google.gwt.user.client.History} token. */
String toHistoryToken(PlaceRequest placeRequest);
/** Converts a {@link com.google.gwt.user.client.History} token into a {@link PlaceRequest}. */
PlaceRequest toPlaceRequest(String token) throws TokenizerException;
}