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.