net.infonode.tabbedpanel.theme.internal.laftheme
Class TabData

java.lang.Object
  extended by net.infonode.tabbedpanel.theme.internal.laftheme.TabData

 class TabData
extends java.lang.Object


Field Summary
private  Direction areaOrientation
           
private  Tab postTab
           
private  Tab preTab
           
private  int selectedTabPainterIndex
           
private  int tabAreaHeight
           
private  int tabAreaWidth
           
private  TabbedPanel tabbedPanel
           
private  java.util.ArrayList tabList
           
private  java.awt.Dimension tpInternalSize
           
private  java.util.ArrayList visibleTabRects
           
 
Constructor Summary
TabData()
           
 
Method Summary
 Direction getAreaOrientation()
           
 Tab getPostTab()
           
 Tab getPreTab()
           
 int getSelectedTabPainterIndex()
           
 int getTabAreaHeight()
           
 int getTabAreaWidth()
           
 TabbedPanel getTabbedPanel()
           
 int getTabbedPanelHeight()
           
 java.awt.Dimension getTabbedPanelSize()
           
 int getTabbedPanelWidth()
           
 int getTabCount()
           
 java.util.ArrayList getTabList()
           
 java.util.ArrayList getVisibleTabRects()
           
 void initialize(TabbedPanel tabbedPanel)
           
 boolean isHorizontalLayout()
           
 void reset()
           
 void setPostTab(Tab postTab)
           
 void setPreTab(Tab preTab)
           
 void setSelectedTabPainterIndex(int selectedTabPainterIndex)
           
 void setTabAreaHeight(int tabAreaHeight)
           
 void setTabAreaWidth(int tabAreaWidth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tabList

private java.util.ArrayList tabList

visibleTabRects

private java.util.ArrayList visibleTabRects

tabbedPanel

private TabbedPanel tabbedPanel

areaOrientation

private Direction areaOrientation

tabAreaHeight

private int tabAreaHeight

tabAreaWidth

private int tabAreaWidth

selectedTabPainterIndex

private int selectedTabPainterIndex

tpInternalSize

private java.awt.Dimension tpInternalSize

preTab

private Tab preTab

postTab

private Tab postTab
Constructor Detail

TabData

public TabData()
Method Detail

reset

public void reset()

getTabList

public java.util.ArrayList getTabList()

getVisibleTabRects

public java.util.ArrayList getVisibleTabRects()

getAreaOrientation

public Direction getAreaOrientation()

getTabbedPanel

public TabbedPanel getTabbedPanel()

initialize

public void initialize(TabbedPanel tabbedPanel)

getTabbedPanelSize

public java.awt.Dimension getTabbedPanelSize()

getTabbedPanelWidth

public int getTabbedPanelWidth()

getTabbedPanelHeight

public int getTabbedPanelHeight()

isHorizontalLayout

public boolean isHorizontalLayout()

getSelectedTabPainterIndex

public int getSelectedTabPainterIndex()

setSelectedTabPainterIndex

public void setSelectedTabPainterIndex(int selectedTabPainterIndex)

getTabCount

public int getTabCount()

getTabAreaHeight

public int getTabAreaHeight()

setTabAreaHeight

public void setTabAreaHeight(int tabAreaHeight)

getTabAreaWidth

public int getTabAreaWidth()

setTabAreaWidth

public void setTabAreaWidth(int tabAreaWidth)

getPostTab

public Tab getPostTab()

setPostTab

public void setPostTab(Tab postTab)

getPreTab

public Tab getPreTab()

setPreTab

public void setPreTab(Tab preTab)