com.tensegrity.wpalo.client.ui.widgets
Class EditorTab

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.extjs.gxt.ui.client.widget.Component
              extended by com.extjs.gxt.ui.client.widget.BoxComponent
                  extended by com.extjs.gxt.ui.client.widget.Container<T>
                      extended by com.extjs.gxt.ui.client.widget.ScrollContainer<com.extjs.gxt.ui.client.widget.Component>
                          extended by com.extjs.gxt.ui.client.widget.LayoutContainer
                              extended by com.extjs.gxt.ui.client.widget.TabItem
                                  extended by com.tensegrity.wpalo.client.ui.widgets.EditorTab
All Implemented Interfaces:
com.extjs.gxt.ui.client.event.Observable, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener
Direct Known Subclasses:
TemplateViewEditorTab, ViewEditorTab

public abstract class EditorTab
extends com.extjs.gxt.ui.client.widget.TabItem

EditorTab TODO DOCUMENT ME

Version:
$Id: EditorTab.java,v 1.11 2010/04/15 09:55:22 PhilippBouillon Exp $

Nested Class Summary
 
Nested classes/interfaces inherited from class com.extjs.gxt.ui.client.widget.TabItem
com.extjs.gxt.ui.client.widget.TabItem.HeaderItem
 
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.extjs.gxt.ui.client.widget.TabItem
header, tabPanel, template
 
Fields inherited from class com.extjs.gxt.ui.client.widget.Container
attachChildren, enableLayout, layoutExecuted, layoutOnAttach, layoutOnChange, monitorResize, monitorWindowResize
 
Fields inherited from class com.extjs.gxt.ui.client.widget.BoxComponent
adjustSize, height, lastSize, layer, shim, width
 
Fields inherited from class com.extjs.gxt.ui.client.widget.Component
baseStyle, disabled, disabledStyle, dummy, focusable, hasListeners, hidden, rendered, stateful, stateId, toolTip
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
EditorTab(java.lang.String name)
           
 
Method Summary
 void hideHeader()
           
abstract  boolean save(com.tensegrity.palo.gwt.core.client.models.XObject input)
           
abstract  void saveAs(java.lang.String name, com.tensegrity.palo.gwt.core.client.models.XObject input)
           
abstract  void set(com.tensegrity.palo.gwt.core.client.models.XObject input)
           
 
Methods inherited from class com.extjs.gxt.ui.client.widget.TabItem
close, disable, enable, getHeader, getIconStyle, getTabPanel, getText, getTextStyle, isClosable, onRender, setAutoLoad, setClosable, setIconStyle, setText, setTextStyle, setUrl, toString
 
Methods inherited from class com.extjs.gxt.ui.client.widget.LayoutContainer
add, add, addText, findComponent, getLayout, getLayoutOnChange, getLayoutTarget, insert, insert, isMonitorResize, isMonitorWindowResize, layout, remove, removeAll, setLayout, setLayoutData, setLayoutOnChange, setMonitorWindowResize
 
Methods inherited from class com.extjs.gxt.ui.client.widget.ScrollContainer
addScrollListener, afterRender, getHScrollPosition, getScrollMode, getVScrollPosition, onComponentEvent, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition
 
Methods inherited from class com.extjs.gxt.ui.client.widget.Container
add, adjustIndex, adopt, createContainerEvent, doAttachChildren, doDetachChildren, doLayout, findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, insert, iterator, onAfterLayout, onAttach, onDetach, onInsert, onRemove, onWindowResize, orphan, remove, remove, removeAll, scrollIntoView, setMonitorResize, wrapWidget
 
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent
createComponentEvent, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onPosition, onResize, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShim, setSize, setSize, setWidth, setWidth, sync
 
Methods inherited from class com.extjs.gxt.ui.client.widget.Component
addListener, addPlugin, addStyleName, addStyleOnOver, addWidgetListener, applyState, assertAfterRender, assertPreRender, beforeRender, blur, clearState, createStyles, disableContextMenu, disableEvents, disableTextSelection, el, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, getBaseStyle, getBorders, getContextMenu, getData, getData, getElement, getFocusEl, getId, getItemId, getLayoutData, getModel, getState, getToolTip, hide, hideToolTip, initState, isDisabledEvents, isEnabled, isRendered, isVisible, mask, mask, mask, onBrowserEvent, onDisable, onEnable, onEnsureDebugId, onHide, onHideContextMenu, onLoad, onRightClick, onShow, onShowContextMenu, previewEvent, recalculate, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeStyleOnOver, removeWidgetListener, render, render, saveState, setBorders, setContextMenu, setData, setData, setEl, setElement, setElement, setEnabled, setEnableState, setFiresEvents, setId, setIntStyleAttribute, setItemId, setLayoutData, setModel, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, show, sinkEvents, unmask
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addDomHandler, addHandler, delegateEvent, fireEvent, getHandlerCount, getParent, isAttached, isOrWasAttached, onUnload
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setElement, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EditorTab

public EditorTab(java.lang.String name)
Method Detail

set

public abstract void set(com.tensegrity.palo.gwt.core.client.models.XObject input)

save

public abstract boolean save(com.tensegrity.palo.gwt.core.client.models.XObject input)

saveAs

public abstract void saveAs(java.lang.String name,
                            com.tensegrity.palo.gwt.core.client.models.XObject input)

hideHeader

public void hideHeader()