Documentation Archive Developer
Search
PATH  Documentation > WebObjects 4.5 > Direct to Web

D2WErrorPage

Package: com.apple.yellow.directtoweb

Inherits from:D2WPage

Implements:

Subclasses:


Class Description

This class provides the behavior for the error page Direct to Web templates, specifically BASErrorPage, NEUErrorPage, and WOLErrorPage. The classes for these pages inherit directly from D2WErrorPage and define no additional methods or variables.

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 an error 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

Actions
Managing the Message
Managing the Next Page Parameters
Private Methods


Constructors


com.apple.yellow.directtoweb.D2WErrorPage

public D2WErrorPage()

Standard Java no-argument constructor.
Methods


cancelAction

public WOComponent cancelAction()

This method is invoked when the user clicks Return. You can specify the component this action displays by overriding nextPage. Alternatively, you can override nextPageDelegate; in this case, nextPage is ignored.

See Also:
nextPage (D2WPage)
nextPageDelegate (D2WPage)



firstLineOfMessage

public String firstLineOfMessage()

Returns a String containing a truncated version of the receiver's error message that fits on a single line.



formattedMessage

public String formattedMessage()

Returns a String containing a version of the error message with line breaks added so it fits on the page.



hasNextPage

public boolean hasNextPage()

Returns whether nextPage or nextPageDelegate have been set in the receiver. If either is set, the error page can navigate to another page when the user clicks Return. Otherwise, the error page displays a hyperlink that starts a new session.



message

public String message()

Returns the error message displayed by the error page.



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.



setMessage

public void setMessage(String message)

Sets the error message displayed by the error page.