|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.impl.HistoryImpl
public class HistoryImpl
Native implementation associated with
History. User classes should not use this
class directly.
This base version uses the HTML5 standard window.onhashchange event to determine when the URL hash identifier changes.
| Constructor Summary | |
|---|---|
HistoryImpl()
|
|
| Method Summary | |
|---|---|
HandlerRegistration |
addValueChangeHandler(ValueChangeHandler<java.lang.String> handler)
Adds a ValueChangeEvent handler to be informed of changes to the
browser's history stack. |
void |
fireEvent(GwtEvent<?> event)
Fires the given event to all the appropriate handlers. |
void |
fireHistoryChangedImpl(java.lang.String newToken)
Fires the ValueChangeEvent to all handlers with the given tokens. |
HandlerManager |
getHandlers()
|
static java.lang.String |
getToken()
|
boolean |
init()
|
void |
newItem(java.lang.String historyToken,
boolean issueEvent)
|
void |
newItemOnEvent(java.lang.String historyToken)
|
static void |
setUpdateHashOnIE6(boolean updateHash)
Deprecated. This is no longer necessary, as the underlying performance problem has been solved. It is now a no-op. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HistoryImpl()
| Method Detail |
|---|
public static java.lang.String getToken()
@Deprecated public static void setUpdateHashOnIE6(boolean updateHash)
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<java.lang.String> handler)
ValueChangeEvent handler to be informed of changes to the
browser's history stack.
addValueChangeHandler in interface HasValueChangeHandlers<java.lang.String>handler - the handler
public void fireEvent(GwtEvent<?> event)
HasHandlers
fireEvent in interface HasHandlersevent - the event to be firedpublic void fireHistoryChangedImpl(java.lang.String newToken)
ValueChangeEvent to all handlers with the given tokens.
public HandlerManager getHandlers()
public boolean init()
public final void newItem(java.lang.String historyToken,
boolean issueEvent)
public final void newItemOnEvent(java.lang.String historyToken)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||