com.tensegrity.palowebviewer.modules.widgets.client.tab
Class DefaultTabElement

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.widgets.client.tab.DefaultTabElement
All Implemented Interfaces:
ITabElement

public class DefaultTabElement
extends java.lang.Object
implements ITabElement


Constructor Summary
DefaultTabElement(java.lang.String imgURL, java.lang.String title, boolean closeable, com.google.gwt.user.client.ui.Widget widget, ITabPanelModel model, ITabActionListener listener)
           
 
Method Summary
 void attachObject(java.lang.Object object)
           
 void close(ITabCloseCallback callback)
           
 java.lang.Object getAttachedObject()
           
 java.lang.String getImgURL()
           
 java.lang.String getTitle()
           
 com.google.gwt.user.client.ui.Widget getWidget()
           
 boolean isCloseable()
           
 void setCloseable(boolean closeable)
           
 void setImgURL(java.lang.String imgURL)
           
 void setTitle(java.lang.String title)
           
 void setWidget(com.google.gwt.user.client.ui.Widget widget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTabElement

public DefaultTabElement(java.lang.String imgURL,
                         java.lang.String title,
                         boolean closeable,
                         com.google.gwt.user.client.ui.Widget widget,
                         ITabPanelModel model,
                         ITabActionListener listener)
Method Detail

getImgURL

public java.lang.String getImgURL()
Specified by:
getImgURL in interface ITabElement

setImgURL

public void setImgURL(java.lang.String imgURL)
Specified by:
setImgURL in interface ITabElement

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface ITabElement

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface ITabElement

getWidget

public com.google.gwt.user.client.ui.Widget getWidget()
Specified by:
getWidget in interface ITabElement

setWidget

public void setWidget(com.google.gwt.user.client.ui.Widget widget)
Specified by:
setWidget in interface ITabElement

getAttachedObject

public java.lang.Object getAttachedObject()
Specified by:
getAttachedObject in interface ITabElement

attachObject

public void attachObject(java.lang.Object object)
Specified by:
attachObject in interface ITabElement

isCloseable

public boolean isCloseable()

setCloseable

public void setCloseable(boolean closeable)

close

public void close(ITabCloseCallback callback)
Specified by:
close in interface ITabElement