Package com.ibm.icu.impl.breakiter
Class DictionaryBreakEngine.DequeI
java.lang.Object
com.ibm.icu.impl.breakiter.DictionaryBreakEngine.DequeI
- All Implemented Interfaces:
Cloneable
- Enclosing class:
DictionaryBreakEngine
A deque-like structure holding raw ints.
Partial, limited implementation, only what is needed by the dictionary implementation.
For internal use only.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
data
private int[] data -
lastIdx
private int lastIdx -
firstIdx
private int firstIdx
-
-
Constructor Details
-
DequeI
public DequeI()
-
-
Method Details
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
size
public int size() -
isEmpty
public boolean isEmpty() -
grow
private void grow() -
offer
public void offer(int v) -
push
public void push(int v) -
pop
public int pop() -
peek
public int peek() -
peekLast
int peekLast() -
pollLast
int pollLast() -
contains
boolean contains(int v) -
elementAt
public int elementAt(int i) -
removeAllElements
public void removeAllElements()
-