sandmark.watermark.ct.encode.storage
Class GlobalStorage
java.lang.Object
|
+--sandmark.watermark.ct.encode.storage.GlobalStorage
- public class GlobalStorage
- extends java.lang.Object
This class decides which nodes should be stored
in what type of storage.
Field Summary |
(package private) static java.util.Random |
random
|
(package private) java.util.Hashtable |
store
|
Constructor Summary |
GlobalStorage(Graph graph,
Graph[] subGraphs,
java.util.Properties props)
Call it like this:
sandmark.watermark.ct.encode.storage.GlobalStorage storage =
new sandmark.watermark.ct.encode.storage.GlobalStorage (graph,subGraphs,props);
The following properties should be defined: |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
store
java.util.Hashtable store
random
static java.util.Random random
GlobalStorage
public GlobalStorage(Graph graph,
Graph[] subGraphs,
java.util.Properties props)
- Call it like this:
sandmark.watermark.ct.encode.storage.GlobalStorage storage =
new sandmark.watermark.ct.encode.storage.GlobalStorage (graph,subGraphs,props);
The following properties should be defined:
lookup
public NodeStorage lookup(Node node)
storageKinds
static java.lang.String[] storageKinds(java.lang.String globalStoreKinds)
pickRandomStorage
void pickRandomStorage(java.lang.String[] kinds,
Node node,
int location)
selectStorage
void selectStorage(Graph graph,
Graph[] subGraphs,
java.lang.String storeWhat,
java.lang.String globalStoreKinds,
java.lang.String storeLocation)
toString
public java.lang.String toString(java.lang.String indent)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
printStorage
public static void printStorage(GlobalStorage storage,
java.lang.String nodeName,
Node node)
main
public static void main(java.lang.String[] args)