public abstract class BaseOp extends Object implements AVOp
AVOp.OpType| Modifier and Type | Field and Description |
|---|---|
protected String |
key |
protected LinkedList<AVOp> |
ops |
protected AVOp.OpType |
type |
| Constructor and Description |
|---|
BaseOp() |
BaseOp(String key,
AVOp.OpType type) |
| Modifier and Type | Method and Description |
|---|---|
Object |
apply(Object obj) |
void |
assertKeyEquals(AVOp other) |
<T extends AVOp> |
cast(Class<T> clazz) |
AVOp |
get(int idx) |
Iterator<AVOp> |
iterator() |
String |
key() |
AVOp |
merge(AVOp other) |
AVOp |
remove(int idx) |
void |
setKey(String key) |
void |
setType(AVOp.OpType type) |
int |
size() |
AVOp.OpType |
type() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorprotected String key
protected AVOp.OpType type
protected LinkedList<AVOp> ops
public BaseOp()
public BaseOp(String key, AVOp.OpType type)
public void setType(AVOp.OpType type)
public AVOp.OpType type()
public void setKey(String key)
public void assertKeyEquals(AVOp other)
Copyright © 2017. All rights reserved.