Lines Matching refs:itemCount

67         if (moveOp.positionStart < moveOp.itemCount) {
70 && removeOp.itemCount == moveOp.itemCount - moveOp.positionStart) {
75 if (removeOp.positionStart == moveOp.itemCount + 1 &&
76 removeOp.itemCount == moveOp.positionStart - moveOp.itemCount) {
82 if (moveOp.itemCount < removeOp.positionStart) {
84 } else if (moveOp.itemCount < removeOp.positionStart + removeOp.itemCount) {
86 removeOp.itemCount --;
88 moveOp.itemCount = 1;
89 if (removeOp.itemCount == 0) {
100 } else if (moveOp.positionStart < removeOp.positionStart + removeOp.itemCount) {
101 final int remaining = removeOp.positionStart + removeOp.itemCount
104 removeOp.itemCount = moveOp.positionStart - removeOp.positionStart;
119 moveOp.positionStart -= extraRm.itemCount;
121 if (moveOp.itemCount > extraRm.positionStart) {
122 moveOp.itemCount -= extraRm.itemCount;
126 moveOp.positionStart -= removeOp.itemCount;
128 if (moveOp.itemCount > removeOp.positionStart) {
129 moveOp.itemCount -= removeOp.itemCount;
134 moveOp.positionStart -= extraRm.itemCount;
136 if (moveOp.itemCount >= extraRm.positionStart) {
137 moveOp.itemCount -= extraRm.itemCount;
141 moveOp.positionStart -= removeOp.itemCount;
143 if (moveOp.itemCount >= removeOp.positionStart) {
144 moveOp.itemCount -= removeOp.itemCount;
149 if (moveOp.positionStart != moveOp.itemCount) {
163 if (moveOp.itemCount < addOp.positionStart) {
170 moveOp.positionStart += addOp.itemCount;
172 if (addOp.positionStart <= moveOp.itemCount) {
173 moveOp.itemCount += addOp.itemCount;
185 if (moveOp.itemCount < updateOp.positionStart) {
187 } else if (moveOp.itemCount < updateOp.positionStart + updateOp.itemCount) {
189 updateOp.itemCount--;
195 } else if (moveOp.positionStart < updateOp.positionStart + updateOp.itemCount) {
196 final int remaining = updateOp.positionStart + updateOp.itemCount
200 updateOp.itemCount -= remaining;
203 if (updateOp.itemCount > 0) {
234 UpdateOp obtainUpdateOp(int cmd, int startPosition, int itemCount, Object payload);