public class Provider<T extends AbstractNode> extends Object implements Comparable<Provider<?>>
| Modifier and Type | Class and Description |
|---|---|
static class |
Provider.SuspensionMode |
| Constructor and Description |
|---|
Provider(Model model,
int id) |
Provider(Model model,
T n) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Provider<?> n) |
boolean |
equals(Object o) |
T |
get() |
T |
get(Document doc) |
T |
get(int lastUsedDocumentId) |
T |
getIfNotSuspended() |
int |
hashCode() |
boolean |
isSuspended() |
void |
save() |
void |
suspend(Provider.SuspensionMode sm) |
String |
toString() |
public Provider(Model model, int id)
public boolean isSuspended()
public T getIfNotSuspended()
public T get()
public T get(int lastUsedDocumentId)
public T get(Document doc)
doc - The document is used to remember when this node has been used last.public void suspend(Provider.SuspensionMode sm)
public void save()
public int compareTo(Provider<?> n)
compareTo in interface Comparable<Provider<?>>Copyright © 2018. All rights reserved.