Package com.iizigo.term.internal
Class Hyperlink
- java.lang.Object
- com.iizigo.term.internal.HotSpot
- com.iizigo.term.internal.Hyperlink
 
 
- public class Hyperlink extends HotSpot Handles hot spots of type "http://nnn" and "ftp://nnn".- Author:
- Christopher Mindus
 
- Constructor Summary- Constructors - Constructor - Description - Hyperlink()
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - void- activate(TerminalWindow tw)Called when the hot spot is activated.- int- check(char[] line, java.util.List<HotSpot> hotSpots, int begin, int end)Checks if a hot spot is found.- boolean- continueChecking(char[] line, char ch, int begin, int end)Checks if it is OK to keep on checking.- void- fillCharBackground(java.awt.Graphics g, int xPos, int yPos, int x, int y, int cx, int cy)Gets the background for drawing on the screen of the hot spot.- void- initialize(java.lang.String setup, boolean active)Performs initialization from the setup data.- void- setTextColor(java.awt.Graphics g, int xPos, int yPos, int x, int y, int cx, int cy)Sets the color to use for the text (character) using g.setColor(nnn).
 
- Method Detail- initialize- public void initialize(java.lang.String setup, boolean active)Performs initialization from the setup data. Each hyperlink entry in the setup string (that is comma separated) contains the initial string.- Specified by:
- initializein class- HotSpot
- Parameters:
- setup- encoded definitions
- active- initial status of the function
 
 - continueChecking- public boolean continueChecking(char[] line, char ch, int begin, int end)Checks if it is OK to keep on checking.- Specified by:
- continueCheckingin class- HotSpot
 
 - check- public int check(char[] line, java.util.List<HotSpot> hotSpots, int begin, int end)Checks if a hot spot is found. If it is, the position returned should be directly after the new hot spot.
 - fillCharBackground- public void fillCharBackground(java.awt.Graphics g, int xPos, int yPos, int x, int y, int cx, int cy)Gets the background for drawing on the screen of the hot spot.- Overrides:
- fillCharBackgroundin class- HotSpot
- Parameters:
- g- graphic resource
- xPos-
- yPos-
- x-
- y-
- cx-
- cy-
 
 - setTextColor- public void setTextColor(java.awt.Graphics g, int xPos, int yPos, int x, int y, int cx, int cy)Sets the color to use for the text (character) using g.setColor(nnn).- Overrides:
- setTextColorin class- HotSpot
- Parameters:
- g- graphic resource
- xPos-
- yPos-
- x-
- y-
- cx-
- cy-
 
 - activate- public void activate(TerminalWindow tw) Called when the hot spot is activated.