Uses of Class
jsdsi.Tag

Packages that use Tag
jsdsi   
 

Uses of Tag in jsdsi
 

Subclasses of Tag in jsdsi
 class ExprTag
          Distinguishes tags defined by expressions from tags in general (the latter includes Tag.ALL_TAG and Tag.NULL_TAG).
 class PrefixTag
          A tag that matches all strings with a given prefix.
 class RangeTag
          A tag that specifies a range of allowed values.
 class ReversePrefixTag
          A tag that matches strings that prefix its own string value, i.e.
 class SetTag
          A tag that specifies a set of allowed values.
 class SimpleTag
          A tag that contains a string type and a sequence of other tags.
 class StringTag
          A tag defined by a simple string.
 

Fields in jsdsi declared as Tag
static Tag Tag.ALL_TAG
          A Tag that conveys all permissions.
static Tag Tag.NULL_TAG
          A Tag that conveys no permissions.
 

Methods in jsdsi that return Tag
 Tag AclEntry.getTag()
          Returns the tag of this AclEntry's auth.
 Tag Auth.getTag()
           
 Tag AuthCert.getTag()
           
 Tag PrefixTag.intersect(Tag that)
           
 Tag PrefixTag.intersect(PrefixTag that)
           
 Tag PrefixTag.intersect(StringTag that)
           
 Tag RangeTag.intersect(Tag that)
           
 Tag RangeTag.intersect(StringTag that)
           
 Tag RangeTag.intersect(RangeTag that)
           
 Tag ReversePrefixTag.intersect(Tag that)
           
 Tag ReversePrefixTag.intersect(ReversePrefixTag that)
           
 Tag ReversePrefixTag.intersect(PrefixTag that)
           
 Tag ReversePrefixTag.intersect(StringTag that)
           
 Tag SetTag.intersect(Tag that)
          If that is a SetTag, returns SetTag.intersect(SetTag).
 Tag SetTag.intersect(SetTag that)
          Returns a new Tag whose elements are the all-pairs intersections of the elements of this and that, excluding non-ExprTags such as NULL_TAG and ALL_TAG.
 Tag SimpleTag.intersect(Tag that)
          If that is a SimpleTag, returns intersect((SimpleTag)that).
 Tag SimpleTag.intersect(SimpleTag that)
          If that has the same value as this, intersect returns a new SimpleTag as long as the longer of the two tags whose elements are the intersection of the corresponding elements.
 Tag StringTag.intersect(Tag that)
           
 Tag StringTag.intersect(StringTag that)
           
abstract  Tag Tag.intersect(Tag that)
          Intersects this Tag with another one and returns the result.
 

Methods in jsdsi with parameters of type Tag
 Tag PrefixTag.intersect(Tag that)
           
 Tag RangeTag.intersect(Tag that)
           
 Tag ReversePrefixTag.intersect(Tag that)
           
 Tag SetTag.intersect(Tag that)
          If that is a SetTag, returns SetTag.intersect(SetTag).
 Tag SimpleTag.intersect(Tag that)
          If that is a SimpleTag, returns intersect((SimpleTag)that).
 Tag StringTag.intersect(Tag that)
           
abstract  Tag Tag.intersect(Tag that)
          Intersects this Tag with another one and returns the result.
 boolean Tag.implies(Tag that)
          Checks if this Tag implies the given tag.
 

Constructors in jsdsi with parameters of type Tag
AclEntry(Subject s, Tag t, boolean p, Validity v, java.lang.String c)
          Creates a new AclEntry from a given subject, tag, delegation bit, validity, and comment.
Auth(Tag t, boolean p)
          Creates a new Auth for a given Tag and propagation bit.
AuthCert(Principal i, Subject s, Validity v, java.lang.String d, java.lang.String c, Tag t, boolean p)
          Creates a new AuthCert from a given principal, subject, validity, display-string, comment, tag, and delegation bit.
 



Copyright © 2002-2006 JSDSI. All Rights Reserved.