org.cruxframework.crux.widgets.client.anchor
Class Anchor

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.cruxframework.crux.widgets.client.anchor.Anchor
All Implemented Interfaces:
com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.safehtml.client.HasSafeHtml, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasHTML, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, HasSelectHandlers

public class Anchor
extends com.google.gwt.user.client.ui.Composite
implements HasSelectHandlers, com.google.gwt.user.client.ui.HasHTML, com.google.gwt.safehtml.client.HasSafeHtml, com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.user.client.ui.HasEnabled

A cross device anchor, that use touch events on touch enabled devices to implement Google Fast Buttons

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
Anchor()
           
 
Method Summary
 com.google.gwt.event.shared.HandlerRegistration addBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addSelectHandler(SelectHandler handler)
           
 String getHTML()
           
 String getTarget()
           
 String getText()
           
 boolean isEnabled()
           
 void select()
           
 void setAccessKey(char key)
           
 void setEnabled(boolean enabled)
           
 void setFocus(boolean focused)
           
 void setHref(String url)
           
 void setHTML(com.google.gwt.safehtml.shared.SafeHtml html)
           
 void setHTML(String html)
           
 void setPreventDefaultTouchEvents(boolean preventDefaultTouchEvents)
           
 void setTabIndex(int index)
           
 void setTarget(String target)
           
 void setText(String text)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

Anchor

public Anchor()
Method Detail

addSelectHandler

public com.google.gwt.event.shared.HandlerRegistration addSelectHandler(SelectHandler handler)
Specified by:
addSelectHandler in interface HasSelectHandlers

select

public void select()

getText

public String getText()
Specified by:
getText in interface com.google.gwt.user.client.ui.HasText

setText

public void setText(String text)
Specified by:
setText in interface com.google.gwt.user.client.ui.HasText

getHTML

public String getHTML()
Specified by:
getHTML in interface com.google.gwt.user.client.ui.HasHTML

setHTML

public void setHTML(String html)
Specified by:
setHTML in interface com.google.gwt.user.client.ui.HasHTML

setHTML

public void setHTML(com.google.gwt.safehtml.shared.SafeHtml html)
Specified by:
setHTML in interface com.google.gwt.safehtml.client.HasSafeHtml

addFocusHandler

public com.google.gwt.event.shared.HandlerRegistration addFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)
Specified by:
addFocusHandler in interface com.google.gwt.event.dom.client.HasFocusHandlers

addBlurHandler

public com.google.gwt.event.shared.HandlerRegistration addBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)
Specified by:
addBlurHandler in interface com.google.gwt.event.dom.client.HasBlurHandlers

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface com.google.gwt.user.client.ui.HasEnabled

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface com.google.gwt.user.client.ui.HasEnabled

setFocus

public void setFocus(boolean focused)

setHref

public void setHref(String url)

setAccessKey

public void setAccessKey(char key)

setTabIndex

public void setTabIndex(int index)

setPreventDefaultTouchEvents

public void setPreventDefaultTouchEvents(boolean preventDefaultTouchEvents)

setTarget

public void setTarget(String target)

getTarget

public String getTarget()


Copyright © 2014. All rights reserved.