wtanaka.praya.gale
Class InMemoryTextFragment

java.lang.Object
  |
  +--wtanaka.praya.gale.AbstractFragment
        |
        +--wtanaka.praya.gale.InMemoryTextFragment
All Implemented Interfaces:
FragmentInterface

public class InMemoryTextFragment
extends AbstractFragment

Represents a text fragment

Return to Sourceforge or the Praya Homepage

Version:
$Name: $ $Date: 2001/09/30 21:14:52 $
Author:
$Author: wtanaka $

Field Summary
private  java.lang.String m_value
           
 
Fields inherited from class wtanaka.praya.gale.AbstractFragment
m_fragmentName
 
Fields inherited from interface wtanaka.praya.gale.FragmentInterface
BODY, CLASS, ENCRYPTED, INSTANCE, KEY_MEMBER, KEY_REDIRECT, NWO_KEY, NWO_KEY_REQUEST, NWO_RECEIPT, NWO_RECEIPT_REQ, OWO_KEY, OWO_KEY_REQUEST, OWO_RECEIPT, OWO_RECEIPT_REQ, PRESENCE, SENDER, SIGNATURE, TIME
 
Constructor Summary
InMemoryTextFragment(java.lang.String fragmentName, java.lang.String textValue)
          constructs a new text fragment with the given name and value
 
Method Summary
 int getStreamLength()
           
 FragmentType getType()
           
 java.lang.String getValue()
           
 java.lang.String toString()
           
 java.lang.String toString(int indentLevel)
           
 void write(GaleOutputStream out)
          Writes this text fragment to the output stream, locking it with synchronized (out).
 
Methods inherited from class wtanaka.praya.gale.AbstractFragment
getFragmentName
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

m_value

private java.lang.String m_value
Constructor Detail

InMemoryTextFragment

public InMemoryTextFragment(java.lang.String fragmentName,
                            java.lang.String textValue)
constructs a new text fragment with the given name and value
Method Detail

getStreamLength

public int getStreamLength()

getValue

public java.lang.String getValue()

getType

public FragmentType getType()

write

public void write(GaleOutputStream out)
           throws java.io.IOException
Writes this text fragment to the output stream, locking it with synchronized (out).
Parameters:
out - the output stream on which to write this fragment.

toString

public java.lang.String toString(int indentLevel)
Overrides:
toString in class AbstractFragment

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object