Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jempeg.empeg.emptool
Class DatabaseTags  view DatabaseTags download DatabaseTags.java

java.lang.Object
  extended byorg.jempeg.empeg.emptool.DatabaseTags
All Implemented Interfaces:
java.io.Serializable

public class DatabaseTags
extends java.lang.Object
implements java.io.Serializable

DatabaseTags is a doublely-hashed datastructure that maps Empeg MP3 tag names to Empeg MP3 tag IDs (and vice-versa). There is one DatabaseTags per PlayerDatabase.

Version:
$Revision: 1.6 $

Nested Class Summary
protected static class DatabaseTags.TagsByName
           
protected static class DatabaseTags.TagsByNumber
           
 
Field Summary
private  DatabaseTags.TagsByName myTagsByName
           
private  DatabaseTags.TagsByNumber myTagsByNumber
           
 
Constructor Summary
DatabaseTags()
           
 
Method Summary
 int addTag(java.lang.String _name)
           
 void clear()
           
 java.lang.String getName(int _tag)
           
 int getNumber(java.lang.String _name)
           
 int getTitleTag()
           
 int getTypeTag()
           
 void setName(int _tag, java.lang.String _name)
           
 void setNumber(java.lang.String _name, int _tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myTagsByNumber

private DatabaseTags.TagsByNumber myTagsByNumber

myTagsByName

private DatabaseTags.TagsByName myTagsByName
Constructor Detail

DatabaseTags

public DatabaseTags()
Method Detail

getName

public java.lang.String getName(int _tag)

setName

public void setName(int _tag,
                    java.lang.String _name)

getNumber

public int getNumber(java.lang.String _name)

setNumber

public void setNumber(java.lang.String _name,
                      int _tag)

getTypeTag

public int getTypeTag()

getTitleTag

public int getTitleTag()

clear

public void clear()

addTag

public int addTag(java.lang.String _name)