net.ponder2.managedobject
Class DynamicString

java.lang.Object
  extended by net.ponder2.managedobject.DynamicString
All Implemented Interfaces:
ManagedObject

public class DynamicString
extends java.lang.Object
implements ManagedObject

Implements a dynamic string. This string can be appended to and otherwise used as a String.

Version:
$Id:$
Author:
Kevin Twidle

Constructor Summary
DynamicString()
          Creates a new Dynamic String
DynamicString(java.lang.String aString)
          Creates a new Dynamic String initialised with aString
 
Method Summary
 void add_cr()
          Appends a newline sequence to the receiver.
 void add_tab()
          Appends a tab character to the receiver.
 void add(java.lang.String aString)
          Appends anObject to the receiver.
 java.lang.String toString()
          Returns the receiver as a String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DynamicString

public DynamicString()
Creates a new Dynamic String


DynamicString

public DynamicString(java.lang.String aString)
Creates a new Dynamic String initialised with aString

Parameters:
aString - the string to initialise the DynamicString
Method Detail

add

public void add(java.lang.String aString)
Appends anObject to the receiver. Answers anObject.

Parameters:
aString - the string to be appended

add_cr

public void add_cr()
Appends a newline sequence to the receiver.


add_tab

public void add_tab()
Appends a tab character to the receiver.


toString

public java.lang.String toString()
Returns the receiver as a String

Overrides:
toString in class java.lang.Object
Returns:
the value of this object as a string


Copyright © 2008 Imperial College. All Rights Reserved.