All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class key.TextParagraph

java.lang.Object
   |
   +----key.Atom
           |
           +----key.Paragraph
                   |
                   +----key.TextParagraph

public class TextParagraph
extends Paragraph
'TextParagraph' is used for many room descriptions, and which can be set to be formatted in various ways, such as justification (left, right and center), as well as indenting (left, right, firstlineLeft, firstlineRight)


Variable Index

 o CENTERALIGNED
Displays the paragraph centered on the screen, but left aligned within itself

Doesn't make use of first line indents - they are irrelevant.

 o LEFT

Constructor Index

 o TextParagraph()
 o TextParagraph(int, String)
 o TextParagraph(int, String, int, int, int, int)
 o TextParagraph(String)

Method Index

 o getAlignment()
 o getLeftFirstMargin()
 o getLeftMargin()
 o getRightFirstMargin()
 o getRightMargin()
 o getText()
 o length()
 o loadFrom(DataInput)
 o numberOfNewLines()
 o setAlignment(int)
 o setLeftFirstMargin(int)
 o setLeftMargin(int)
 o setMargins(int, int, int, int)
 o setRightFirstMargin(int)
 o setRightMargin(int)
 o setText(String)
 o writeTo(DataOutput)

Variables

 o LEFT
 public static final int LEFT
 o CENTERALIGNED
 public static final int CENTERALIGNED
Displays the paragraph centered on the screen, but left aligned within itself

Doesn't make use of first line indents - they are irrelevant.

It doesn't make an incredible amount of sense to use left and right indent either, but it could be useful to have them non-zero if you wanted, say, to center something 'just left of center' on the screen or something like that.

Constructors

 o TextParagraph
 public TextParagraph()
 o TextParagraph
 public TextParagraph(String value)
 o TextParagraph
 public TextParagraph(int newAlignment,
                      String value)
 o TextParagraph
 public TextParagraph(int newAlignment,
                      String value,
                      int left,
                      int right,
                      int leftFirst,
                      int rightFirst)

Methods

 o setText
 public final void setText(String value)
 o getText
 public final String getText()
 o setLeftMargin
 public final void setLeftMargin(int v)
 o setRightMargin
 public final void setRightMargin(int v)
 o setLeftFirstMargin
 public final void setLeftFirstMargin(int v)
 o setRightFirstMargin
 public final void setRightFirstMargin(int v)
 o setMargins
 public final void setMargins(int li,
                              int ri,
                              int lfi,
                              int rfi)
 o setAlignment
 public final void setAlignment(int newAlignment)
 o getAlignment
 public final int getAlignment()
 o getLeftMargin
 public final int getLeftMargin()
 o getRightMargin
 public final int getRightMargin()
 o getLeftFirstMargin
 public final int getLeftFirstMargin()
 o getRightFirstMargin
 public final int getRightFirstMargin()
 o loadFrom
 public void loadFrom(DataInput from) throws IOException
Overrides:
loadFrom in class Atom
 o writeTo
 public void writeTo(DataOutput to) throws IOException
Overrides:
writeTo in class Atom
 o length
 public long length()
 o numberOfNewLines
 public long numberOfNewLines()

All Packages  Class Hierarchy  This Package  Previous  Next  Index