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
ManifoldCFException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object