org.dronus.gl.GLTextPanel.LineIterator Class Reference

Collaboration diagram for org.dronus.gl.GLTextPanel.LineIterator:

Collaboration graph
[legend]
List of all members.

Package Functions

 LineIterator (String text, float width, GLFont font)
boolean hasNext ()
String nextLine ()
String crop (int start, int end)
boolean possibleHyphen (String text, int i)
boolean isVovel (char c)

Package Attributes

float width
GLFont font
String textToGo

Detailed Description

Definition at line 89 of file GLTextPanel.java.


Constructor & Destructor Documentation

org.dronus.gl.GLTextPanel.LineIterator.LineIterator ( String  text,
float  width,
GLFont  font 
) [package]

Definition at line 95 of file GLTextPanel.java.

References org.dronus.gl.GLTextPanel.LineIterator.font, and org.dronus.gl.GLTextPanel.LineIterator.textToGo.


Member Function Documentation

boolean org.dronus.gl.GLTextPanel.LineIterator.hasNext (  )  [package]

Definition at line 103 of file GLTextPanel.java.

References org.dronus.gl.GLTextPanel.LineIterator.textToGo.

Referenced by org.dronus.gl.GLTextPanel.GLTextPanel().

Here is the caller graph for this function:

String org.dronus.gl.GLTextPanel.LineIterator.nextLine (  )  [package]

Definition at line 107 of file GLTextPanel.java.

References org.dronus.gl.GLFont.charwidth, org.dronus.gl.GLTextPanel.LineIterator.crop(), org.dronus.gl.GLTextPanel.LineIterator.font, org.dronus.gl.GLTextPanel.LineIterator.possibleHyphen(), org.dronus.gl.GLTextPanel.LineIterator.textToGo, and org.dronus.gl.GLTextPanel.LineIterator.width.

Referenced by org.dronus.gl.GLTextPanel.GLTextPanel().

Here is the call graph for this function:

Here is the caller graph for this function:

String org.dronus.gl.GLTextPanel.LineIterator.crop ( int  start,
int  end 
) [package]

Definition at line 134 of file GLTextPanel.java.

References org.dronus.gl.GLTextPanel.LineIterator.textToGo.

Referenced by org.dronus.gl.GLTextPanel.LineIterator.nextLine().

Here is the caller graph for this function:

boolean org.dronus.gl.GLTextPanel.LineIterator.possibleHyphen ( String  text,
int  i 
) [package]

Definition at line 140 of file GLTextPanel.java.

References org.dronus.gl.GLTextPanel.LineIterator.isVovel().

Referenced by org.dronus.gl.GLTextPanel.LineIterator.nextLine().

Here is the call graph for this function:

Here is the caller graph for this function:

boolean org.dronus.gl.GLTextPanel.LineIterator.isVovel ( char  c  )  [package]

Definition at line 149 of file GLTextPanel.java.

Referenced by org.dronus.gl.GLTextPanel.LineIterator.possibleHyphen().

Here is the caller graph for this function:


Member Data Documentation

float org.dronus.gl.GLTextPanel.LineIterator.width [package]

Definition at line 90 of file GLTextPanel.java.

Referenced by org.dronus.gl.GLTextPanel.LineIterator.nextLine().

GLFont org.dronus.gl.GLTextPanel.LineIterator.font [package]

Definition at line 91 of file GLTextPanel.java.

Referenced by org.dronus.gl.GLTextPanel.LineIterator.LineIterator(), and org.dronus.gl.GLTextPanel.LineIterator.nextLine().

String org.dronus.gl.GLTextPanel.LineIterator.textToGo [package]

Definition at line 93 of file GLTextPanel.java.

Referenced by org.dronus.gl.GLTextPanel.LineIterator.crop(), org.dronus.gl.GLTextPanel.LineIterator.hasNext(), org.dronus.gl.GLTextPanel.LineIterator.LineIterator(), and org.dronus.gl.GLTextPanel.LineIterator.nextLine().


The documentation for this class was generated from the following file:
Generated on Tue Apr 7 17:57:36 2009 for visclient by  doxygen 1.5.1