jsdsi
Class StringTag

java.lang.Object
  extended byjsdsi.Obj
      extended byjsdsi.Tag
          extended byjsdsi.ExprTag
              extended byjsdsi.StringTag
All Implemented Interfaces:
java.io.Serializable

public class StringTag
extends ExprTag

A tag defined by a simple string.

Version:
$Revision: 1.5.2.1 $ $Date: 2005/11/08 03:12:52 $
Author:
Sameer Ajmani, Sean Radford
See Also:
Serialized Form

Field Summary
 
Fields inherited from class jsdsi.Tag
ALL_TAG, NULL_TAG
 
Fields inherited from class jsdsi.Obj
_obj
 
Constructor Summary
StringTag(java.lang.String v)
          Creates a new StringTag for a given string value.
 
Method Summary
 boolean equals(java.lang.Object that)
           
 java.lang.String getValue()
           
 int hashCode()
           
 Tag intersect(StringTag that)
           
 Tag intersect(Tag that)
          Intersects this Tag with another one and returns the result.
 Sexp toTagSexp()
           
 
Methods inherited from class jsdsi.Tag
implies, toSexp
 
Methods inherited from class jsdsi.Obj
parseObj, parseObj, readResolve, toByteArray, toString, toString, toTransport
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringTag

public StringTag(java.lang.String v)
Creates a new StringTag for a given string value.

Parameters:
v - string to create the StringTag.
Method Detail

intersect

public Tag intersect(Tag that)
Description copied from class: Tag
Intersects this Tag with another one and returns the result.

Specified by:
intersect in class Tag
Parameters:
that - tag to intersect this with.
Returns:
the intersection of this Tag and that.
See Also:
Tag.intersect(Tag)

intersect

public Tag intersect(StringTag that)
See Also:
Tag.intersect(Tag)

equals

public boolean equals(java.lang.Object that)
Specified by:
equals in class Obj
See Also:
Object.equals(Object)

hashCode

public int hashCode()
Specified by:
hashCode in class Obj
See Also:
Object.hashCode()

getValue

public java.lang.String getValue()
Returns:
the string value of this StringTag.

toTagSexp

public Sexp toTagSexp()
Specified by:
toTagSexp in class Tag


Copyright © 2002-2006 JSDSI. All Rights Reserved.