org.gwtbootstrap3.client.ui.base.mixin
Class IconTextMixin<T extends ComplexWidget & HasText & HasIcon & HasIconPosition>

java.lang.Object
  extended by org.gwtbootstrap3.client.ui.base.mixin.IconTextMixin<T>
All Implemented Interfaces:
HasText, HasIcon, HasIconPosition

public class IconTextMixin<T extends ComplexWidget & HasText & HasIcon & HasIconPosition>
extends Object
implements HasText, HasIcon, HasIconPosition

Mixin for Widgets that have text and an optional icon.

Author:
Sven Jacobs

Constructor Summary
IconTextMixin(T widget)
           
 
Method Summary
 void addTextWidgetToParent()
           
 IconType getIcon()
           
 IconFlip getIconFlip()
           
 IconPosition getIconPosition()
           
 IconRotate getIconRotate()
           
 IconSize getIconSize()
           
 String getText()
           
 boolean isIconBordered()
           
 boolean isIconFixedWidth()
           
 boolean isIconLight()
           
 boolean isIconMuted()
           
 boolean isIconSpin()
           
 void setIcon(IconType iconType)
           
 void setIconBordered(boolean iconBordered)
           
 void setIconFixedWidth(boolean iconFixedWidth)
           
 void setIconFlip(IconFlip iconFlip)
           
 void setIconLight(boolean iconLight)
           
 void setIconMuted(boolean iconMuted)
           
 void setIconPosition(IconPosition iconPosition)
           
 void setIconRotate(IconRotate iconRotate)
           
 void setIconSize(IconSize iconSize)
           
 void setIconSpin(boolean iconSpin)
           
 void setText(String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IconTextMixin

public IconTextMixin(T widget)
Method Detail

addTextWidgetToParent

public void addTextWidgetToParent()

setText

public void setText(String text)
Specified by:
setText in interface HasText

getText

public String getText()
Specified by:
getText in interface HasText

setIcon

public void setIcon(IconType iconType)
Specified by:
setIcon in interface HasIcon

getIcon

public IconType getIcon()
Specified by:
getIcon in interface HasIcon

setIconPosition

public void setIconPosition(IconPosition iconPosition)
Specified by:
setIconPosition in interface HasIconPosition

getIconPosition

public IconPosition getIconPosition()
Specified by:
getIconPosition in interface HasIconPosition

setIconSize

public void setIconSize(IconSize iconSize)
Specified by:
setIconSize in interface HasIcon

getIconSize

public IconSize getIconSize()
Specified by:
getIconSize in interface HasIcon

setIconFlip

public void setIconFlip(IconFlip iconFlip)
Specified by:
setIconFlip in interface HasIcon

getIconFlip

public IconFlip getIconFlip()
Specified by:
getIconFlip in interface HasIcon

setIconRotate

public void setIconRotate(IconRotate iconRotate)
Specified by:
setIconRotate in interface HasIcon

getIconRotate

public IconRotate getIconRotate()
Specified by:
getIconRotate in interface HasIcon

setIconBordered

public void setIconBordered(boolean iconBordered)
Specified by:
setIconBordered in interface HasIcon

isIconBordered

public boolean isIconBordered()
Specified by:
isIconBordered in interface HasIcon

setIconMuted

public void setIconMuted(boolean iconMuted)
Specified by:
setIconMuted in interface HasIcon

isIconMuted

public boolean isIconMuted()
Specified by:
isIconMuted in interface HasIcon

setIconLight

public void setIconLight(boolean iconLight)
Specified by:
setIconLight in interface HasIcon

isIconLight

public boolean isIconLight()
Specified by:
isIconLight in interface HasIcon

setIconSpin

public void setIconSpin(boolean iconSpin)
Specified by:
setIconSpin in interface HasIcon

isIconSpin

public boolean isIconSpin()
Specified by:
isIconSpin in interface HasIcon

setIconFixedWidth

public void setIconFixedWidth(boolean iconFixedWidth)
Specified by:
setIconFixedWidth in interface HasIcon

isIconFixedWidth

public boolean isIconFixedWidth()
Specified by:
isIconFixedWidth in interface HasIcon


Copyright © 2015. All rights reserved.