sdsi.sexp
Class SimpleString

java.lang.Object
  |
  +--sdsi.sexp.SimpleString
All Implemented Interfaces:
java.io.Serializable

class SimpleString
extends java.lang.Object
implements java.io.Serializable

Author:
Alexander Morcos, Sameer Ajmani

Field Summary
(package private)  byte[] data
           
(package private)  byte[] length_bytes
           
 
Constructor Summary
(package private) SimpleString(byte[] data)
          Creates a new Simple string containing data
  SimpleString(java.io.PushbackInputStream p)
          Given an input stream, this parses off the first simple string S-expression from the input stream.
(package private) SimpleString(java.lang.String data)
          Creates a new Simple string containing data
 
Method Summary
(package private)  boolean canBeQuotedString()
           
(package private)  boolean canBeTokenString()
           
 int compareTo(SimpleString other)
           
 void display()
           
 boolean equals(SimpleString other)
           
 int getCanonLen()
           
 byte[] getCanonRep()
           
(package private)  int getReadableLen()
           
 boolean startsWith(SimpleString other)
           
(package private)  java.lang.StringBuffer toBase64String()
           
(package private)  java.lang.StringBuffer toHexString()
           
(package private)  java.lang.StringBuffer toQuotedString()
           
(package private)  java.lang.StringBuffer toReadableStringBuffer()
           
(package private)  java.lang.StringBuffer toTokenString()
           
 java.lang.String toVerbatimString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length_bytes

byte[] length_bytes

data

byte[] data
Constructor Detail

SimpleString

SimpleString(byte[] data)
Creates a new Simple string containing data


SimpleString

SimpleString(java.lang.String data)
Creates a new Simple string containing data


SimpleString

public SimpleString(java.io.PushbackInputStream p)
             throws SexpException
Given an input stream, this parses off the first simple string S-expression from the input stream.

Method Detail

canBeTokenString

boolean canBeTokenString()

canBeQuotedString

boolean canBeQuotedString()

toTokenString

java.lang.StringBuffer toTokenString()

toQuotedString

java.lang.StringBuffer toQuotedString()

toHexString

java.lang.StringBuffer toHexString()

toBase64String

java.lang.StringBuffer toBase64String()

toReadableStringBuffer

java.lang.StringBuffer toReadableStringBuffer()

getReadableLen

int getReadableLen()

toVerbatimString

public java.lang.String toVerbatimString()

display

public void display()

getCanonLen

public int getCanonLen()

getCanonRep

public byte[] getCanonRep()

equals

public boolean equals(SimpleString other)

compareTo

public int compareTo(SimpleString other)

startsWith

public boolean startsWith(SimpleString other)