PATH  Documentation > WebObjects 4.5 > Direct to Web

D2WTabInspectPage

Package: com.apple.yellow.directtoweb

Inherits from:D2WInspectPage

Subclasses:


Class Description

This class provides the behavior for the tab-inspect page Direct to Web templates, specifically NEUTabInspectPage and WOLTabInspectPage. The classes for these components inherit directly from D2WTabInspectPage and define no additional variables or methods.

Most of the methods in this class are accessed (via the EOKeyValueCoding interface defined in the EOControl framework) from the Direct to Web template's bindings (.wod) file. If you create a Direct to Web template from a tab-inspect page, you can invoke the methods in this class in the same way. See the "Direct to Web" chapter of WebObjects Tools and Techniques for more information about creating a Direct to Web template.

Method Types


Constructors

Key-Value Coding
Private Methods


Constructors


com.apple.yellow.directtoweb.D2WTabInspectPage

public D2WTabInspectPage()

Standard Java no-argument constructor.
Methods


defaultRowspan

public String defaultRowspan()

Returns a String containing the number of HTML table rows spanned by the vertical rule within the current tab panel in the tab inspect page.



displayedTabName

public String displayedTabName()

Returns the name of the tab that is being displayed.



isPropertyInHeader

public boolean isPropertyInHeader()

Returns whether the current property in the receiver's Direct to Web context is outside the tab panel (and consequently in the header) or not.



replacementAssociationForAssociation

public WOAssociation replacementAssociationForAssociation(WOAssociation oldAssociation, String oldBinding, DTWTemplate aTemplate, WOContext aContext)

This method is intentionally undocumented. You should never have to invoke or customize it.



setDisplayedTabName

public void setDisplayedTabName(String tabName)

Sets the displayed tab to the one with the name tabName.



tabContents

public NSDictionary tabContents()

This method is intentionally undocumented. You should never have to invoke or customize it.



tabNameIsInHeader

public boolean tabNameIsInHeader(String aString)

This method is intentionally undocumented. You should never have to invoke or customize it.



tabs

public NSArray tabs()

Returns an array (an NSArray object) containing the names of the tabs displayed in the tab inspect page. This key is resolved using the rule system.



tabsAsString

public String tabsAsString()

This method is intentionally undocumented. You should never have to invoke or customize it.