InputManager::WebPage Class Reference

Inheritance diagram for InputManager::WebPage:

Documentation List of all members.

Public Member Functions

 WebPage (String _name, String _url)
String getName ()
String getFullDocuName ()
void addToken (Token token)
String getShortName ()
void setShortName (String sn)
boolean getNeedsTopFrame ()
void setNeedsTopFrame (boolean tf)
String getToolTipText ()
URL run (String word) throws MalformedURLException
String replaceTokens (String word, int mode)
String getDocumentation ()
String getDescription ()
void setDescription (String d)
void setSourceURL (URL s)
URL getSourceURL ()
boolean equals (Object a)
 Two webpages are considered equal, iff they have the same name and URL.


Private Attributes

String name
String shortName
String url
boolean needsTopFrame = false
LinkedList tokens = new LinkedList()
String description = "no description available"
URL source = null

Constructor & Destructor Documentation

WebPage String  _name,
String  _url
[inline]
 

Definition at line 294 of file InputManager.java.

References name, and url.


Member Function Documentation

void addToken Token  token  )  [inline]
 

Definition at line 299 of file InputManager.java.

References addToken(), and tokens.

Referenced by addToken(), and InputManager::loadConfig_native_webpage().

boolean equals Object  a  )  [inline]
 

Two webpages are considered equal, iff they have the same name and URL.

Additional details like the tokens, the description or the shortname are ignored!

Parameters:
a some object
Returns:
whether this and a are equal according to the definition above.

Definition at line 381 of file InputManager.java.

References equals(), name, and url.

Referenced by equals().

String getDescription  )  [inline]
 

Definition at line 365 of file InputManager.java.

References description.

Referenced by getDocumentation().

String getDocumentation  )  [inline]
 

Implements Documentation.

Definition at line 332 of file InputManager.java.

References getDescription(), InputManager::WebPage::Token::getDocumentationPart(), getName(), getSourceURL(), source, and tokens.

String getFullDocuName  )  [inline]
 

Implements Documentation.

Definition at line 297 of file InputManager.java.

References getName().

String getName  )  [inline]
 

Definition at line 296 of file InputManager.java.

References name.

Referenced by getDocumentation(), and getFullDocuName().

boolean getNeedsTopFrame  )  [inline]
 

Definition at line 305 of file InputManager.java.

References needsTopFrame.

String getShortName  )  [inline]
 

Definition at line 301 of file InputManager.java.

References name, and shortName.

URL getSourceURL  )  [inline]
 

Definition at line 370 of file InputManager.java.

References source.

Referenced by getDocumentation().

String getToolTipText  )  [inline]
 

Definition at line 308 of file InputManager.java.

References url.

String replaceTokens String  word,
int  mode
[inline]
 

Definition at line 311 of file InputManager.java.

References InputManager::WebPage::Token::getName(), InputManager::WebPage::Token::getReplacement(), replaceTokens(), tokens, and url.

Referenced by replaceTokens(), and run().

URL run String  word  )  throws MalformedURLException [inline]
 

Definition at line 309 of file InputManager.java.

References replaceTokens(), and run().

Referenced by run().

void setDescription String  d  )  [inline]
 

Definition at line 367 of file InputManager.java.

References description, and setDescription().

Referenced by InputManager::loadConfig_native_webpage(), and setDescription().

void setNeedsTopFrame boolean  tf  )  [inline]
 

Definition at line 306 of file InputManager.java.

References needsTopFrame, and setNeedsTopFrame().

Referenced by InputManager::loadConfig_native_webpage(), and setNeedsTopFrame().

void setShortName String  sn  )  [inline]
 

Definition at line 304 of file InputManager.java.

References setShortName(), and shortName.

Referenced by InputManager::loadConfig_native_webpage(), and setShortName().

void setSourceURL URL  s  )  [inline]
 

Definition at line 369 of file InputManager.java.

References setSourceURL(), and source.

Referenced by InputManager::loadConfig_native_webpage(), and setSourceURL().


Member Data Documentation

String description = "no description available" [private]
 

Definition at line 292 of file InputManager.java.

Referenced by getDescription(), and setDescription().

String name [private]
 

Definition at line 287 of file InputManager.java.

Referenced by equals(), getName(), getShortName(), and WebPage().

boolean needsTopFrame = false [private]
 

Definition at line 290 of file InputManager.java.

Referenced by getNeedsTopFrame(), and setNeedsTopFrame().

String shortName [private]
 

Definition at line 288 of file InputManager.java.

Referenced by getShortName(), and setShortName().

URL source = null [private]
 

Definition at line 293 of file InputManager.java.

Referenced by getDocumentation(), getSourceURL(), and setSourceURL().

LinkedList tokens = new LinkedList() [private]
 

Definition at line 291 of file InputManager.java.

Referenced by addToken(), getDocumentation(), and replaceTokens().

String url [private]
 

Definition at line 289 of file InputManager.java.

Referenced by equals(), getToolTipText(), replaceTokens(), and WebPage().


The documentation for this class was generated from the following file:
Generated on Sun Aug 15 11:56:54 2004 for International Input by doxygen 1.3.7