sdsi
Class Op

java.lang.Object
  |
  +--sdsi.SDSIObject
        |
        +--sdsi.Op
All Implemented Interfaces:
SequenceItem, java.io.Serializable
Direct Known Subclasses:
HashOp, SkipOp, StopOp

public abstract class Op
extends SDSIObject
implements SequenceItem

Author:
Alexander Morcos, Sameer Ajmani
See Also:
Serialized Form

Field Summary
 
Fields inherited from class sdsi.SDSIObject
_hash, _modified, srep
 
Constructor Summary
protected Op(SexpList l)
          Creates a new Op from a S-expression list.
 
Method Summary
static Op create(SexpList l)
           
 java.lang.String getAbbreviation()
          Returns a single or double letter abbreviation this SDSIObject.
 java.lang.String getOpcode()
           
 java.lang.String getType()
          Returns a short string that represents the type of this SDSIObject.
 java.lang.String toShortString()
          Returns a short descriptive string representing this SDSIObject.
 
Methods inherited from class sdsi.SDSIObject
equals, getHash, getHash, getSrep, hashCode, principalParse, readFrom, readFrom, sameAs, sign, toReadableString, toString, writeCanonical, writeReadable
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface sdsi.SequenceItem
getSrep
 

Constructor Detail

Op

protected Op(SexpList l)
      throws SexpParseException
Creates a new Op from a S-expression list.

Throws:
SexpParseException - if the list is not a correctly formatted Op.
Method Detail

create

public static Op create(SexpList l)
                 throws SexpParseException
SexpParseException

getOpcode

public java.lang.String getOpcode()

getType

public java.lang.String getType()
Description copied from class: SDSIObject
Returns a short string that represents the type of this SDSIObject.

Overrides:
getType in class SDSIObject
Returns:
a string represent the type of SDSIObject we're dealing with.

getAbbreviation

public java.lang.String getAbbreviation()
Description copied from class: SDSIObject
Returns a single or double letter abbreviation this SDSIObject.

Specified by:
getAbbreviation in class SDSIObject
Returns:
an abbreviated description of this SDSIObject.

toShortString

public java.lang.String toShortString()
Description copied from class: SDSIObject
Returns a short descriptive string representing this SDSIObject.

Specified by:
toShortString in class SDSIObject
Returns:
a short string description of this SDSIObject.