jsdsi
Class Obj

java.lang.Object
  |
  +--jsdsi.Obj
Direct Known Subclasses:
Acl, AclEntry, Cert, Hash, Name, ObjectHash, OnlineTest, Op, Principal, Proof, Sequence, Signature, Tag, Threshold, Validity

public abstract class Obj
extends java.lang.Object

Common superclass of all SPKI/SDSI objects.

Author:
Sameer Ajmani

Constructor Summary
Obj()
           
 
Method Summary
abstract  boolean equals(java.lang.Object o)
           
abstract  int hashCode()
           
static Obj parseObj(Sexp s)
           
static Obj parseObj(SexpList l)
           
 byte[] toByteArray()
           
abstract  SexpList toSexp()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Obj

public Obj()
Method Detail

equals

public abstract boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public abstract int hashCode()
Overrides:
hashCode in class java.lang.Object

toSexp

public abstract SexpList toSexp()

toString

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

toByteArray

public byte[] toByteArray()

parseObj

public static Obj parseObj(Sexp s)
                    throws SexpParseException
SexpParseException

parseObj

public static Obj parseObj(SexpList l)
                    throws SexpParseException
SexpParseException