jsdsi.sexp
Class Unparser

java.lang.Object
  |
  +--jsdsi.sexp.Unparser

public class Unparser
extends java.lang.Object

Converst SDSI objects into S-expression objects.

Author:
Sameer Ajmani

Nested Class Summary
static class Unparser.UnparseException
           
 
Constructor Summary
Unparser()
           
 
Method Summary
(package private) static SexpString toSexp(byte[] b)
           
(package private) static SexpString toSexp(java.lang.String s)
           
(package private) static SexpList toSexp(java.lang.String type, java.util.List l)
           
(package private) static SexpList toSexp(java.lang.String type, Sexp[] ss)
           
(package private) static Sexp unparse(Acl a)
           
(package private) static Sexp unparse(AclEntry e)
           
(package private) static Sexp unparse(Cert c)
           
(package private) static Sexp unparse(Element e)
           
(package private) static Sexp unparse(ExprTag t)
           
(package private) static Sexp unparse(Hash h)
           
(package private) static Sexp unparse(HashOp h)
           
(package private) static Sexp unparse(Name n)
           
(package private) static Sexp unparse(Name n, Principal issuer)
           
static Sexp unparse(Obj o)
           
(package private) static Sexp unparse(ObjectHash o)
           
(package private) static Sexp unparse(OnlineTest o)
           
(package private) static Sexp unparse(Op o)
           
(package private) static Sexp unparse(Principal p)
           
(package private) static Sexp unparse(Proof p)
           
(package private) static Sexp unparse(PublicKey k)
           
(package private) static Sexp unparse(PublicKeyHash h)
           
(package private) static Sexp unparse(RSAPublicKey k)
           
(package private) static Sexp unparse(Sequence s)
           
(package private) static Sexp unparse(Signature s)
           
(package private) static Sexp unparse(Subject s)
           
(package private) static Sexp unparse(Subject s, Principal issuer)
           
(package private) static Sexp unparse(Tag t)
           
(package private) static Sexp unparse(Threshold t)
           
(package private) static Sexp unparse(Threshold t, Principal issuer)
           
(package private) static Sexp unparse(java.net.URL[] u)
           
(package private) static Sexp unparse(Validity v)
           
(package private) static Sexp unparseComment(java.lang.String c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Unparser

public Unparser()
Method Detail

unparse

public static Sexp unparse(Obj o)

toSexp

static SexpList toSexp(java.lang.String type,
                       Sexp[] ss)

toSexp

static SexpList toSexp(java.lang.String type,
                       java.util.List l)

toSexp

static SexpString toSexp(java.lang.String s)

toSexp

static SexpString toSexp(byte[] b)

unparse

static Sexp unparse(Acl a)

unparse

static Sexp unparse(AclEntry e)

unparseComment

static Sexp unparseComment(java.lang.String c)

unparse

static Sexp unparse(Cert c)

unparse

static Sexp unparse(Hash h)

unparse

static Sexp unparse(Proof p)

unparse

static Sexp unparse(java.net.URL[] u)

unparse

static Sexp unparse(Name n)

unparse

static Sexp unparse(Name n,
                    Principal issuer)

unparse

static Sexp unparse(ObjectHash o)

unparse

static Sexp unparse(Op o)

unparse

static Sexp unparse(HashOp h)

unparse

static Sexp unparse(Principal p)

unparse

static Sexp unparse(PublicKeyHash h)

unparse

static Sexp unparse(PublicKey k)

unparse

static Sexp unparse(RSAPublicKey k)

unparse

static Sexp unparse(Sequence s)

unparse

static Sexp unparse(Element e)

unparse

static Sexp unparse(Subject s)

unparse

static Sexp unparse(Subject s,
                    Principal issuer)

unparse

static Sexp unparse(Signature s)

unparse

static Sexp unparse(Tag t)

unparse

static Sexp unparse(ExprTag t)

unparse

static Sexp unparse(Threshold t)

unparse

static Sexp unparse(Threshold t,
                    Principal issuer)

unparse

static Sexp unparse(Validity v)

unparse

static Sexp unparse(OnlineTest o)