All Packages Class Hierarchy This Package Previous Next Index
Class key.Tag
java.lang.Object
|
+----key.Tag
- public class Tag
- extends Object
- implements Symbol, Storable, LatentlyCached
-
ALIAS_KEY
- An AliasListKey.
-
INTEGER_KEY
- An integer key implies that an integer follows
and will be loaded
-
LIQUIDITY
- Liquidity is how fluidly things are switched back out
of ram and onto disk.
-
OTHER_KEY
- An other key implies that a classname
follows, as well as the key being 'storable'
-
reverseReferences
-
-
STRING_KEY
- A string key implies that a string follows and
will be loaded
-
Tag()
-
-
Tag(Atom)
-
-
Tag(File, Atom)
-
-
Tag(File, Atom, String)
-
-
Tag(File, String)
-
-
Tag(String)
-
-
addReference(Referrer)
- Called to tell the atom thats its being
referenced by the referrer.
-
deallocate()
-
-
erase()
-
-
getActual()
-
-
getFile()
-
-
getId()
-
-
getKey()
-
-
getKeyType()
-
-
getName()
-
-
hasFile()
-
-
isLoaded()
-
-
loadFrom(DataInput)
-
-
modified()
-
-
referenceCount()
-
-
references()
-
-
removeReference(Referrer)
-
-
resetModify()
-
-
setFile(File)
-
-
setKey(Object)
- Only really meant to be called from
Atom
-
sync()
-
-
writeTo(DataOutput)
-
reverseReferences
protected Vector reverseReferences
LIQUIDITY
public static final int LIQUIDITY
- Liquidity is how fluidly things are switched back out
of ram and onto disk. Each 1 means that it will last
an additional cycle of the LatentCache
INTEGER_KEY
public static final int INTEGER_KEY
- An integer key implies that an integer follows
and will be loaded
STRING_KEY
public static final int STRING_KEY
- A string key implies that a string follows and
will be loaded
OTHER_KEY
public static final int OTHER_KEY
- An other key implies that a classname
follows, as well as the key being 'storable'
ALIAS_KEY
public static final int ALIAS_KEY
- An AliasListKey.
Tag
public Tag()
Tag
public Tag(String theName)
Tag
public Tag(File f,
String theName)
Tag
public Tag(File f,
Atom m,
String theName)
Tag
public Tag(Atom m)
Tag
public Tag(File f,
Atom m)
getKey
public final Object getKey()
getName
public final String getName()
setKey
public void setKey(Object newkey)
- Only really meant to be called from
Atom
addReference
public void addReference(Referrer r)
- Called to tell the atom thats its being
referenced by the referrer.
removeReference
public void removeReference(Referrer r)
references
public final Enumeration references()
referenceCount
public final int referenceCount()
getActual
public Atom getActual()
sync
public void sync() throws IOException
isLoaded
public final boolean isLoaded()
hasFile
public final boolean hasFile()
getFile
public final File getFile()
erase
public void erase()
setFile
public void setFile(File f)
loadFrom
public void loadFrom(DataInput from) throws IOException
writeTo
public void writeTo(DataOutput to) throws IOException
modified
public boolean modified()
resetModify
public void resetModify()
deallocate
public synchronized void deallocate()
getKeyType
public final int getKeyType()
getId
public String getId()
All Packages Class Hierarchy This Package Previous Next Index