ist.palcom.storage.tags
Class TaggedPersistentStore

java.lang.Object
  extended by ist.palcom.storage.persistent.PersistentStore
      extended by ist.palcom.storage.tags.TaggedPersistentStore

public class TaggedPersistentStore
extends PersistentStore

TaggedPersistentStore.java TaggedPersistentStore extends PersistentStore for taggabel objects


Constructor Summary
TaggedPersistentStore(Storage store, java.lang.String filename, java.lang.String tagname, boolean clear)
           
 
Method Summary
 int add(Taggable obj)
           
 void get(int index, Taggable obj)
           
 Taggable[] getTagged(java.lang.String tag, Taggable[] tobj)
           
 java.util.ArrayList getTagged2(java.lang.String tag, Taggable tobj)
           
 Tags getTags()
           
 void loadTags(Storage store, java.lang.String file)
           
 void saveTags(Storage store, java.lang.String file)
           
 void set(int index, Taggable obj)
           
 void setTag(Taggable tobj, java.lang.String tag)
           
 
Methods inherited from class ist.palcom.storage.persistent.PersistentStore
add, clear, close, compact, delete, get, open, print, set, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaggedPersistentStore

public TaggedPersistentStore(Storage store,
                             java.lang.String filename,
                             java.lang.String tagname,
                             boolean clear)
Method Detail

add

public int add(Taggable obj)

set

public void set(int index,
                Taggable obj)

get

public void get(int index,
                Taggable obj)

setTag

public void setTag(Taggable tobj,
                   java.lang.String tag)

getTagged

public Taggable[] getTagged(java.lang.String tag,
                            Taggable[] tobj)

getTagged2

public java.util.ArrayList getTagged2(java.lang.String tag,
                                      Taggable tobj)

saveTags

public void saveTags(Storage store,
                     java.lang.String file)

loadTags

public void loadTags(Storage store,
                     java.lang.String file)

getTags

public Tags getTags()