protected static class WorkerThread.DocumentReference
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap |
data
This hashmap is keyed by data name and has a hashmap as a value (which contains the data values)
|
protected WorkerThread.DocumentBin |
db |
protected java.lang.String |
localIdentifier |
protected java.lang.String |
localIdentifierHash |
protected java.util.HashMap |
prereqEvents
This hashmap contains the prerequisite event names
|
| Constructor and Description |
|---|
DocumentReference(java.lang.String localIdentifierHash,
java.lang.String localIdentifier,
WorkerThread.DocumentBin db) |
| Modifier and Type | Method and Description |
|---|---|
void |
addData(java.lang.String[] dataNames,
java.lang.Object[][] dataValues) |
void |
addData(java.lang.String dataName,
java.lang.Object dataValue) |
void |
addData(java.lang.String dataName,
java.lang.Object[] dataValues) |
void |
addPrerequisiteEvent(java.lang.String eventName) |
void |
addPrerequisiteEvents(java.lang.String[] eventNames) |
void |
discard()
Close all object data references.
|
boolean |
equals(java.lang.Object o) |
java.lang.String[] |
getDataNames() |
java.lang.Object[][] |
getDataValues() |
WorkerThread.DocumentBin |
getKey() |
java.lang.String |
getLocalIdentifier() |
java.lang.String |
getLocalIdentifierHash() |
java.lang.String[] |
getPrerequisiteEventNames() |
int |
hashCode() |
protected java.lang.String localIdentifierHash
protected java.lang.String localIdentifier
protected WorkerThread.DocumentBin db
protected java.util.HashMap data
protected java.util.HashMap prereqEvents
public DocumentReference(java.lang.String localIdentifierHash,
java.lang.String localIdentifier,
WorkerThread.DocumentBin db)
public void discard()
throws ManifoldCFException
ManifoldCFExceptionpublic void addData(java.lang.String[] dataNames,
java.lang.Object[][] dataValues)
public void addData(java.lang.String dataName,
java.lang.Object[] dataValues)
public void addData(java.lang.String dataName,
java.lang.Object dataValue)
public void addPrerequisiteEvents(java.lang.String[] eventNames)
public void addPrerequisiteEvent(java.lang.String eventName)
public WorkerThread.DocumentBin getKey()
public java.lang.String getLocalIdentifierHash()
public java.lang.String getLocalIdentifier()
public java.lang.String[] getPrerequisiteEventNames()
public java.lang.String[] getDataNames()
public java.lang.Object[][] getDataValues()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object