org.apache.tapestry.components
Class InsertMode

java.lang.Object
  extended by org.apache.tapestry.components.InsertMode

public abstract class InsertMode
extends Object

Defines a number of ways to format multi-line text for proper renderring.

Implementation taken from the now deprecated InsertTextMode class.

Author:
jkuhnert

Field Summary
protected  String _name
           
static InsertMode BREAK
          Mode where each line (after the first) is preceded by a <br> tag.
static InsertMode PARAGRAPH
          Mode where each line is wrapped with a <p> element.
 
Constructor Summary
protected InsertMode(String name)
          Creates a new instance with a name.
 
Method Summary
 String toString()
           
abstract  void writeLine(int lineNumber, String line, IMarkupWriter writer, boolean raw)
          Invoked by the Insert component to write the next line.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BREAK

public static final InsertMode BREAK
Mode where each line (after the first) is preceded by a <br> tag.


PARAGRAPH

public static final InsertMode PARAGRAPH
Mode where each line is wrapped with a <p> element.


_name

protected final String _name
Constructor Detail

InsertMode

protected InsertMode(String name)
Creates a new instance with a name.

Parameters:
name - Textual description of the mode.
Method Detail

toString

public String toString()
Overrides:
toString in class Object

writeLine

public abstract void writeLine(int lineNumber,
                               String line,
                               IMarkupWriter writer,
                               boolean raw)
Invoked by the Insert component to write the next line.

Parameters:
lineNumber - the line number of the line, starting with 0 for the first line.
line - the String for the current line.
writer - the IMarkupWriter to send output to.
raw - if true, then the output should be unfiltered


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.