sdsi
Class Tag

java.lang.Object
  |
  +--sdsi.SDSIObject
        |
        +--sdsi.Tag
All Implemented Interfaces:
java.io.Serializable

public class Tag
extends SDSIObject

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

Nested Class Summary
static class Tag.SimpleTag
           
static class Tag.StarTag
           
static class Tag.TagByteString
           
static class Tag.TagExpression
           
static class Tag.TagPrefix
           
static class Tag.TagRange
           
static class Tag.TagSet
           
static class Tag.TagStar
           
 
Field Summary
(package private)  Tag.TagExpression t
           
 
Fields inherited from class sdsi.SDSIObject
_hash, _modified, srep
 
Constructor Summary
Tag()
           
Tag(SexpList l)
           
Tag(java.lang.String string)
           
 
Method Summary
 java.lang.String getAbbreviation()
          Returns a single or double letter abbreviation this SDSIObject.
 boolean intersect(Tag starFree)
           
 Tag intersectWith(Tag tag)
           
 java.lang.String toShortString()
          Returns a short descriptive string representing this SDSIObject.
 
Methods inherited from class sdsi.SDSIObject
equals, getHash, getHash, getSrep, getType, 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
 

Field Detail

t

Tag.TagExpression t
Constructor Detail

Tag

public Tag()

Tag

public Tag(java.lang.String string)

Tag

public Tag(SexpList l)
    throws SexpParseException
Method Detail

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.

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.

intersect

public boolean intersect(Tag starFree)

intersectWith

public Tag intersectWith(Tag tag)